System for voltage level generation in a switched series/parallel sources hybrid multi-level inverter
11177743 · 2021-11-16
Assignee
Inventors
Cpc classification
H02M7/49
ELECTRICITY
H02M7/10
ELECTRICITY
H02M1/325
ELECTRICITY
H02M1/0095
ELECTRICITY
H02M1/12
ELECTRICITY
H02M1/0012
ELECTRICITY
International classification
H02M7/10
ELECTRICITY
H02M7/49
ELECTRICITY
Abstract
A single-phase hybrid multilevel inverter capable of producing a higher number of output voltage levels using fewer power switches and DC voltage sources compared to existing multilevel inverters. The levels are synthesized by switching the DC voltage sources in series/parallel combinations. An auxiliary circuit is introduced to double the number of levels by creating an intermediate step in between two levels. In addition, a zero level is introduced to overcome the inherent absence of this level in the original circuit. To improve the total harmonic distortion, a hybrid modulation technique is utilized. A 300 W, a thirteen level multilevel inverter (including the zero level) was designed and constructed. The circuit was tested with a no-load, resistive load and resistive-inductive load. The experimental results closely match simulated and mathematical analyses.
Claims
1. A system for voltage level generation in a switched series/parallel sources (SSPS) hybrid multilevel inverter, comprising: a level generation module having k voltage generation cells, k+1 DC voltage sources, V.sub.dc, and 3k unidirectional switches; an auxiliary module in series with the level generation module, the auxiliary module having two unidirectional switches and an auxiliary DC voltage source, V.sub.a; a polarity changing unit in series with the level generation module and the auxiliary module, the polarity changing unit having four unidirectional switches and two load terminals arranged in an H-bridge configuration; and a controller having circuitry operatively connected to the 3k unidirectional switches located in the level generation module, the two unidirectional switches in the auxiliary module and the four unidirectional switches in the polarity changing unit; wherein the controller has program instructions stored therein that, when executed by one or more processor, cause the one or more processors to perform hybrid modulation, wherein the controller is configured to apply a first set of k square wave modulation pulses having a first frequency and first bandwidth to each unidirectional switch in the level generation module, and generate a first voltage level output; in a first mode, apply to each unidirectional switch in the auxiliary voltage generation module, a second set of square wave modulation pulses having a variable second frequency and a variable second bandwidth, which places the auxiliary voltage source in series with the first voltage level output, generating an auxiliary module voltage level output which is a sum of the first voltage level output and a voltage level of the auxiliary voltage source, V.sub.a; in a second mode, apply to each unidirectional switch in the auxiliary voltage generation module, a third set of square wave modulation pulses which bypasses the auxiliary voltage source, generating the auxiliary module voltage level output equal to the first voltage level output; apply to each of four unidirectional switches in the polarity changing module, a fourth set of square wave modulation pulses having a fourth frequency and a fourth bandwidth which change an operational status of each unidirectional switch of the four unidirectional switches of the polarity changing module to either ON or OFF; wherein when a first two diagonally located unidirectional switches of the four unidirectional switches of the polarity changing module both have an ON status and a second two diagonally located unidirectional switches of the four unidirectional switches both have an OFF status, a positive auxiliary module voltage level output is applied across load terminals of the H-bridge; when the first two diagonally located switches of the four switches in the H-bridge configuration both have an OFF status and the second two diagonally located switches in the H-bridge configuration both have an ON status, a negative auxiliary module voltage is applied across the set of load terminals; when a second two parallel, oppositely opposed unidirectional switches of the four unidirectional switches of the polarity changing module both have an ON status or both have an OFF status, a negative auxiliary module voltage level output applied across the load terminals of the H-bridge is a zero level output; wherein the first voltage level output ranges from one to k times a voltage value of a voltage source, V.sub.dc, within a voltage generation cell, plus one; when V.sub.a=V.sub.dc, the number of voltage levels generated across the load terminals of the H-bridge is given by: N.sub.levels=2(k+1); and when V.sub.a=½ V.sub.dc, the number of voltage levels generated across the load terminals of the H-bridge is given by: N.sub.levels=4(k+1)+1, and wherein at least one of the unidirectional switches is an insulated-gate bipolar transistor (IGBT) connected to an anti-parallel diode.
2. The system of claim 1, further comprising: wherein the controller is further configured to generate the zero level by applying an ON pulse to each of two parallel oppositely opposed unidirectional switches in the polarity changing unit, wherein each of the two parallel unidirectional switches are connected at a first end to a load terminal and at a second end to a negative terminal of the voltage source in the first cell, wherein the number of voltage levels across the load terminals is given by: N.sub.levels=4(k+1)+1 when the zero level voltage is generated.
3. The system of claim 1, wherein the controller is further configured to calculate a total standing voltage (TSV) across the unidirectional switches of the hybrid multilevel inverter by: TSV= 7/2(Nlevels+3)×V.sub.dc), where V.sub.dc is the value of each of the voltage sources of the level generation module; and minimize the maximum stress across the unidirectional switches by adjusting the number of levels, k, and the value of the voltage source, V.sub.dc.
4. The system of claim 2, wherein the controller is further configured to calculate a total standing voltage (TSV) across the unidirectional switches of the hybrid multilevel inverter by: TSV= 7/4N×V.sub.dc, where V.sub.dc is the value of each of the voltage sources of the level generation module; and minimize the maximum stress across the unidirectional switches by adjusting the number of levels and the value of the voltage source, V.sub.dc.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
DETAILED DESCRIPTION
(26) In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a,” “an” and the like generally carry a meaning of “one or more,” unless stated otherwise. The drawings are generally drawn to scale unless specified otherwise or illustrating schematic structures or flowcharts.
(27) Furthermore, the terms “approximately,” “approximate,” “about,” and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
(28) Aspects of this disclosure are directed to hybrid multilevel inverter, method for voltage level generation in a hybrid multilevel inverter and a system for voltage level generation in a hybrid multilevel inverter.
(29) The present disclosure describes a hybrid multilevel inverter topology based on SSPS as illustrated in
(30) The features and advantages of the circuit topology of the present disclosure include: a. Fewer switches are used to generate a higher number of levels than in conventional multilevel inverters. b. Parallel operation of the different DC voltage sources is utilized, thus allowing load sharing among different DC voltage sources. This results in the equal loading of stress across each DC voltage source. c. A higher number of levels is further achieved by incorporating an auxiliary module between the level generation and polarity changing parts. d. The zero voltage level is obtained by introducing a switching scheme at the polarity changing circuit. e. The circuit is capable of handling inductive loads.
(31) As shown in
(32) The LGM is built based on the interconnection of a k number of cells (k is an integer). Each cell comprises three unidirectional switches and one DC voltage source. For example, Cell 1 includes S.sub.1, S.sub.2, S.sub.3 and voltage source V.sub.dc1. The level function of the LGM is to generate the additive combinations of different DC sources of same magnitude; therefore, a staircase waveform is generated at its output P.sub.3. This is done by utilizing the switches such that the voltage sources of two cells can be connected in series or parallel. For example, if switches S.sub.1 and S.sub.3 are turned ON, the two DC voltage sources Vdc.sub.1 and Vdc.sub.2 will be connected in parallel at P.sub.1 and the voltage at P.sub.1 is V.sub.dc. As V.sub.dc1=V.sub.dc2, both cells share the load equally. If switch S.sub.2 is turned ON and switches S.sub.1 and S.sub.3 are turned OFF, the two DC voltage sources Vdc.sub.1 and Vdc.sub.2 will be connected in series with additive polarity and 2V.sub.dc appears at P.sub.1. If switch S.sub.1 is turned ON and switch S.sub.3 is turned OFF or if switch S.sub.1 is OFF and switch S.sub.3 is ON, and S.sub.2 is OFF, then there is no circuit connection and the voltage at the output of the cell is zero.
(33) Similarly, several DC voltage sources can be operated in series and parallel combinations to share the load with different voltage levels. The pair of switches (S.sub.1, S.sub.2) and (S.sub.2, S.sub.3) should be operated in a complementary mode to avoid short-circuiting voltage source V.sub.dc1. In other words, S.sub.2 should be OFF when either S.sub.1 or S.sub.3 is ON and vice versa. A similar operation is required for the k.sub.th cell. Moreover, all switches in the LGM operate at low frequency. However, it has to be noted that the LGM cannot produce a zero level at the output because the parallel/series combination of the DC sources will always result in a certain voltage at the output (as the voltage sources cannot be set to zero and the switches themselves have small internal voltages). Since there is no instant when the output is not connected to the source, a zero level cannot exist at the output P.sub.3 at any time. This module can generate all the additive combinations of the different voltage sources with their individual voltage source magnitudes. Moreover, all modules can be operated in parallel to share the load.
(34) To generate a higher number of levels at the output P.sub.4, an auxiliary module 420 (AM) is connected after the LGM 410. This module comprises one DC voltage source V.sub.a and two unidirectional switches S.sub.a1 and S.sub.a2. Both switches must be operated in a complementary mode to avoid short-circuiting voltage source V.sub.a. When S.sub.a2 is turned ON (and S.sub.a1 is OFF), the voltage level generated by the LGM at P.sub.3 is connected at the output P.sub.4. When S.sub.a1 is turned ON (and S.sub.a2 is OFF), the voltage source V.sub.a adds to the level generated by the LGM at P.sub.3. If the magnitude of V.sub.a is selected to be half of the DC sources, an intermediate level is formed halfway in between two levels. On the other hand, if V.sub.a equals the DC sources, no additional level is formed. Other values of V.sub.a result in an unequal intermediate step, which is not desirable. The AM is also used to construct the PWM waveform. Switches S.sub.a1 and S.sub.a2 are modulated similar to the conventional (two-level) inverter. Furthermore, both switches operate at a higher switching frequency as the transition for both switches occurs for each level at the output, except for the zero voltage level.
(35) The combination of the LGM and AM generates the voltage levels in positive polarity only. To achieve both positive and negative voltage levels at the output, a standard H-bridge is used as a polarity changing unit. The H-bridge includes switches H.sub.1, H.sub.2, H.sub.3, H.sub.4 and a center connection for the load. Another function of the PCU is to generate a zero voltage level at the output. This is achieved by simultaneously holding the H.sub.2 and H.sub.4 ON for a certain amount of time.
(36) The operating principle of the proposed multilevel inverter is explained with two cells (k=2) in the LGM as shown in
(37) TABLE-US-00001 TABLE 1 Switching table with two cells S.sub.1/S.sub.3 S.sub.2 S.sub.4/S.sub.6 S.sub.5 S.sub.a1 S.sub.a2 H.sub.1 H.sub.2 H.sub.3 H.sub.4 V.sub.o 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 V.sub.dc 1 0 1 0 1 0 1 0 0 1 V.sub.dc + V.sub.a 0 1 1 0 0 1 1 0 0 1 2V.sub.dc 0 1 1 0 1 0 1 0 0 1 2V.sub.dc + V.sub.a 0 1 0 1 0 1 1 0 0 1 3V.sub.dc 0 1 0 1 1 0 1 0 0 1 3V.sub.dc + V.sub.a 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 1 0 −V.sub.dc 1 0 1 0 1 0 0 1 1 0 −(V.sub.dc + V.sub.a) 0 1 1 0 0 1 0 1 1 0 −2V.sub.dc 0 1 1 0 1 0 0 1 1 0 −(2V.sub.dc + V.sub.a) 0 1 0 1 0 1 0 1 1 0 −3V.sub.dc 0 1 0 1 1 0 0 1 1 0 −(3V.sub.dc + V.sub.a)
(38) The number of levels at the output is decided by the magnitude of DC voltage sources connected in the LGM 510 and AM 530. For the parallel operation of the multilevel inverter, the magnitude of DC sources connected in LGM must be the same. If the magnitude is not equal, the anti-parallel diode connected to an IGBT will conduct, which leads to the short-circuiting of the voltage sources.
(39) The multilevel inverter can operate in two modes. The magnitude of voltage source V.sub.a of the AM 520 determines these modes.
(40) Mode I may be viewed as a symmetrical configuration. In this mode, the magnitude of each DC source, including the DC source in the AM, is selected as V.sub.dc. Therefore,
V.sub.1=V.sub.2= . . . =V.sub.k+1=V.sub.a1=V.sub.dc (1)
where k is preferably in the range of 1 to 100, more preferably in the range of 1-75, even more preferably in the range of 1-50, most preferably in the range of 20-50.
(41) Therefore, the number of levels (N) across the load in Mode I operation with a k number of cells in the LGM is given as:
N.sub.levels=2(k+1) (2)
(42) Mode II: a higher number of levels can be realized at the output by changing the magnitude of V.sub.a (inside the AM) to V.sub.dc/2. The DC sources connected in the LGM remain as before, i.e., each voltage source has a magnitude of V.sub.dc. Therefore the magnitude of voltage sources connected in the LGM is modified as V.sub.1=V.sub.2= . . . =V.sub.k+1=2V.sub.dc. Using these DC voltages, the number of levels increases to
N.sub.levels=4(k+1) (3)
and, if the zero level generator is activated, N increases by one more step, i.e.,
N.sub.levels=4(k+1)+1 (4)
(43) The number of switches used in the topology is given by
N.sub.IGBT=N.sub.Driver=3(k+2) (5)
(44) Since all switches are unidirectional, N.sub.IGBT driver circuits are required to activate the switches.
(45) From eq. (3)-(5), the number of switches can be related to the number of levels in Mode I as follows:
N.sub.IGBT=N.sub.Driver= 3/2(N−1) (6)
N.sub.sources=½(N−1) (7)
where N.sub.sources is the number of all DC voltage sources connected in circuit topology.
(46) Similarly, for Mode II,
N.sub.IGBT=N.sub.Driver=¾(N−3) (8)
Nsources=½(N+3) (9)
(47) The voltage stresses across the switches play an important role in the selection of the power devices. Total standing voltage (TSV) is defined as the sum of maximum voltage stress across all power semiconductor devices considering all voltage levels. The TSV of the topology can be written as:
TSV=TSV.sub.LGM+TSV.sub.AM+TSV.sub.PCU (10)
where TSV.sub.LGM, TSV.sub.AM and TSV.sub.PCU represent the TSV of the LGM, AM, and PCU, respectively.
(48) The maximum voltage stress across each switch connected in the LGM is equal to the magnitude of voltage sources. Therefore:
TSV.sub.LGM=3×k×V.sub.dc for Modes I and II (11)
(49) The voltage stresses across S.sub.a1 and S.sub.a2 are fixed by the magnitude of voltage source V.sub.a. Therefore:
TSV.sub.AM=2×V.sub.dc for Mode I (12)
TSV.sub.AM=2×0.5V.sub.dc for Mode II (13)
(50) The maximum voltage stress across switches connected in the PCU is the sum of all the DC voltage sources connected in the topology. Hence, the TSV of PCU is given by
TSV.sub.PCU=4(k+2)×V.sub.dc for Mode I (14)
TSV.sub.PCU=4(k+1.5)×V.sub.dc for Mode II (15)
(51) The TSV of the overall topology is calculated by adding the TSV of all the parts for both modes of operation. From eq. (8)-(11),
TSV=(7k+10)×V.sub.dc for Mode I (16)
TSV=7(k+1)×V.sub.dc for Mode II (17)
Hence, for Mode I,
TSV= 7/2(N+3)×V.sub.dc) (18)
and, for Mode II,
TSV= 7/4N×V.sub.dc (19)
(52) A comparison against conventional multilevel inverters was made regarding the number of switches, number of DC voltage sources, TSV and the variety of DC voltage sources in terms of number of levels. Four similar topologies, i.e., the SSPC, SCSS, PUC and CBSC multilevel inverters, were considered.
(53) In the present disclosure, a hybrid modulation technique is utilized for the switches. (See Hinago et al.; and Bassi, H. M. “Floating source multilevel inverter uses hybrid double switching frequencies”. In Proceedings of the 2017 52nd International Universities Power Engineering Conference (UPEC), Heraklion, Greece, 28-31 Aug. 2017; pp. 1-5 and Hinago, Y., Koizumi, H.: “A single-phase multilevel inverter using switched series/parallel DC voltage sources”, IEEE Trans. Ind. Electron., 2010,57, (8), pp. 2643-2650, both incorporated herein by reference in their entirety). To illustrate the hybrid modulation technique, a six-level multilevel inverter is used. The modulation is divided into two parts. First, the large pulses drive the LGM switches. This is shown in
(54)
in the positive halt cycle. Preferably each switch receives the three square waves. The negative portion has a magnitude
(55)
These square waves are used to establish the essential part of the sinusoidal reference signal 718 in the positive and negative half cycles. For the positive half cycle, the lower square wave 712p is placed between 0 and t.sub.π. In the negative half cycle, the corresponding negative square wave 712n is located between t.sub.π and t.sub.2π. In
(56) For the generation of the gate pulses of the AM, a differentiated reference signal is created as shown in
(57)
This differentiated reference signal is then compared with a carrier signal to generate gate pulses for switches of AM.
(58) The overall gate signals generated from this modulation scheme are summarized in
(59) The performance of multilevel inverter and its modulation strategy was simulated by PSCAD software. Two cells were used (i.e., k=2) for the simulation results in Mode II. Therefore, three DC voltage sources were connected to the LGM each having a magnitude of 30 V. Both modes (Modes I and II) are simulated at a modulation index of 1.14. Up to 13 levels are generated at the output. For Mode I, V.sub.a=V.sub.dc=30 V, while for Mode II, it is half of V.sub.dc, i.e., 15 V. The simulation is performed with a carrier frequency of 7.5 kHz. The square wave pulses for the LGM and PWM for the AM are generated using the modulation technique described above. For convenience, the simulation is done under a no-load condition in order to emphasize the correctness of the generated waveforms. The performance with load (R and RL) is described with respect to the experimental results presented below.
(60) The output voltage of the multilevel inverter in Mode I is shown in
(61) When the AM is enabled, i.e., Mode II, additional levels are created. This is shown in
(62) The simulation was performed with modulation index of 1.143 with carrier signal frequency at 7.5 kHz to illustrate the stresses across the switches. The output voltage waveform in MODE II is shown in
(63)
(64) The voltage stress across switches S.sub.a1 and S.sub.a2 is portrayed in
(65) The first embodiment is illustrated with respect to
(66) The level generation module 410 comprises a k number of cells (Cell 1, Cell, 2, . . . , Cell 2,
(67) As shown in
(68) The polarity changing unit 430 further comprises four polarity changing unidirectional switches (H.sub.1-H.sub.4) and two load terminals (432, 434), wherein the four polarity changing unidirectional switches are operatively connected in an H-bridge configuration, wherein the load terminals are located at a center of the H-bridge, and wherein the controller is configured to actuate the four polarity changing unidirectional switches to provide positive DC voltage or negative DC voltage to the load terminals.
(69) The controller is further configured to operate the switches by hybrid modulation.
(70) Each switch is an insulated-gate bipolar transistor (IGBT) and each DC voltage source in the level generation module and the auxiliary DC voltage source has the same voltage value.
(71) Alternatively, each DC voltage source in the level generation module has the same voltage value and the auxiliary DC voltage source may have a voltage value equal to one-half of the voltage value of a DC voltage source in the level generation module, wherein the controller is further configured to apply k square wave pulses to the switches of the level generation module to modulate the ON and OFF status of each switch.
(72) The second embodiment is illustrated with respect to
(73) K square wave modulation pulses are applied to each switch in the level generation module to generate the first voltage level output which ranges from one to k times a voltage value of a voltage source within a voltage generation cell, wherein the number of levels generated is given by: N.sub.levels=2(k+1). Further, square wave modulation pulses may be applied to each switch in the hybrid multilevel inverter to generate a number of voltage levels across the load terminals given by: N.sub.levels=4(k+1).
(74) In an alternative, a zero level voltage is generated by applying, by the controller, an ON pulse to each of two parallel switches (H.sub.2 and H.sub.4) in the polarity changing unit, wherein each of the two parallel switches are connected at a first end to a load terminal (432 or 434,
(75) The method includes calculating the total standing voltage (TSV) across the switches of the hybrid multilevel inverter by TSV= 7/2(7Nlevels+3)×V.sub.dc), where V.sub.dc is the value of a voltage source of the level generation module, and minimizing the maximum stress across the switches by adjusting the number of levels and the value of the voltage source of the level generation module.
(76) Alternatively, when the zero level is added, the method includes calculating the total standing voltage (TSV) across the switches of the hybrid multilevel inverter by TSV= 7/4N×V.sub.dc, where V.sub.dc is the value of a voltage source of the level generation module, and minimizing the maximum stress across the switches by adjusting the number of levels and the value of the voltage source of the level generation module.
(77) The third embodiment is illustrated with respect to
(78) The system includes applying, by the controller, the k square wave modulation pulses to each switch in the level generation module to generate the first voltage level output which ranges from one to k times a voltage value of a voltage source within a voltage generation cell, wherein the number of levels generated is given by, N.sub.levels=2(k+1), and applying, by the controller, square wave modulation pulses to each switch in the auxiliary module and the polarity changing module to generate a number of voltage levels across the load terminals given by, N.sub.levels=4(k+1).
(79) Alternatively, the system includes generating a zero level by applying, by the controller, an ON pulse to each of two parallel switches in the polarity changing unit, wherein each of the two parallel switches are connected at a first end to a load terminal and at a second end to a negative terminal of the voltage source in the first cell, wherein the number of voltage levels across the load terminals is given by, N.sub.levels=4(k+1)+1.
(80) The system includes calculating the total standing voltage (TSV) across the switches of the hybrid multilevel inverter by, TSV= 7/2(Nlevels+3)×V.sub.dc), where V.sub.dc is the value of a voltage source of the level generation module, and minimizing the maximum stress across the switches by adjusting the number of levels and the value of the voltage source of the level generation module.
(81) Alternatively, when the zero level is added, the system includes calculating the total standing voltage (TSV) across the switches of the hybrid multilevel inverter by, TSV= 7/4N×V.sub.dc, where V.sub.dc is the value of a voltage source of the level generation module, and minimizing the maximum stress across the switches by adjusting the number of levels and the value of the voltage source of the level generation module.
(82) To demonstrate the operation of the multilevel circuit of the present disclosure, a 300 W, twelve level (13 levels with zero level in Mode II) hybrid multilevel inverter was designed and constructed. Three DC sources were used in the LGM (i.e., k=2); the voltage of each DC source was set to 30 V with one DC voltage source for the AM (thus a total of four DC voltage sources are used). The power circuit used in the experiment was based on the IKB20N60H3 IGBT (600 V/20 A) (See IGBT, IKB20N60H3 Data Sheet, by Infineon Technologies AG, 81726 Munchen, Germany). The switching frequency of the PWM waveform for the auxiliary circuit is 7.5 kHz. To implement the modulation, a XE 166 Infineon microcontroller was used (See XE166 Family-Hardware Manual XE166 Low End Easy Kit Board V1.5, by Infineon Technologies AG, 81726 München, Germany). The gate pulses from the microcontroller were adjusted for the switches using the gate driver circuits. A dead time of 0.5 μs was added to protect the bridge from shoot-through fault. A photograph of the hybrid multilevel inverter arrangement with the DC sources and measurement instrument is shown in
(83)
(84) The output voltage with the AM in Mode II under no load conditions is depicted in
(85)
(86)
(87)
(88) Next, further details of the hardware description of the computing environment of
(89) Further, the claims are not limited by the form of the computer-readable media on which the instructions of the inventive process are stored. For example, the instructions may be stored on CDs, DVDs, in FLASH memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk or any other information processing device with which the computing device communicates, such as a server or computer.
(90) Further, the claims may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 1901, 1903 and an operating system such as Microsoft Windows 7, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
(91) The hardware elements in order to achieve the computing device may be realized by various circuitry elements, known to those skilled in the art. For example, CPU 1901 or CPU 1903 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 1901, 1903 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of ordinary skill in the art would recognize. Further, CPU 1901, 1903 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
(92) The computing device in
(93) The computing device further includes a display controller 1908, such as a NVIDIA GeForce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 1910, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 1912 interfaces with a keyboard and/or mouse 1914 as well as a touch screen panel 1916 on or separate from display 1910. General purpose I/O interface also connects to a variety of peripherals 1918 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
(94) A sound controller 1920 is also provided in the computing device such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 1922 thereby providing sounds and/or music.
(95) The general purpose storage controller 1924 connects the storage medium disk 1904 with communication bus 1926, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the computing device. A description of the general features and functionality of the display 1910, keyboard and/or mouse 1914, as well as the display controller 1908, storage controller 1924, network controller 1906, sound controller 1920, and general purpose I/O interface 1912 is omitted herein for brevity as these features are known.
(96) The exemplary circuit elements described in the context of the present disclosure may be replaced with other elements and structured differently than the examples provided herein. Moreover, circuitry configured to perform features described herein may be implemented in multiple circuit units (e.g., chips), or the features may be combined in circuitry on a single chipset, as shown on
(97)
(98) In
(99) For example,
(100) Referring again to
(101) The PCI devices may include, for example, Ethernet adapters, add-in cards, and PC cards for notebook computers. The Hard disk drive 2060 and CD-ROM 2066 can use, for example, an integrated drive electronics (IDE) or serial advanced technology attachment (SATA) interface. In one implementation the I/O bus can include a super I/O (SIO) device.
(102) Further, the hard disk drive (HDD) 2060 and optical drive 2066 can also be coupled to the SB/ICH 2020 through a system bus. In one implementation, a keyboard 2070, a mouse 2072, a parallel port 2078, and a serial port 2076 can be connected to the system bus through the I/O bus. Other peripherals and devices that can be connected to the SB/ICH 2020 using a mass storage controller such as SATA or PATA, an Ethernet port, an ISA bus, a LPC bridge, SMBus, a DMA controller, and an Audio Codec.
(103) Moreover, the present disclosure is not limited to the specific circuit elements described herein, nor is the present disclosure limited to the specific sizing and classification of these elements. For example, the skilled artisan will appreciate that the circuitry described herein may be adapted based on changes on battery sizing and chemistry, or based on the requirements of the intended back-up load to be powered.
(104) The functions and features described herein may also be executed by various distributed components of a system. For example, one or more processors may execute these system functions, wherein the processors are distributed across multiple components communicating in a network. The distributed components may include one or more client and server machines, which may share processing, as shown by
(105) The above-described hardware description is a non-limiting example of corresponding structure for performing the functionality described herein.
(106) Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.