METHODS AND DEVICES FOR MANAGING POWER SUPPLY SYSTEMS
20250323496 ยท 2025-10-16
Inventors
Cpc classification
H02H1/0092
ELECTRICITY
International classification
Abstract
Systems and methods described herein relate to managing power systems. A power supply system may include a power control system. The power control system may monitor the power generated for carrying content to end destinations, such as a playback device. When a current surge is detected, the power control system may determine that a surge protector of the power supply system has activated. The power monitoring system may modify the generated power to reset the surge protector prior to a standard resetting event. For example, the power monitoring system may switch the polarity of the generated current at a quicker frequency than the normal frequency of the power supply. The quicker reset of the surge protector may limit any potential damage components of the power supply may experience due to the surge protector being in the active state.
Claims
1. A method comprising: receiving, by a computing device, electrical signals indicative of a power output of a power source; determining, by the computing device and based on the received electrical signals, a current or voltage surge event of the power output; and causing, by the computing device and based on the determined current or voltage surge event, an interruption to a current cycle of the power output by switching a polarity of power output, wherein the interruption resets a surge protector activated by the current or voltage surge event.
2. The method of claim 1, wherein the power output of the power source comprises a switched polarity direct current (DC) power output.
3. The method of claim 1, wherein the surge protector comprises a crowbar device.
4. The method of claim 1, wherein the surge protector comprises a thyristor device or a gas discharge tube.
5. The method of claim 1, wherein determining the current or voltage surge event comprises identifying the received electrical signals exceed a current or voltage threshold.
6. The method of claim 1, wherein switching of the polarity of the power output comprises switching the polarity at a greater frequency than a normal polarity switching frequency for the power output.
7. The method of claim 1, wherein the interruption comprises an implementation of a number of polarity changes over a predefined period of time.
8. The method of claim 6, wherein the interruption further comprises an alteration of a transition rate for the power output.
9. The method of claim 1, wherein the interruption comprises implementing a voltage dropout for a predefined period of time.
10. The method of claim 1, wherein the interruption causes the power output to experience one or more zero crossing events.
11. A method comprising: monitoring, by a computing device, a power output of a power source; detecting, by the computing device and based on the monitoring, a current surge event of the power source; adjusting, by the computing device and based on the detected current surge event, the power output of the power source by increasing a frequency for polarity switching of the power output; and resetting, by the computing device and via the adjusting, a crowbar device activated by the current surge event.
12. The method of claim 11, wherein the power output of the power source comprises a switched polarity direct current (DC) power output.
13. The method of claim 11, wherein the power source comprises an outside plant (OSP), a cable plant, a cable television (CATV) provider, a content streaming provider, or a combination thereof.
14. The method of claim 13, wherein the power output is configured to transmit a CATV or content stream.
15. The method of claim 11, wherein the crowbar device is activated due to the current surge event.
16. The method of claim 11, wherein the increasing the frequency of the polarity switch causes the power output to cross a zero-voltage threshold at a short time compared to a normal operation of the power output.
17. The method of claim 11, wherein a switching frequency for the power output is less than 60 Hz.
18. A system comprising: a power source configured to transmit a power output; and a computing device in communication with the power source, the computing device configured to: receive electrical signals indicative of the power output of the power source; determine, based on the received electrical signals, a current surge event of the power output; and cause, based on the determined current surge event, an interruption to a current cycle of the power output by switching a polarity of power output, wherein the interruption resets a surge protector activated by the current surge event.
19. The system of claim 18, wherein the power output of the power source comprises a switched polarity direct current (DC) power output.
20. The system of claim 18, wherein the surge protector comprises a crowbar device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] The following drawings show generally, by way of example, but not by way of limitation, various examples discussed in the present disclosure. In the drawings:
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0013] Systems and methods are described herein for managing power supply systems. Power supply systems may include surge protectors configured to protect hardware of the power supply system from damage caused by power surge events. However, these surge protectors may be configured for use under optimal power generating conditions. For example, a surge protector may be configured to be incorporated into a power supply system operating at a particular frequency or frequency range. There may be benefits, however, in modifying the operating parameters of the power supply system, such as to generate a power supply having different parameters. For example, content providers may include power supply systems and associated hardware configured for generating AC power.
[0014] In cases where the power supply system is reconfigured for outputting a different power supply, such as switched polarity DC, the surge protectors of the power supply system may operate under suboptimal conditions. For example, the surge protector may experience a suboptimal, extended time from resetting from an activated state to an inactivated state. This extended time may cause damage to other hardware of the power supply system. For example, in cases where the surge protector is a crowbar device, the crowbar device may short circuit the power supply system when in an activated state. Prolonged exposure to a short circuit may cause hardware of the power supply system to become damaged.
[0015] According to the present disclosure, a power control system may monitor the power generated by a power supply system for an indication that a surge protector is in an activated state. For example, the power control system may monitor the current or power levels generated by the power supply system. The power control system may determine or identify a current or power surge experienced by the power supply system. Based on the current or power surge, the power control system may determine a surge protector activated in response to the current or power surge.
[0016] The power control system may also cause the surge protector to reset at a time different than a normal time for the surge protector to reset. For example, the surge protector may be a crowbar device, and may reset when the current levels reach zero. The power control system may cause the power supply system to increase the frequency at which the current level crosses zero, such as by switching the polarity in DC power at a higher frequency. This may reset the surge protector, which may avoid damage to hardware of the power supply system when the surge protector is in the activated state.
[0017]
[0018] In some cases, the service provider 122 may transmit content via the information signals, such as streaming content or cable television (CATV). In some examples, the streaming content may be Dynamic Adaptive Streaming over HTTP (DASH) content, HTTP Live Streaming (HLS) content, adaptive bit rate (ABR) streaming content, and the like. These information signals may be powered via a power supply, and this the information signals may be composed of both data signals and power signals. The service provider 122 may receive power signals, and data signals, from the content/power supply 109. In some cases, the content/power supply 109 may be separate entities providing different signals to the service provider 122, such as a power supply providing power signals, and a content supply (e.g., a cable headend) providing data signals.
[0019] The links may include components not shown, such as splitters, filters, amplifiers, etc. to help convey the signal clearly. Portions of the links may also be implemented with fiber-optic cable, while other portions may be implemented with coaxial cable, other lines, or wireless communication paths.
[0020] The service provider 122 may be configured to place data on one or more downstream frequencies to be received by modems at the various premises 102, and to receive upstream communications from those modems on one or more upstream frequencies. The service provider 122 may also include external networks, which may include, for example, networks of Internet devices, telephone networks, cellular telephone networks, fiber optic networks, local wireless networks (e.g., WiMAX), satellite networks, and any other desired network.
[0021] An example premises 102a, such as a home, may include an interface 120 for creating a personal network at the premises 102a. The interface 120 may include any communication circuitry needed to allow a device to communicate on one or more links with other devices in the network. For example, the interface 120 may include a modem 110, which may include transmitters and receivers used to communicate on the links and with the content/power supply 109 The modem 110 may be, for example, a coaxial cable modem (for coaxial cable lines), a fiber interface node (for fiber optic lines), twisted-pair telephone modem, cellular telephone transceiver, satellite transceiver, local wi-fi router or access point, or any other desired modem device. Also, although only one modem is shown in
[0022]
[0023] The power control system 200 may be configured to transmit power signals to a load 202. The load may also be a part of the service provider 122, and may receive power signals, along with signal data from a content source, to be sent further downstream to destination entities (e.g., premises 102, or a destination device such as the devices shown in the premises 102).
[0024] The power control system 200 may be connected to a power source 206. The power source 206 may be part of content/power supply 109 as shown in
[0025] The initial power signal may be received by a power supply 208. The power supply 208 may convert the initial power signal to, or may generate, a modified power signal. The modified power signal may be configured to power the load 202, which may be a part of the service provider 122 shown in
[0026] In some cases, the modified power signal may include a periodic waveform where the amplitude alternates at a steady frequency between fixed minimum and maximum values. In some cases, the periodic waveform may be non-sinusoidal. In some cases, the waveform may include a pulse wave or a square wave.
[0027] The load 202 may receive the modified power signals (signals 218) from the power control system 200. The load 202 may include any device capable of transmitting and receiving data, such as a radio access node, an optical node, and/or a physical layer (PHY) device. Data may be transmissible between the load 202 and data destination(s) through any suitable wireless, wired, and/or fiber optic data transmission system. The load 202 may receive the modified power signals from the power control system 200, where the modified power signals may be utilized by the load 202 to carry or transmit the data signals to the data destination(s). Where the service provider 122 provides content streaming or CATV content (e.g., as a CATV or streaming outside plant (OSP), the data signals may be streaming content, CATV content, and the like.
[0028] The load 202 may also include one or more surge protectors 216. The surge protector 216 may be configured to operate in an inactivated state while the modified power signal is in a predefined threshold, such as a predefined power threshold, a predefined current threshold, a predefined voltage threshold, and the like. During the inactivated state, the surge protector 216 may allow the modified power signal to continue to pass through the circuitry or hardware of the load 202. For example, the surge protector 216, when in the inactivated state, may not affect the modified power signals generated by the power control system 200. When in the activated state, the surge protector 216 may disrupt the modified power signals from continuing to pass (e.g., downstream) through the circuitry or hardware of the load 202. For example, the surge protector 216, when in the active state, may create a short circuit in the electrical circuit carrying the modified power signal downstream. The surge protector 216 may be configured to be in the inactivated state across a predefined range, such as a predefined power range, a predefined current range, a predefined voltage range, and the like. The surge protector 216 may be configured to be in the activated state when the modified power signals exceed, or fall outside of, the predefined range, or alternatively when a predefined threshold is met or exceeded. For example, the surge protector 216 may be configured to be in an inactivated state when a voltage of the modified power signal is within the range of 100 V to +100 V.
[0029] The surge protector 216 in some cases may be a crowbar device. The crowbar device may, when in an activated state, may cause a short circuit in the circuit carrying the modified power signals. In some cases, the crowbar device may be a thyristor, a trisil, a thyratron, a TRIAC, and the like. In some cases, more than one surge protector 216 may be implemented along the circuit line carrying the modified power signals. In some cases, the surge protector 216 may positioned in different locations with respect the other components of the load, which will be discussed in more detail with respect to
[0030] In some cases, the surge protector 216 may be reset to transition from the activated state to the inactivated state. For example, the surge protector 216 may be configured to reset when a reset value is met or exceeded. For example, the surge protector 216 may reset when the voltage of the modified power signals becomes 0 V. As another example, the surge protector 216 may reset when the current of the modified power signals becomes 0 A. However, the surge protector 216 may be configured to reset across a range of voltage values, current values, power values, and the like.
[0031] The surge protector 216 may protect hardware downstream of the surge protector 216 from surge events, such as a spike in current levels, a spike in voltage levels, a spike in power levels, and the like. For example, a current spike that meets or exceeds the predefined current threshold, voltage threshold, etc., of the surge protector 216 may cause the surge protector to transition from the inactivated state to the activated state, which may disrupt or block the surge in the modified power signals from traveling downstream of the surge protector 216. This may prevent the downstream hardware from experiencing this surge event, which may mitigate damage to the downstream hardware caused by the surge event. However, the activated state of the surge protector 216 may also cause issues for the content and power supply system 200. For example, in the case the where the activated state is a short circuit, the short circuit may cause components of the load, or of the power control system 200, to overheat.
[0032] The power control system 200 may also include a time and frequency controller 210. The time and frequency controller 210 may be configured to control, adjust, modify, and the like, the characteristics or parameters of the modified power signal. For example, the time and frequency controller 210 may be in communication with the power supply 208, and may provide instructions on adjusting the parameters of the modified power signal. The time and frequency controller 210 may adjust the frequency of the modified power signal. In some cases, the time and frequency controller 210 may adjust the duty cycle of the modified power signal. In some cases, the time and frequency controller 210 may adjust the amplitude of the modified power signal. In some cases, the adjustment may be made when the power supply 208 is generating the modified power signal. For example, the time and frequency controller 210 may instruct the power supply 208 to modify the initial power signal such that the modified power signal has a certain set of characteristics (e.g., a particular duty cycle, a particular frequency, and the like).
[0033] The power system 204 of the content and power supply system 200 may also include a remote monitor 212. The remote monitor 212 may transmit and receive communications external to the power system 204, such as with other entities or components within the content and power supply system 200, or external to the content and power supply system 200. For example, the remote monitor 204 may communicate over a network, such as a wireless network, and may communicate to a user device, a computing device, and the like. In some cases, the remote monitor 204 may communicate over a network, such as a wireless network, a DOCSIS network, or a PON network to a device. The remote monitor 204 may be in communication with the time and frequency controller 210, and may receive data indicative or associated with the initial power supply, the modified power supply, and the like. For example, the remote monitor 204 may receive frequency duty cycle, amplitude, and the like, from the power supply 208 for the initial power supply or the modified power supply. Likewise, the remote monitor 212 may communicate these parameters or characteristics to other entities or components (e.g., via an external network).
[0034] The remote monitor 212 may also receive communications from other entities or components external to the power control system 200. For example, the remote monitor 212 may receive communications corresponding to instructions for the power control system 200 to implement. For example, the remote monitor 212 may receive communications (e.g., from a user device or computing device) that correspond to instructions for adjusting power settings for the modified power supply. For example, the instructions may include changes to parameters or characteristics of the modified power supply, such as frequency, duty cycle, amplitude, and the like. The remote monitor 212 may transmit communications to the power supply 208 indicative of these instructions, where the power supply may implement changes to the modified power based on the instructions.
[0035] The power control system 200 may also include a fault detection monitor 214. The fault detection monitor 214 may monitor the modified power signal. The fault detection monitor 214 may monitor the modified power signal for surge events. A surge event may be a current surge event, a power surge event, a voltage surge event, and the like. The fault detection monitor 214 may detect a surge event based on the characteristics or parameters of the modified power signals. For example, the fault detection monitor 214 may detect a surge based on the modified power signal meeting or exceeding a predefined threshold, such as a current threshold, a power threshold, a voltage threshold, and the like. In some cases, the threshold may be of an absolute value of the characteristic or parameter of the modified power signal. In some examples, the surge event may be detected by the fault detection monitor 214 based on a change in a parameter or characteristic of the modified power signal, such as a rate of change of a current value, a power value, a voltage value, and the like.
[0036] The fault detection monitor 214 may determine that a surge protector 216 of the load 202 is in an activated stated based on the determined surge event. For example, in cases where the surge protector 216 is a crowbar device, the fault detection monitor 214 may determine the surge protector 216 is creating a short circuit in the load 202. For example, the determination may be based on the detection of the surge event. In some cases, the determination may be based on operating parameters of the surge protector, such as thresholds for transitioning between the inactivated and activated states (e.g., current, power, voltage thresholds for crossing from inactivated to activated states; current, power, voltage thresholds for resetting from activated to inactivated states, and the like).
[0037] The fault detection monitor 214 may cause the surge protector 216 to reset back to the inactivated state. For example, in cases where the surge protector is a crowbar device, the fault detection monitor 214 may cause the modified power signals to be adjusted such that the crowbar device resets. For example, the fault detection monitor 214 may communicate with time and frequency controller 210, which may cause the power supply to alter or modify the characteristics or parameters of the modified power signals. For example, the time and frequency controller 210 may cause the modified power signals to change in polarity at a higher frequency than during normal operation (e.g., in cases where the modified power signals are switched polarity DC power signals). This example is shown in
[0038] In cases where the surge protector 216 may be reset, or transitioned from the activated state to the inactivated state, based on a characteristic or parameter of the modified power signal, the fault detection monitor 214 may facilitate the resetting of the surge protector 216 in a more efficient manner compared to normal operating parameters of the modified power signal. Further, this alteration may occur for a predefined time period, or for a predefined number of zero-crossings, such that when the time or number of crossings has elapsed, the modified power signal returns to normal operation.
[0039]
[0040] The load 202 may also receive data signals 304 from a content source, such as a service provider 306. The service provider 306 may send the data signals as, for example, optical signals (e.g., via optical fibers) to the load 202. The data signals 304 may carry for example, the content to be send to the destination device(s). The data signals 304 may be received by an optical node 308 of the load 202, which may convert the data signals to RF data signals (e.g., from optical signals).
[0041] The optical node 308 may send the RF signals 310 to a power inserter 312. The power inserter 312 may receive the RF data signals 310 and the modified power signals 218. The power inserter 312 may combine the RF data signals 310 and the modified power signals 218 to form a combined signal 314. The combined signal 314 may be sent from the power inserter 312 to a plant device 316. The plant device 316 may be a signal amplifier, a signal filter, and the like, which may further condition the combined signal 314. The conditioned signal 318 may be sent downstream to various RF taps 320, which may filter the RF signal from the conditioned signal 320, and may send the filtered RF signal carrying the data (e.g., content) to destination device(s), which may be premise 102 of
[0042] Certain components downstream of power control system 200 may include a surge protector, such as surge protector 216 of
[0043]
[0044] The computing device 400 may include a baseboard, or motherboard, which is a printed circuit board to which a multitude of components or devices may be connected by way of a system bus or other electrical communication paths. One or more central processing units (CPUs) 401 may operate in conjunction with a chipset 406. The CPU(s) 401 may be standard programmable processors that perform arithmetic and logical operations necessary for the operation of the computing device 400.
[0045] The CPU(s) 401 may perform the necessary operations by transitioning from one discrete physical state to the next through the manipulation of switching elements that differentiate between and change these states. Switching elements may generally include electronic circuits that maintain one of two binary states, such as flip-flops, and electronic circuits that provide an output state based on the logical combination of the states of one or more other switching elements, such as logic gates. These basic switching elements may be combined to create more complex logic circuits including registers, adders-subtractors, arithmetic logic units, floating-point units, and the like.
[0046] The CPU(s) 401 may be augmented with or replaced by other processing units, such as GPU(s) 405. The GPU(s) 405 may comprise processing units specialized for but not necessarily limited to highly parallel computations, such as graphics and other visualization-related processing.
[0047] A chipset 406 may provide an interface between the CPU(s) 401 and the remainder of the components and devices on the baseboard. The chipset 406 may provide an interface to a random access memory (RAM) 408 used as the main memory in the computing device 300. The chipset 406 may further provide an interface to a computer-readable storage medium, such as a read-only memory (ROM) 420 or non-volatile RAM (NVRAM) (not shown), for storing basic routines that may help to start up the computing device 400 and to transfer information between the various components and devices. ROM 420 or NVRAM may also store other software components necessary for the operation of the computing device 400 in accordance with the aspects described herein.
[0048] The computing device 400 may operate in a networked environment using logical connections to remote computing nodes and computer systems through local area network (LAN) 416. The chipset 406 may include functionality for providing network connectivity through a network interface controller (NIC) 422, such as a gigabit Ethernet adapter. A NIC 422 may be capable of connecting the computing device 400 to other computing nodes over a network 416. It should be appreciated that multiple NICs 422 may be present in the computing device 400, connecting the computing device to other types of networks and remote computer systems.
[0049] The computing device 400 may be connected to a mass storage device 428 that provides non-volatile storage for the computer. The mass storage device 428 may store system programs, application programs, other program modules, and data, which have been described in greater detail herein. The mass storage device 428 may be connected to the computing device 400 through a storage controller 424 connected to the chipset 406. The mass storage device 428 may consist of one or more physical storage units. A storage controller 424 may interface with the physical storage units through a serial attached SCSI (SAS) interface, a SATA interface, a fiber channel (FC) interface, or other type of interface for physically connecting and transferring data between computers and physical storage units.
[0050] The computing device 400 may store data on a mass storage device 428 by transforming the physical state of the physical storage units to reflect the information being stored. The specific transformation of a physical state may depend on various factors and on different implementations of this description. Examples of such factors may include, but are not limited to, the technology used to implement the physical storage units and whether the mass storage device 428 is characterized as primary or secondary storage and the like.
[0051] For example, the computing device 400 may store information to the mass storage device 428 by issuing instructions through a storage controller 424 to alter the magnetic characteristics of a particular location within a magnetic disk drive unit, the reflective or refractive characteristics of a particular location in an optical storage unit, or the electrical characteristics of a particular capacitor, transistor, or other discrete component in a solid-state storage unit. Other transformations of physical media are possible without departing from the scope and spirit of the present description, with the foregoing examples provided only to facilitate this description. The computing device 400 may further read information from the mass storage device 428 by detecting the physical states or characteristics of one or more particular locations within the physical storage units.
[0052] In addition to the mass storage device 428 described herein, the computing device 400 may have access to other computer-readable storage media to store and retrieve information, such as program modules, data structures, or other data. It should be appreciated by those skilled in the art that computer-readable storage media may be any available media that provides for the storage of non-transitory data and that may be accessed by the computing device 400.
[0053] By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, transitory computer-readable storage media and non-transitory computer-readable storage media, and removable and non-removable media implemented in any method or technology. Computer-readable storage media includes, but is not limited to, RAM, ROM, erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory or other solid-state memory technology, compact disc ROM (CD-ROM), digital versatile disk (DVD), high definition DVD (HD-DVD), BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage, other magnetic storage devices, or any other medium that may be used to store the desired information in a non-transitory fashion.
[0054] A mass storage device, such as the mass storage device 428 depicted in
[0055] The mass storage device 428 or other computer-readable storage media may also be encoded with computer-executable instructions, which, when loaded into the computing device 400, transforms the computing device from a general-purpose computing system into a special-purpose computer capable of implementing the aspects described herein. These computer-executable instructions transform the computing device 400 by specifying how the CPU(s) 404 transition between states, as described herein. The computing device 400 may have access to computer-readable storage media storing computer-executable instructions, which, when executed by the computing device 400, may perform the methods described in relation to
[0056] A computing device, such as the computing device 400 depicted in
[0057] As described herein, a computing device may be a physical computing device, such as the computing device 400 of
[0058]
[0059] At Step 605, electrical signals indicative of the power output of a power source may be received. In some cases, the power output of the power source may be a switched polarity DC power output. In some cases, the power output may have a frequency set at a predefined value (e.g., 1 Hz).
[0060] At Step 610, the computing device may determine, based on the received electrical signals, a current surge event experienced by the power source. In some cases, the determination may be based on the electrical signals meeting or exceeding a power threshold or a current threshold. In some cases, the determination may be based on the electrical signals exceeding a rate of change of a current or power level (e.g., over a predefined period of time). In some cases, the computing device may determine that a surge protector is activated based on the current surge event. In some cases, the computing device, the surge protector, or both, may be part of a power supply system, such as the system 200 of
[0061] At Step 615, the computing device may, based on the determined current surge event, cause an interruption to a current cycle of the power output. The interruption may reset the surge protector activated by the current surge event. In some cases, the surge protector may be a crowbar device, such as thyristor device or a gas discharge tube. In some cases, the activated state of the surge protector may cause a short circuit between the power source and a destination entity (e.g., a content consumer or end user). In some cases, the interruption may be an alteration or a modification of the power output. For example, the interruption may be an increase in a frequency of the power output, an increase in a number of polarity changes of the power output, an implementation of a polarity change and increase in transition rate of the power output, a voltage dropout of the power output, and the like. In some cases, the interruption may be for a predefined period of time (e.g., of a cycle of the power output). In some cases, the interruption may be for a predefined number of zero-crossings of the voltage of the power output. The computing device may then cause the power output to return to its normal operation.
[0062]
[0063] At Step 705, a computing device may monitor a power output of a power source. In some cases, the power output of the power source may be a switched polarity DC power output. In some cases, the power output may have a frequency set at a predefined value (e.g., 1 Hz). In some cases, the power source may be a part of a power control system, such as power control system 200 of
[0064] At Step 710, the computing device may detect, based on the monitoring, a current surge event experienced by the power source. In some cases, the detection may be based on the power output meeting or exceeding a power threshold or a current threshold. In some cases, the detection may be based on the power output exceeding a rate of change of a current or power level (e.g., over a predefined period of time). In some cases, the computing device may determine that a surge protector is activated based on the current surge event. In some cases, the surge protector may be part of a service provider (e.g., cable plant) which may also include the power control system.
[0065] At Step 715, the computing device may, based on the detected current surge event, adjust the power output of the power source. The adjustment may reset the surge protector activated by the current surge event. In some cases, the surge protector may be a crowbar device, such as thyristor device or a gas discharge tube. In some cases, the activated state of the surge protector may cause a short circuit between the power source and a destination entity (e.g., a content consumer or end user). In some cases, the adjustment may be an alteration or a modification of the power output. For example, the adjustment may be an increase in a frequency of the power output, an increase in a number of polarity changes of the power output, an implementation of a polarity change and increase in transition rate of the power output, a voltage dropout of the power output, and the like. In some cases, the adjustment may be for a predefined period of time (e.g., of a cycle of the power output). In some cases, the interruption may be for a predefined number of zero-crossings of the voltage of the power output. At Step 720, the computing device may reset the crowbar device. The resetting may be caused by the adjusting of the power output. In some cases, the resetting may be at a time quicker than what the power output causes under normal operation (e.g., at a standard operating frequency of the power output).
[0066] It is to be understood that the methods and systems described herein are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.
[0067] As used in the specification and the appended claims, the singular forms a, an, and the include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from about one particular value, and/or to about another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent about, it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
[0068] Optional or optionally means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.
[0069] Throughout the description and claims of this specification, the word comprise and variations of the word, such as comprising and comprises, means including but not limited to, and is not intended to exclude, for example, other components, integers or steps. Exemplary means an example of and is not intended to convey an indication of a preferred or ideal embodiment. Such as is not used in a restrictive sense, but for explanatory purposes.
[0070] Components are described that may be used to perform the described methods and systems. When combinations, subsets, interactions, groups, etc., of these components are described, it is understood that while specific references to each of the various individual and collective combinations and permutations of these may not be explicitly described, each is specifically contemplated and described herein, for all methods and systems. This applies to all aspects of this application including, but not limited to, operations in described methods. Thus, if there are a variety of additional operations that may be performed it is understood that each of these additional operations may be performed with any specific embodiment or combination of embodiments of the described methods.
[0071] The present methods and systems may be understood more readily by reference to the following detailed description of preferred embodiments and the examples included therein and to the Figures and their descriptions.
[0072] As will be appreciated by one skilled in the art, the methods and systems may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the methods and systems may take the form of a computer program product on a computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. More particularly, the present methods and systems may take the form of web-implemented computer software. Any suitable computer-readable storage medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
[0073] Embodiments of the methods and systems are described herein with reference to block diagrams and flowchart illustrations of methods, systems, apparatuses and computer program products. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, may be implemented by computer program instructions. These computer program instructions may be loaded on a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create a means for implementing the functions specified in the flowchart block or blocks.
[0074] These computer program instructions may also be stored in a computer-readable memory that may direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including computer-readable instructions for implementing the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0075] The various features and processes described herein may be used independently of one another, or may be combined in various ways. All possible combinations and sub-combinations are intended to fall within the scope of this disclosure. In addition, certain methods or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto may be performed in other sequences that are appropriate. For example, described blocks or states may be performed in an order other than that specifically described, or multiple blocks or states may be combined in a single block or state. The example blocks or states may be performed in serial, in parallel, or in some other manner. Blocks or states may be added to or removed from the described example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the described example embodiments.
[0076] It will also be appreciated that various items are illustrated as being stored in memory or on storage while being used, and that these items or portions thereof may be transferred between memory and other storage devices for purposes of memory management and data integrity. Alternatively, in other embodiments, some or all of the software modules and/or systems may execute in memory on another device and communicate with the illustrated computing systems via inter-computer communication. Furthermore, in some embodiments, some or all of the systems and/or modules may be implemented or provided in other ways, such as at least partially in firmware and/or hardware, including, but not limited to, one or more application-specific integrated circuits (ASICs), standard integrated circuits, controllers (e.g., by executing appropriate instructions, and including microcontrollers and/or embedded controllers), field-programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), etc. Some or all of the modules, systems, and data structures may also be stored (e.g., as software instructions or structured data) on a computer-readable medium, such as a hard disk, a memory, a network, or a portable media article to be read by an appropriate device or via an appropriate connection. The systems, modules, and data structures may also be transmitted as generated data signals (e.g., as part of a carrier wave or other analog or digital propagated signal) on a variety of computer-readable transmission media, including wireless-based and wired/cable-based media, and may take a variety of forms (e.g., as part of a single or multiplexed analog signal, or as multiple discrete digital packets or frames). Such computer program products may also take other forms in other embodiments. Accordingly, the present invention may be practiced with other computer system configurations.
[0077] While the methods and systems have been described in connection with preferred embodiments and specific examples, it is not intended that the scope be limited to the particular embodiments set forth, as the embodiments herein are intended in all respects to be illustrative rather than restrictive.
[0078] Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its operations be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its operations or it is not otherwise specifically stated in the claims or descriptions that the operations are to be limited to a specific order, it is no way intended that an order be inferred, in any respect. This holds for any possible non-express basis for interpretation, including: matters of logic with respect to arrangement of steps or operational flow; plain meaning derived from grammatical organization or punctuation; and the number or type of embodiments described in the specification.
[0079] It will be apparent to those skilled in the art that various modifications and variations may be made without departing from the scope or spirit of the present disclosure. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practices described herein. It is intended that the specification and example figures be considered as exemplary only, with a true scope and spirit being indicated by the following claims.