Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
OPTIMIZED START-UP SCHEME FOR ISOLATED CASCADED AC/DC POWER CONVERTERS
Document Type and Number:
WIPO Patent Application WO/2024/002526
Kind Code:
A1
Abstract:
In one embodiment, a method includes receiving DC bus voltage conditions of multiple AC to DC converters of an Input-Series-Output-Parallel power converter during a rectification stage; detecting a peak voltage of each of the DC bus of the multiple AC to DC converters has reached a first threshold voltage, and a Phase Loop Lock locked signal; upon detecting that the PLL locked signal, enabling a first voltage regulation to charge an AC to DC output of each of the multiple AC to DC converters to reach a first reference voltage; determining operating conditions including a load condition and an output voltage condition of multiple Dual Active Bridge (DAB) converters, and a monitored voltage of each of the multiple AC to DC converters; enabling a second voltage regulation of each of the multiple DAB converters to charge a DAB output to reach a second reference voltage based on the operating condition.

Inventors:
JEAN-PIERRE GARRY (US)
BHAVARAJU VIJAY (US)
TRIPATHI AWNEESH KUMAR (US)
BURUGULA VASISHTA (US)
Application Number:
PCT/EP2023/025305
Publication Date:
January 04, 2024
Filing Date:
June 30, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
EATON INTELLIGENT POWER LTD (IE)
International Classes:
H02M3/335; H02M1/32; H02M1/36; H02M7/12
Foreign References:
US202562633573P
Other References:
JIANG YONGSHAN ET AL: "A Soft Start Approach of Solid-State Transformer", 2021 IEEE 1ST INTERNATIONAL POWER ELECTRONICS AND APPLICATION SYMPOSIUM (PEAS), IEEE, 13 November 2021 (2021-11-13), pages 1 - 6, XP034040271, DOI: 10.1109/PEAS53589.2021.9628885
CHENG LINQIAN ET AL: "An Optimized Start-up Method for Modular Cascaded AC/DC Power Electronic Transformer with Minimized Input-Inrush Current in Dual Active Bridge", 2020 IEEE 9TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (IPEMC2020-ECCE ASIA), IEEE, 29 November 2020 (2020-11-29), pages 2402 - 2407, XP033883495, DOI: 10.1109/IPEMC-ECCEASIA48364.2020.9367811
AWAL M A ET AL: "Modular Medium Voltage AC to Low Voltage DC Converter for Extreme Fast Charging Applications", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 8 July 2020 (2020-07-08), XP081718394
GIULIANI FRANCESCO ET AL: "Soft-starting procedure for dual active bridge converter", 2015 IEEE 16TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), IEEE, 12 July 2015 (2015-07-12), pages 1 - 6, XP033216891, DOI: 10.1109/COMPEL.2015.7236516
Attorney, Agent or Firm:
NOVAGRAAF GROUP (CH)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A method implemented by a computer system, comprising: receiving DC bus voltage conditions of a plurality of AC to DC converters of an Input- Series-Output-Parallel (ISOP) power converter during a rectification stage for pre-charging DC bus of the plurality of AC to DC converters; detecting (1) a peak voltage of each of the DC bus of the plurality of AC to DC converters during the rectification stage has reached a first threshold voltage, and (2) that a Phase Loop Lock (PLL) signal indicates a locked state with an AC grid voltage; upon detecting that the PLL signal indicates the locked state with the AC grid voltage, enabling a first voltage regulation to charge an AC to DC output of each of the plurality of AC to DC converters to reach a first reference voltage; determining an operating condition of the ISOP power converter, wherein the operating condition comprises (1) a load condition and an output voltage condition associated with a plurality of Dual Active Bridge (DAB) converters, and (2) a monitored voltage condition of each of the plurality of AC to DC converters; enabling a second voltage regulation of each of the plurality of DAB converters to charge a DAB output to reach a second reference voltage within a current limit based on the operating condition; and maintaining the second reference voltage for the output voltage condition.

2. The method of claim 1, further comprising: generating control variables for the second voltage regulation based on the operation condition, wherein the control variables comprise a first pulse width of a primary H-Bridge output voltage for each of the DAB converters, a second pulse width of a secondary H-Bridge output voltage for each of the DAB converters, and a phase shift angle between the primary H- Bridge output voltage and the secondary H-Bridge output voltage; and enabling the second voltage regulation of each of the plurality of DAB converters to reach the second reference voltage within the current limit based on the control variables.

3. The method of claim 1, further comprising: pre-charging the DC bus of the plurality of AC to DC converters with a power source connected to an output of the DAB converters; and enabling a reverse charging voltage regulation of each of the plurality of AC to DC converters being within the current limit based on the control variables.

4. The method of claim 1 , wherein the load condition comprises a no-load condition and a partial load condition.

5. The method of claim 1, wherein the output voltage condition comprises a zerooutput voltage condition and a partial output voltage condition.

6. The method of claim 5, further comprising: monitoring an initial voltage value associated with the partial output voltage condition.

7. The method of claim 1 , wherein the monitored voltage condition of each of the plurality of AC to DC converters comprises the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the first reference voltage, and the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC grid voltage.

8. The method of claim 7, further comprising: simultaneously enabling the second voltage regulation of each of the plurality of DAB converters to charge the DAB output to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the first reference voltage.

9. The method of claim 7, further comprising: simultaneously enabling the second voltage regulation of each of the plurality of DAB converters to charge the DAB output to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC grid voltage.

10. The method of claim 1, wherein the maintaining the second reference voltage for the output voltage condition comprises at least one of enabling an AC to DC voltage regulation, or enabling a DC to DC voltage regulation.

11. The method of claim 1 , wherein the rectification stage for pre-charging DC bus of the plurality of AC to DC converters is enabled via a pre-charge switch system, wherein the prechange switch system comprises a first switch and a resistor for reducing an inrush current, and a bypass second switch that operates when the peak voltage of each of the DC bus of plurality of AC to DC converters during the rectification stage has reached the first threshold voltage.

12. A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to: receive DC bus voltage conditions of a plurality of AC to DC converters of an Input- Series-Output-Parallel (ISOP) power converter during a rectification stage for pre-charging DC bus of the plurality of AC to DC converters; detect (1) a peak voltage of each of the DC bus of the plurality of AC to DC converters during the rectification stage has reached a first threshold voltage, and (2) that a Phase Loop Lock (PLL) signal indicates a locked state with an AC gird voltage; upon detecting that the PLL signal indicates the locked state with the AC gird voltage, enable a first voltage regulation to charge an AC to DC output of each of the plurality of AC to DC converters to reach a first reference voltage; determine an operating condition of the ISOP power converter, wherein the operating condition comprises (1) a load condition and an output voltage condition associated with a plurality of Dual Active Bridge (DAB) converters, and (2) a monitored voltage condition of each of the plurality of AC to DC converters; enable a second voltage regulation of each of the plurality of DAB converters to charge a DAB output to reach a second reference voltage within a current limit based on the operating condition; and maintain the second reference voltage for the output voltage condition.

13. The system of claim 12, wherein the processors are further operable when executing the instructions to: generate control variables for the second voltage regulation based on the operation condition, wherein the control variables comprise a first pulse width of a primary H-Bridge output voltage for each of the DAB converters, a second pulse width of a secondary H-Bridge output voltage for each of the DAB converters, and a phase shift angle between the primary H- Bridge output voltage and the secondary H-Bridge output voltage; and enable the second voltage regulation of each of the plurality of DAB converters to reach the second reference voltage within the current limit based on the control variables.

14. The system of claim 12, wherein the processors are further operable when executing the instructions to: pre-charge the DC bus of the plurality of AC to DC converters with a power source connected to an output of the DAB converters; and enable a reverse charging voltage regulation of each of the plurality of AC to DC converters being within the current limit based on the control variables.

15. The system of claim 12, wherein the load condition comprises a no-load condition and a partial load condition.

16. The system of claim 12, wherein the output voltage condition comprises a zerooutput voltage condition and a partial output voltage condition.

17. The system of claim 12, wherein the monitored voltage condition of each of the plurality of AC to DC converters comprises the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the first reference voltage, and the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC gird voltage.

18. The system of claim 17, wherein the processors are further operable when executing the instructions to: simultaneously enable the second voltage regulation of each of the plurality of DAB converters to charge the DAB output to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the first reference voltage.

19. The system of claim 17, wherein the processors are further operable when executing the instructions to: simultaneously enable the second voltage regulation of each of the plurality of DAB converters to charge the DAB output to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC gird voltage.

20. One or more computer-readable non-transitory storage media embodying software that is operable when executed to: receive DC bus voltage conditions of a plurality of AC to DC converters of an Input- Series-Output-Parallel (ISOP) power converter during a rectification stage for pre-charging DC bus of the plurality of AC to DC converters; detect (1) a peak voltage of each of the DC bus of the plurality of AC to DC converters during the rectification stage has reached a first threshold voltage, and (2) that a Phase Loop Lock (PLL) signal indicates a locked state with an AC grid voltage; upon detecting that the PLL signal indicates the locked state with the AC gird voltage, enable a first voltage regulation to charge an AC to DC output of each of the plurality of AC to DC converters to reach a first reference voltage; determine an operating condition of the ISOP power converter, wherein the operating condition comprises (1) a load condition and an output voltage condition associated with a plurality of Dual Active Bridge (DAB) converters, and (2) a monitored voltage condition of each of the plurality of AC to DC converters; enable a second voltage regulation of each of the plurality of DAB converters to charge a DAB output to reach a second reference voltage within a current limit based on the operating condition; and maintain the second reference voltage for the output voltage condition.

Description:
Optimized Start-up Scheme for Isolated Cascaded AC/DC Power Converters

PRIORITY

[0001] This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 63/357,325, filed 30 June 2022, which is incorporated herein by reference.

TECHNICAL FIELD

[0002] This disclosure generally relates to power converters, and in particular relates to cascaded, multi-phase, power converters regulation.

BACKGROUND

[0003] In light of the growing prevalence of DC loads and sources, the efficiency, control, and protection of medium voltage three-phase distribution systems (such as those based on 50/60Hz and operating at 11/13kV) and high-power, isolated DC conversion pose considerable challenges. Notably, the distribution of power to large-scale data centers and emerging Electric Vehicle (EV) DC fast-charging stations exemplifies the demand for DC loads. Solar photovoltaic (PV) and battery energy storage are typical DC sources that need to be connected and converted directly to the medium voltage (MV) power grid. In this context, a modular and isolated cascaded power converter employing an input series and output parallel (ISOP) configuration is increasingly recognized as the optimal solution using currently available power devices. The ISOP configuration offers several benefits, including enhanced control flexibility for integrating DC sources and loads, a smaller physical footprint, and higher efficiency. Such topology with a high- frequency transformer for isolation is commonly referred to as a solid-state transformer (SST).

[0004] The SST topology includes a set of series connected active front end (AFE) converters responsible for rectifying the input AC power to DC, and a set of parallel connected isolated dual active bridges (DAB) for generating the output DC power. When pre-charging the SST’s AFE capacitors from the medium voltage (MV) grid, a pre-charge resistance circuit effectively limits the inrush current and charges the series connected AFEs. However, when charging the output capacitors and supplying power to connected loads, it becomes essential to limit peak current to safeguard the devices, balance the AFE de voltages to not exceed the power device ratings and capacitor voltage, and prevent saturation of the transformer cores. This precaution is crucial since the dual active bridge (DAB) operation is necessary for the AFEs to share the input voltage in a cascaded configuration.

SUMMARY OF PARTICULAR EMBODIMENTS

[0005] This disclosure presents a comprehensive pre-charge and start-up process for charging the cascaded AFE DC links as well as the output DC link capacitors of a cascade H-bridge based SST. This disclosure presents a phase shift control method for the DABs and system controls for the AFE and DAB to (a) limit the inrush currents, (b) avoid unequal sharing of voltage between AFEs, (c) avoid saturation of transformer cores, by controlled parallel charging of output converters with cascaded input converters, and smoothly charge the AFE and DAB capacitors under (a) no-load on output, (b) partial-load conditions during start-up, (c) without any voltage on the output DC bus capacitor, (d) with partial voltage on the output DC bus capacitor.

[0006] In particular embodiments, one or more computing systems may receive DC bus voltage conditions of a plurality of AC to DC converter converters of an ISOP power converter during a rectification stage for pre-charging DC bus of the plurality of AC to DC converters. The AC to DC converters may be ingle-phase or multi-phase AC to DC converter. In particular embodiments, the plurality of AC to DC converters may be a plurality of AFE converters connected in series. The ISOP power converter may be bi-directional that may be used for both AC to DC charging from an AC input side to a DC load side and DC to AC charging from the DC load side to the AC input side. The one or more computing systems may detect a peak voltage of each of the DC bus of the plurality of AC to DC converters during the rectification stage has reached a first threshold voltage, and that a Phase Loop Lock (PLL) signal indicates a locked state with an AC gird voltage. Upon detecting that the PLL signal indicates the locked state with the AC gird voltage, the one or more computing systems may enable a first voltage regulation to charge AC to DC output of each of the plurality of AC to DC converters to reach a first reference voltage. The one or more computing systems may determine an operating condition of the ISOP power converter. The operating condition may comprise a load condition and an output voltage condition associated with a plurality of DAB converters, and a monitored voltage condition of each of the plurality of AC to DC converters. The DAB converters may be implemented as isolated resonant converters. The one or more computing systems may enable a second voltage regulation of each of the plurality of DAB converters to charge a DAB output to reach a second reference voltage within a current limit based on the operating condition. The one or more computing systems may maintain the second reference voltage for the output voltage condition. The load condition may comprise a no-load condition and a partial load condition. The output voltage condition may comprise a zero-output voltage condition and a partial output voltage condition. The one or more computing systems may monitor an initial voltage value associated with the partial output voltage condition. The monitored voltage condition of each of the plurality of AC to DC converters may comprise the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the first reference voltage, and the monitored voltage condition of the AC to DC output of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC gird voltage. The one or more computing systems may simultaneously enable the second voltage regulation of each of the plurality of DAB converters to charge the DAB output to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the first reference voltage. Additionally, or alternatively, the one or more computing systems may simultaneously enable the second voltage regulation of each of the plurality of DAB converters to charge the DAB AC to DC to reach the second reference voltage when detecting the monitored voltage condition of each of the plurality of AC to DC converters has reached the peak voltage while the PLL signal indicates the locked state with the AC gird voltage and the AC to DC output DC voltage is being regulated to a reference voltage.

[0007] In particular embodiments, the one or more computing systems may generate control variables for the second voltage regulation based on the operation condition, wherein the control variables comprise a first pulse width of a primary H-Bridge output voltage for each of the DAB converters, a second pulse width of a secondary H-Bridge output voltage for each of the DAB converters, and a phase shift angle between the primary H-Bridge output voltage and the secondary H-Bridge output voltage. The one or more computing systems may enable the second voltage regulation of each of the plurality of DAB converters to reach the second reference voltage within the current limit based on the control variables. The one or more computing systems may further pre-charge the DC bus of the plurality of AC to DC converters with a power source connected to an output of the DAB converters. The one or more computing systems may enable a reverse charging voltage regulation of each of the plurality of AC to DC converters being within the current limit based on the control variables.

[0008] In particular embodiments, maintaining the second reference voltage for the output voltage condition may comprise at least one of enabling an AC to DC output voltage regulation, or enabling a DAB DC voltage regulation. In particular embodiments, the rectification stage for precharging DC bus of the plurality of AC to DC converters may be enabled via a pre-charge switch system. The pre-change switch system may comprise a first switch and a resistor for reducing an inrush current, and a second bypass switch that operates when the peak voltage of each of the DC bus of plurality of AC to DC converters during the rectification stage has reached the first threshold voltage.

[0009] The embodiments disclosed herein are only examples, and the scope of this disclosure is not limited to them. Particular embodiments may include all, some, or none of the components, elements, features, functions, operations, or steps of the embodiments disclosed herein. Embodiments according to the invention are in particular disclosed in the attached claims directed to a method, a storage medium, a system and a computer program product, wherein any feature mentioned in one claim category, e.g., method, can be claimed in another claim category, e.g., system, as well. The dependencies or references back in the attached claims are chosen for formal reasons only. However, any subject matter resulting from a deliberate reference back to any previous claims (in particular multiple dependencies) can be claimed as well, so that any combination of claims and the features thereof are disclosed and can be claimed regardless of the dependencies chosen in the attached claims. The subject-matter which can be claimed comprises not only the combinations of features as set out in the attached claims but also any other combination of features in the claims, wherein each feature mentioned in the claims can be combined with any other feature or combination of other features in the claims. Furthermore, any of the embodiments and features described or depicted herein can be claimed in a separate claim and/or in any combination with any embodiment or feature described or depicted herein or with any of the features of the attached claims.

BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Embodiments in accordance with this disclosure will now be described by reference to the accompanying drawings, in which: [0011] FIG. 1 illustrates an example single-phase configuration of an AC/DC power converter system with N levels.

[0012] FIG. 2 illustrates an example flow diagram of a soft-start method for charging DC bus of the AC/DC power converter system.

[0013] FIG. 3 illustrates an example timing diagram for start-up scenarios of the AC/DC power converter system.

[0014] FIG. 4A illustrates an example flow diagram of a controller architecture for managing the soft-start charging for one single-phase of the AC/DC power converter system.

[0015] FIG. 4B illustrates an example flow diagram of a controller architecture for managing the soft-start charging for the DAB converter.

[0016] FIG. 5 illustrates an example timing diagram of DAB AC voltage and inductor current when the primary and secondary duty cycles are used in addition to the phase angle.

[0017] FIG. 6 illustrates an example three-phase AC/DC power converter system configuration. [0018] FIG. 7 illustrates an example computer system.

DESCRIPTION OF EXAMPLE EMBODIMENTS

[0019] FIG. 1 illustrates an example single-phase configuration of an AC/DC power converter system with N levels. The AC/DC power converter system 100 may comprise an ISOP converter with cascaded H-bridge based SST. The AC/DC power converter system 100 may comprise a precharge switch system 110. The pre-charge connector may comprise a first switch 103 and a second switch 105 parallel connected with the first switch 103, and the first switch 103 may also be connected to a pre-charging resistor 107 in series. A charging current may be limited by the precharging resistor 107. The AC/DC power converter system may further comprise an inductor 109 to limit the inrush in charging current so that the AC/DC power converter system 100 capacitors may be charged slowly. The pre-charge switch system may be connected to an AC source 101, where an AC input may be first converted to DC using an Active Front End (AFE) converter 120. The AFE converter may actively control the power flow from the AC source 101. The AC/DC power converter system 100 may incorporate switching devices, such as Insulated Gate Bipolar Transistors (IGBTs) or MOSFETs, to enable precise control of the input current waveform. The AFE converter 120 may allow bidirectional power flow, which may be used for situations that require both AC -DC and DC- AC power conversion. In the configuration as shown in FIG. 1 , the AC input may be first converted to inner DC through an AC -DC rectifier stage using the AFE converter 120. The AC/DC power converter system 100 may comprise a series of N AFE converters for rectification. The DC output at the capacitor 125 from the AFE converter 120 may then be connected to N DC-DC converters arranged in parallel, where N may depend on the input AC voltage. The SST may be used for lower voltage applications and may not restricted to medium voltage. Such configuration may be the Dual Active Bridge (DAB) converter 130 with high frequency transformer (HFT) 131 in each level. The DAB may be employed in the DC-DC conversion stage of the circuit and creates a DAB DC output at the capacitor 135. The output DC may be connected to an energy storage unit 140.

[0020] The two-stage multilevel ISOP structure may be able to meet the requirements of connecting to MV AC using the currently widely available power MOSFETs and such structure may provide galvanic isolation between the load and the input source. Additionally, the two-stage multilevel ISOP structure may achieve bidirectional power flow and scalability to meet different power and voltage levels. The multilevel topology as shown in FIG. 1 may allow the use of low blocking voltage switching devices with low on-state resistance, which may result in decreased conduction losses and the ability to operate at a higher switching frequency. The multilevel configuration may be useful in decreasing the current and voltage harmonics, which may directly result in the use of smaller filter components, thus reducing the system footprint. To meet the AC voltage requirements, a modular structure for multilevel systems may be achieved through the series cascading of multiple modules. As the system may be scaled for different voltage levels and power ratings, the modular structure for multilevel systems may be more manageable in the case of a module failure. Moreover, one of the main requirements for MV AC -DC systems may be the integration of galvanic isolation between the AC grid and the DC-side loads, which may be achieved by the ISOP DAB converters.

[0021] Conventional start-up procedure for limiting the inrush current during start-up includes using zero voltage switching (ZVS) for an SST system. While achieving ZVS can limit the inrush current during start-up, the SST based system contains an additional switch and passive components at the front-end stage and uses auxiliary power supply in the implemented start-up scheme, resulting in an increased system size. Additionally, conventional start-up procedure may include using a stage-by-stage start-up method which may leads to increased leakage current, precharging the AC-DC and DC-DC stages simultaneously, adding additional DC-DC converter to the SST system to facilitate the pre-charge of the LV DC link stage, and using auxiliary power units (APU) for pre-charging. However, load conditions may impact inrush currents during precharging of the DC bus capacitors for the solid-state transformer (SST). The magnitude of the load, reactive load components, switching dynamics, and load variations can all influence the behavior of inrush current. Robust control strategies are crucial to manage inrush current and ensure optimal SST performance under varying load conditions.

[0022] According to the SST configuration as shown in FIG. 1, the disclosure presents a soft-start procedure for the modular two-stage SST energized from either the MV AC end or the LV DC end. The DC-DC converter stage is used to perform the crucial role in pre-charging either the MV DC link or LV DC link and mitigating the inrush overcurrent issue of the HFT. The soft-start method may eliminate the need for the APU for limiting the inrush current.

[0023] In particular embodiments, the soft-start charging for DC bus of the AC/DC power converter system 100 may be a two-step procedure. The first step may start with connecting the AC-DC converter (e.g., AFE converter 120) to the AC source 101. The MV DC link of the DC output at the capacitor 125 may be energized via the pre-charging resistor 107 and inductor 109 to reduce the inrush current. The LV DC-link of DAB DC output at the capacitor 135 pre-charging may be a crucial condition to start the regulation of the DAB converter 130, while the regulated MV DC link of the DC output at the capacitor 125 is feeding the input port of the DAB stage. Uncharged LV capacitors may act as short circuits, which may allow a rapid increase of the leakage current that can surpass the rated and safe operating limits of the devices.

[0024] FIG. 2 illustrates an example flow diagram of a soft-start method for charging DC bus of the AC/DC power converter system. In particular embodiments, one or more computing systems may start the soft-start method for charging DC bus of the AC/DC power converter system at step 210. At step 220, the one or more computing systems may receive communication feedback associated with the status of the AC/DC power converter system. In particular embodiments, the communication feedback may comprise one or more of indications for all gate drive power supply are health, an availability of the AC/DC power converter system grid, indications for no-faults in the system after a reset signal is sent, indications that controllers reports healthy communications, indications that a protection relay communication for the AC/DC power converter system grid is correct, a pre-charge control is ready to run, or indications for receiving a Phase Loop Lock (PLL) locked signal. At step 230, once the one or more computing system has checked the communication feedback such as the input voltage waveform from AC source 101 is within the desired parameters and is suitable for the proper operation of the AC/DC power converter system 100 and the PLL is locked, the one or more computing systems may start pre-charge the DC output at the capacitor 125 for output at the N AFE converters, and the DC bus link of the DAB DC output at the capacitor 135. At step 230, the first switch 103 may be closed and the second switch may remain open. Once pre-charging starts, the one or more computing systems may keep receiving DC bus voltage conditions of each AFE converter, such as DC bus voltage Vdci at capacitor 125 for the N levels of the AC/DC power converter system 100. At step 240, the one or more computing systems may determine if a peak voltage of each of the DC bus of the N AFE converters Vdci, Vdc2, ...and Vdcn during a rectification stage has reached a first threshold voltage. The one or more computing systems may further regulate the DC bus voltages Vdci, Vdc2, ...and Vdcn until Vdci, Vdc2, . . . and Vdcn have reached a reference voltage of a steady state upon detecting the PLL locked signal. At step 250, once all the voltages at the capacitors, such as capacitor 125, for the N AFE converters have reached the first threshold voltage, the one or more computing systems may enable parallel charging the DAB DC output at the capacitor 135 through the DAB converters and may start the regulation of the DAB converters.

[0025] In particular embodiments, the one or more computing systems may determine an operating condition of the AC/DC power converter system 100 for parallel charging. The operating condition of the AC/DC power converter system 100 may comprise a load condition, an output voltage condition VdcO associated with the DAB converters, and a monitored voltage condition Vdci, Vdc2, ... and Vdcn of the each of the N AFE converters. At step 260, the computing system may regulate the output voltage VdcO and limit the inrush overcurrent of the HFT when charging the DAB converter based on the operating condition of the AC/DC power converter system 100. In particular embodiments, the computing system may calculate control variables based on the operation condition. The control variables may comprise a first pulse width DI of a primary Id- Bridge output voltage for each of the DAB converters, a second pulse width D2 of a secondary Id- Bridge output voltage for each of the DAB converters, and a phase shift angle <p between the primary H-Bridge output voltage and the secondary H-Bridge output voltage. The one or more computing systems may constantly adjust the control parameters so that the DC output voltage may raise at a constant rate until reaching a steady state for the DC output voltage VdcO at the capacitor 135. The one or more computing systems may continue monitoring the DC output voltage Vaco at the capacitor 135 that is converted by DAB, and maintain the steady state. At step 270, the one or more computing systems may determine the DC output voltage VdcO has reached a second reference voltage. At step 280, to maintain the steady state and to limit the inrush overcurrent of the HFT, the one or more computing systems may enable at least one of the AFE DC bus regulation, or the DAB bus regulation. The soft-start procedure may end at step 290 when the AFE inner DC link Vdci, Vdc2, . . . and Vdcn and the DAB output DC link VdcO have maintained their steady state.

[0026] In particular embodiments, the operating condition of the AC/DC power converter system 100 may comprise a load condition, an output voltage condition associated with the parallel connected DAB converters, and a monitored voltage condition of each of the plurality of AFE converters. In particular embodiments, the load condition may comprise a no-load condition and a partial load condition. The load may be connected to the DAB output. In particular embodiments, the output voltage condition associated with the parallel connected DAB converters may be zero when the DAB converter initially begins to ramp up. Additionally or alternatively, the initial voltage for the output voltage condition associated with the parallel connected DAB converters may be greater than zero. As an example not by way of limitation, there may be a glitch when the AFE inner bus link voltages Vdci, Vdc2, ... and Vdcn and the DAB output DC link VdcO are regulated. When the glitch happens, the capacitors for AFE and DAB, such as capacitors 125 and 135 may discharge, which may lead to a greater than zero voltage level at the DAB output DC link VdcO. The monitored voltage condition of each of the N AFE converters Vdci, Vdc2, ...and Vdcn may comprise a first condition where the inner bus link voltages Vdci, Vdc2, ...and Vdcn have reached the peak voltage while PLL locked. Additionally or alternatively, The monitored voltage condition of each of the N AFE converters Vdci, Vdc2, . . . and Vdcn may comprise a first condition where the inner bus link voltages Vdci, Vdc2, . . . and Vdcn have reached the first reference voltage for a steady state. The one or more computing systems may start pre-charging the DAB output DC link VdcO based on the load condition applied to Vdco at capacitor 135, the AFE inner DC link Vdci, Vdc2, ... and Vdcn conditions, and the initial value of the DAB output DC link VdcO-

[0027] FIG. 3 illustrates an example timing diagram for start-up scenarios of the AC/DC power converter system. The AFE soft-start is shown by voltage-time plot 310. In particular embodiments, the AFE as a rectifier may first charge the inner DC bus via the body diodes of the MOSFETs as shown in FIG.1. The charging resistor may be utilized to limit the charging current. The diode rectification state may be between to and ti. At ti, the one or more computing systems may detect a peak voltage of each of the DC bus of the N AFE converters during the rectification stage has reached a first threshold voltage. At time t2, the PLL is locked to the grid and the computing systems starts actively control the MV DC bus. At ts, the desired inner DC link may be equal to a first reference voltage and the first stage of pre-charging the inner DC link via AFEs may be operating at a steady state.

[0028] In particular embodiments, the one or more computing systems may determine a first operating condition where there may be no load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, ... and Vdcn have reached the first reference voltage and their steady state, and an initial DAB output voltage at the DC bus is zero. The DAB soft-start is shown by plot 320. The one or more computing systems may enable the DAB soft-start when the inner DC link reaches its steady state operation at ts, and may end the pre-charge of the DAB at ts, when the output voltage Vdco reaches a steady state.

[0029] In particular embodiments, the one or more computing systems may determine a second operating condition where there may be partial load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, . . . and Vdcn have reached the first reference voltage and their steady state, and an initial DAB output voltage at the DC bus is zero. The DAB soft-start is shown by plot 320. The one or more computing systems may enable the DAB soft-start when the inner DC link reaches its steady state operation at ts, and may end the pre-charge of the DAB at ts, when the output voltage Vdco reaches a steady state.

[0030] In particular embodiments, the one or more computing systems may determine a third operating condition where there may be no load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, . . . and Vdcn have reached the peak voltage of the inner bus link associated with the AFE converters during the rectification stage, and an initial DAB output voltage at the DC bus is zero. The DAB soft-start is shown by plot 330. The one or more computing systems may enable the DAB soft-start when the inner DC link reaches the peak voltage and the PLL signal is detected at t2, and may end the pre-charge of the DAB at t4, when the output voltage Vdco reaches a steady state. The inner DC link Vdci, Vdc2, . . . and Vdcn may reach their steady state faster than the output DC Vdco.

[0031] In particular embodiments, the one or more computing systems may determine a fourth operating condition where there may be partial load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, ... and Vdcn have reached the peak voltage of the inner bus link associated with the AFE converters during the rectification stage, and an initial DAB output voltage at the DC bus is zero. The DAB soft-start is shown by plot 330. The one or more computing systems may enable the DAB soft-start when the inner DC link reaches the peak voltage and the PLL signal is detected at t2, and may end the pre-charge of the DAB at t4, when the output voltage Vdco reaches a steady state. The inner DC link Vdci, Vdc2, . . . and Vdcn may reach their steady state faster than the output DC Vdco.

[0032] In particular embodiments, the one or more computing systems may determine a fifth operating condition where there may be no load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, ... and Vdcn have reached the first reference voltage and their steady state, and an initial DAB output voltage at the DC bus is greater than zero. The DAB soft-start is shown by plot 340. The one or more computing systems may obtain the initial value of the DAB output voltage Vi and enable the DAB soft-start when the inner DC link reaches its steady state operation at t3, and may end the pre-charge of the DAB at ts, when the output voltage Vdco reaches a steady state.

[0033] In particular embodiments, the one or more computing systems may determine a sixth operating condition where there may be partial load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, ... and Vdcn have reached the first reference voltage and their steady state, and an initial DAB output voltage at the DC bus is greater than zero. The DAB soft-start is shown by plot 340. The one or more computing systems may obtain the initial value of the DAB output voltage Vi and enable the DAB soft-start when the inner DC link reaches its steady state operation at ts, and may end the pre-charge of the DAB at ts, when the output voltage Vdco reaches a steady state.

[0034] In particular embodiments, the one or more computing systems may determine a seventh operating condition where there may be no load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, . . . and Vdcn have reached the peak voltage of the inner bus link associated with the AFE converters during the rectification stage, and an initial DAB output voltage at the DC bus is greater than zero. The DAB soft-start is shown by plot 350. The one or more computing systems may obtain the initial value of the DAB output voltage Vi and enable the DAB soft-start when the inner DC link reaches the peak voltage and the PLL signal is detected at t2, and may end the pre-charge of the DAB at t4, when the output voltage VdcO reaches a steady state. The inner DC link Vdci, Vdc2, . . . and Vdcn may reach their steady state faster than the output DC VdcO.

[0035] In particular embodiments, the one or more computing systems may determine an eighth operating condition where there may be partial load connected to the output of the DAB converter, the inner DC link Vdci, Vdc2, ... and Vdcn have reached the peak voltage of the inner bus link associated with the AFE converters during the rectification stage, and an initial DAB output voltage at the DC bus is greater than zero. The DAB soft-start is shown by plot 350. The one or more computing systems may obtain the initial value of the DAB output voltage Vi and enable the DAB soft-start when the inner DC link reaches the peak voltage and the PLL signal is detected at t2, and may end the pre-charge of the DAB at t4, when the output voltage VdcO reaches a steady state. The DAB converter may begin ramping up simultaneously with the AFE stage and reach the steady state value at t4. The inner DC link Vdci, Vdc2, . . . and Vdcn may reach their steady state faster than the output DC VdcO- The soft-start control may maintain low inrush and peak current.

[0036] FIG. 4A illustrates an example flow diagram of a controller architecture for managing the soft-start charging for one single-phase of the AC/DC power converter system. The control system 400A for the one phase AC/DC power converter system 100 may comprise an AFE control subsystem 410 and a DAB control subsystem 420. An AFE control loops 411 may receive an AC grid voltage Vg 401, the monitored AFE inner DC bus link voltages Vdci, Vdc2, ... and Vdcn (403, ... and 405), and a first reference voltage Vdc* 407 for the AFE inner bus link. The AFE control loops 411 may comprise one or more controllers for standard DQ control, SOGI PLL, and the cascaded specific voltage balancing control of AFE DC bus. The AFE control loops 411 may generate, for each AFE converter, duty cycle Di, ... D n (415, ...417). The AFE duty cycles may be received by a Pulse Width Modulation (PWM) generator, and the PWM generator may generate a corresponding first PWM signal 419 with the specified duty cycle. The monitored AFE inner DC bus link voltages Vdci, Vdc2, ... and Vdcn (403, ... and 405) may be also provided to a control variable calculation and operating condition detection module 447 of the DAB control subsystem 420. The control variables calculation module 421 may also receive a second reference voltage Vo* 423 for the DAB output DC bus link, a monitored DC output voltage VdcO 425, a switching frequency F s 427 of the AC/DC power converter system 100, an allowable time to charge the DC capacitor u 429, a saturated value of the duty cycle D nO ni 431. The control variables calculation module 421 may detect an operating condition of the AC/DC power converter system 100. The operating condition may comprise a load condition and an output voltage condition associated with the DAB converters, and a monitored voltage condition of each AFE converters. The operating condition may be one of the eight operating conditions as discussed above. The control variables calculation module 421 may generate control variables for each of the N levels of the AC/DC power converter system 100. The control variables calculation module 421 may generate a first pulse width Di of primary H-Bridge output voltage associated with the DAB converters, a second pulse width D2 of secondary H-Bridge output voltage for each of the DAB converters, and a phase shift angle (pi between the primary H-Bridge output voltage and the secondary H-Bridge output voltage. The control variables calculation module 421 may generate Din, D211, and <p a , for N levels of the AC/DC power converter system 100. The first pulse width [Di, D12, ... Din] 433 or each DAB converter primary H-Bridge output voltage, the first pulse width [D2 D22, ... D2J 435 for each DAB converter primary H-Bridge output voltage, and the phase shift angle [<pi, (p2, ... <Pn] 437 between each primary H-Bridge output voltage and the each secondary H-Bridge output voltage may be received by a PWM generator 439 of the DAB control subsystem 420. The PWM generator 439 may generate a second PWM signal 441 for precisely controlling and modulating power delivery to a load.

[0037] FIG. 4B illustrates an example flow diagram of a controller architecture for managing the soft-start charging for the DAB converter. In particular embodiments, the DAB control subsystem 420 may comprise an average phase shift generation module 443, a power sharing calculation module 445, and a control variables calculation and operating condition detection module 447. The average phase shift generation module 443 may receive the second reference voltage Vo* 423 for the DAB output DC bus link and the monitored DC output voltage VdcO 425 and calculate the average initial phase angle <pi_int 449, ... and <p n _int 451 for each DAB converter based on the second reference voltage Vo* 423 for the DAB output DC bus link and the monitored DC output voltage VdcO 425. The power sharing calculation module 445 may calculate power mismatch and generate an augmented angle [5<pi, 8<p2, ..., 8<p n ] 453 and duty ratios [8Di, 8D12, ...,5Di n ] 455 and [8D2, 5D22, .... 8D211] 457 for each DAB converter based on the monitored DC output voltage VdcO 425, and output current [Io_i, Io_2, ... Io_n] associated with each DAB converter. The control variables calculation and operating condition detection module 447 may receive the average initial phase angle <pi_int 449, ... and <pn_int 451 for each DAB converter, the augmented angle [8<p 1, 8<p2.

8<p o ] 453 and duty ratios [8Di, 8D12, ...,5Di n ] 455 and [8D2, 8D22. 8D211] 457 for each DAB converter, AFE inner DC bus link voltages Vdci, Vdc2, ... and Vdcn (403, ... and 405), the switching frequency F s 427 of the AC/DC power converter system 100, the allowable time to charge the DC capacitor u 429, the saturated value of the duty cycle D nO m 431, and the operating condition to determine the control variables for the DAB converters (e.g., first DAB converter 130) of the AC/DC power converter system 100.

[0038] In particular embodiments, the AFE control subsystem 410 may operate when the computing system detects a peak voltage of each of the DC bus of plurality of AFE converters during the rectification stage has reached a first threshold voltage, and a Phase Loop Lock (PLL) locked signal. For example, the AFE control subsystem 410 may start to operate at t2 in the plot 310 as shown in FIG. 3. The DAB control subsystem 420 may operate when the DAB converters simultaneously start ramping up at t2 as shown in plot 330 and plot 350, or at ti as shown in plot 320 and plot 340 in FIG.3.

[0039] In particular embodiments, the AC/DC power converter system 100 may comprise a power source (e.g., a battery) instead of the energy storage unit 140 connected to the DC output at 135. The power source may reverse charge the AC/DC power converter system 100 from a load end of the AC/DC power converter system 100. During the reverse charging process, the DC output voltage maybe fed back to the AC input side, which may allow power to flow in the opposite direction when necessary to return power from the load side where the DAB DC output at the capacitor 135 is connected to the source side where the AC source 101 is connected. The one or more computing systems may adopt the DAB control subsystem 420 and the AFE control subsystem 410 to prevent excessive current from flowing in the AC/DC power converter system 100. The control system 400A for the one phase AC/DC power converter system 100 may detect a power flow detection for the phase shift angle.

[0040] FIG. 5 illustrates an example timing diagram of DAB AC voltage and inductor current when the primary and secondary duty cycles are used in addition to the phase angle. As shown in FIG. 5, the rising and falling time of a primary voltage VI for the primary H-bridge output voltage of the DAB may be denoted as xi and X2. The rising and falling times of a secondary voltage V2 for the secondary H-bridge output voltage of the DAB may be denoted as yi and yi. The rising up time from negative V2 may be denoted as ys. [0043] yi = - D 2 + <p (1c)

[0044] y 2 = 1 + D 2 + <p (Id)

[0045] y 3 = -1 + D 2 + <p (le)

[0046] The instantaneous current is calculated piecewise for each region of operation based on:

[0048] ZA and ZB may be 0, xl, x2, yl, y2, y3, or 2, depending on the region of operation and the piece of the current. The output current may not be vertically symmetrical. However, after the transient, the current is symmetric around the time axis. Therefore, the average of the current may be calculated and subtracted from the instantaneous current. The average current may be calculated in a piecewise manner:

[0050] The average power may be calculated piecewise in each region, where Vi and I are variables, depending on the piece in each region:

[0052] In particular embodiments, the power transfer for bidirectional pre-charge of DAB may be formulated by:

[0058] The expression of the average powers after the common term of VdclVdco i s the per-unit 8LF power. Controlling the duty cycles while maintaining the phase shift controller inactive may achieve pre-charge from either port of the AC/DC power converter system 100. In particular embodiments, the one or more computing systems may apply power constraints for the duty cycles: [0059] Pi = 0.5

[0060] D ' = D init + Dnom ~ Dinit (11)

[0062] Once either the MV or LV DC link is charged and regulated, the HFT 131 of the DAB converter 130 may be magnetized to pre-charge the desired DC bus. A switched three-level voltage with a gradually increasing duty-cycle is applied to both bridges of the DAB converter 130, which may impose a gradually increasing current in the HFT 131. To maintain symmetrical current of the HFT 131, the duty-cycles DI and D2 are increased every two switching cycles. Once the converter start-up is enabled, both the primary and secondary side switches are turned on and the duty-cycles increase smoothly according to equation (11), where D’ is the desired start-up duty, Dinit is the calculated initial duty. The Dinit is important in determining at what duty the pre-charge needs to start. The computing system may determine at what duty the pre-charge needs to start based on the calculated initial duty Dinit for operating conditions as shown in plot 340 and plot 350 of Fig.3. The Dnom is the saturated value of the duty cycle, K is a constant, and p is the allowable time to charge the DC capacitor.

[0063] In particular embodiments, the AFE converter 120 and other AFEs in for the N levels of the AC/DC power converter system 100 may establish a connection with the MV AC grid and a MV DC link when the charging direction is MV to LV. The DAB converter 130 and other DABs in for the N levels of the AC/DC power converter system 100 may be used to accomplish the bidirectional operation. The AFE converters may be first synced to the MV AC grid. In particular embodiments, the first pulse width DI of the primary H-B ridge output voltage for the DAB converter may be used to slowly bring the primary side AC voltage of the HFT to full square wave, and the second pulse width D2 of the secondary H-Bridge output voltage for the DAB converter may be used to slowly ramp up the voltage of the secondary side of the HFT to the second reference value. When both sides reach the desired voltage ratio, a phase shift controller may be enabled to start the steady state operation. The multilevel soft-start charging method may prevent the saturation of the HFT through the reduction of inrush current.

[0064] In particular embodiments, the LV DC link is used to pre-charge and establish the MV DC link. The one or more computing systems may receive a voltage feedback signal change from the output voltage VdcO associated with the DAB to the AFE inner DC link Vdci, Vdc2, ... and Vdcn for the control system 400A. The output voltage VdcO may be kept constant at the reference voltage value using external power supply (e.g., a battery). The external power supply may be current limited. The external current limited power-supply may comprise a pre-charge DC resistor and a bypass switch. The AFE inner DC link Vdci, Vdc2, ... and Vdcn may slowly ramp up to their reference value, while keeping the AFE disabled. Once the MV DC link reaches the voltage threshold and is operating at steady state, the grid connection is established.

[0065] FIG. 6 illustrates an example three-phase AC/DC power converter system configuration. The AC/DC power converter system 100 may be expanded to a three-phase AC/DC power converter system 500. The three-phase AC/DC power converter system 500 may comprise N series connected AFE converters and N parallel connected DAB levels for SST phase a. Similarly, the three-phase AC/DC power converter system 500 may further comprise another N series connected AFE converters and N parallel connected DAB levels for each SST phase b and SST phase c. The control system 400A and/or the DAB control system 400B may be used for each level for the AFE and DAB converters for each SST phase a, SST phase b, and SST phase c.

[0066] In particular embodiments, the one or more computing systems may enable the DAB converter 130 to ramp up under the triple-phase shift (TPS) modulation, which may utilize a unified three degree of freedom control for optimizing the efficiency of different operating zones and modes of the DAB. The primary and secondary converters of the DAB may generate three- level switched voltage waveforms using three degree of freedom control variables. The one or more computing systems may independently regulate the duty ratios of the two full bridges and the phase shift ratio to generate the three-level voltage waveforms. The voltage turn-ons may be aligned and the secondary voltage may be turned off when the inductor current equals zero, where the secondary H-bridge may switch under zero current switching (ZCS). In particular embodiments, the one or more computing systems may detect the current has reached a highest peak value and may automatically switch from the TPS modulation to extended-phase shift (EPS) modulation to remove the current offset in the transformer current based on the detection of the current has reached the highest peak value, where the secondary H-Bridge for each DAB converters may be switch to a 50% duty cycle. In particular embodiments, the one or more computing systems may detect the output voltage of the DAB converters AC/DC power converter system 100 has reached a steady state, and automatically switch from the EPS modulation to a single-phase shift (SPS) modulation, which may use one degree of control freedom to regulate the output power flow of the DAB. As an example not by way of limitation, the switch pairs in both full bridges are gated to obtain phase shifted square waveforms with a 50% duty cycle ratio, and the phase shift angle <p among the bridges is controlled. Adjusting the phase shift angle <p between the primary and the secondary voltage results in the leakage inductor of the transformer changing to enable power flow direction and magnitude.

[0067] FIG. 7 illustrates an example computer system 700. In particular embodiments, one or more computer systems 700 perform one or more steps of one or more methods described or illustrated herein. In particular embodiments, one or more computer systems 700 provide functionality described or illustrated herein. In particular embodiments, software running on one or more computer systems 700 performs one or more steps of one or more methods described or illustrated herein or provides functionality described or illustrated herein. Particular embodiments include one or more portions of one or more VAS computer systems 700. Herein, reference to a computer system can encompass a computing device, and vice versa, where appropriate. Moreover, reference to a computer system can encompass one or more computer systems, where appropriate.

[0068] This disclosure contemplates any suitable number of computer systems 700. This disclosure contemplates computer system 700 taking any suitable physical form. As example and not by way of limitation, computer system 700 can be an embedded computer system, a system- on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on- module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, or a combination of two or more of these. Where appropriate, computer system 700 can include one or more computer systems 700; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which can include one or more cloud components in one or more networks. Where appropriate, one or more computer systems 700 can perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one or more computer systems 700 can perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One or more computer systems 700 can perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.

[0069] In particular embodiments, computer system 700 includes a processor 702, memory 704, storage 706, an input/output (I/O) interface 708, a communication interface 710, and a bus 712. Although this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.

[0070] In particular embodiments, processor 702 includes hardware for executing instructions, such as those making up a computer program. As an example and not by way of limitation, to execute instructions, processor 702 can retrieve (or fetch) the instructions from an internal register, an internal cache, memory 704, or storage 706; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 704, or storage 706. In particular embodiments, processor 702 can include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 702 including any suitable number of any suitable internal caches, where appropriate. As an example and not by way of limitation, processor 702 can include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs). Instructions in the instruction caches can be copies of instructions in memory 704 or storage 706, and the instruction caches can speed up retrieval of those instructions by processor 702. Data in the data caches can be copies of data in memory 704 or storage 706 for instructions executing at processor 702 to operate on; the results of previous instructions executed at processor 702 for access by subsequent instructions executing at processor 702 or for writing to memory 704 or storage 706; or other suitable data. The data caches can speed up read or write operations by processor 702. The TLBs can speed up virtual-address translation for processor 702. In particular embodiments, processor 702 can include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 702 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 702 can include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 702. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.

[0071] In particular embodiments, memory 704 includes main memory for storing instructions for processor 702 to execute or data for processor 702 to operate on. As an example and not by way of limitation, computer system 700 can load instructions from storage 706 or another source (such as, for example, another computer system 700) to memory 704. Processor 702 can then load the instructions from memory 704 to an internal register or internal cache. To execute the instructions, processor 702 can retrieve the instructions from the internal register or internal cache and decode them. During or after execution of the instructions, processor 702 can write one or more results (which can be intermediate or final results) to the internal register or internal cache. Processor 702 can then write one or more of those results to memory 704. In particular embodiments, processor 702 executes only instructions in one or more internal registers or internal caches or in memory 704 (as opposed to storage 706 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 704 (as opposed to storage 706 or elsewhere). One or more memory bus (which can each include an address bus and a data bus) can couple processor 702 to memory 704. Bus 712 can include one or more memory bus, as described below. In particular embodiments, one or more memory management units (MMUs) reside between processor 702 and memory 704 and facilitate accesses to memory 704 requested by processor 702. In particular embodiments, memory 704 includes random access memory (RAM). This RAM can be volatile memory, where appropriate. Where appropriate, this RAM can be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM can be single-ported or multi-ported RAM. This disclosure contemplates any suitable RAM. Memory 704 can include one or more memories 704, where appropriate. Although this disclosure describes and illustrates particular memory, this disclosure contemplates any suitable memory.

[0072] In particular embodiments, storage 706 includes mass storage for data or instructions. As an example and not by way of limitation, storage 706 can include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these. Storage 706 can include removable or non-removable (or fixed) media, where appropriate. Storage 706 can be internal or external to computer system 700, where appropriate. In particular embodiments, storage 706 is non-volatile, solid-state memory. In particular embodiments, storage 706 includes read-only memory (ROM). Where appropriate, this ROM can be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these. This disclosure contemplates mass storage 706 taking any suitable physical form. Storage 706 can include one or more storage control units facilitating communication between processor 702 and storage 706, where appropriate. Where appropriate, storage 706 can include one or more storages 706. Although this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.

[0073] In particular embodiments, I/O interface 708 includes hardware, software, or both, providing one or more interfaces for communication between computer system 700 and one or more I/O devices. Computer system 700 can include one or more of these I/O devices, where appropriate. One or more of these I/O devices can enable communication between a person and computer system 700. As an example and not by way of limitation, an I/O device can include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device or a combination of two or more of these. An I/O device can include one or more sensors. This disclosure contemplates any suitable I/O devices and any suitable I/O interfaces 708 for them. Where appropriate, I/O interface 708 can include one or more device or software drivers enabling processor 702 to drive one or more of these I/O devices. I/O interface 708 can include one or more I/O interfaces 708, where appropriate. Although this disclosure describes and illustrates a particular I/O interface, this disclosure contemplates any suitable I/O interface.

[0074] In particular embodiments, communication interface 710 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 700 and one or more other computer systems 700 or one or more networks. As an example and not by way of limitation, communication interface 710 can include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network. This disclosure contemplates any suitable network and any suitable communication interface 710 for it. As an example and not by way of limitation, computer system 700 can communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these. One or more portions of one or more of these networks can be wired or wireless. As an example, computer system 700 can communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these. Computer system 700 can include any suitable communication interface 710 for any of these networks, where appropriate. Communication interface 710 can include one or more communication interfaces 710, where appropriate. Although this disclosure describes and illustrates a particular communication interface, this disclosure contemplates any suitable communication interface.

[0075] In particular embodiments, bus 712 includes hardware, software, or both coupling components of computer system 700 to each other. As an example and not by way of limitation, bus 712 can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low- pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Bus 712 can include one or more bus 712, where appropriate. Although this disclosure describes and illustrates a particular bus, this disclosure contemplates any suitable bus or interconnect.

[0076] Herein, a computer-readable non-transitory storage medium or media can include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field- programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer- readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate. A computer-readable non-transitory storage medium can be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate.

[0077] Herein, “or” is inclusive and not exclusive, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, “A or B” means “A, B, or both,” unless expressly indicated otherwise or indicated otherwise by context. Moreover, “and” is both joint and several, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, “A and B” means “A and B, jointly or severally,” unless expressly indicated otherwise or indicated otherwise by context.

[0078] The scope of this disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments described or illustrated herein that a person having ordinary skill in the art would comprehend. The scope of this disclosure is not limited to the example embodiments described or illustrated herein. Moreover, although this disclosure describes and illustrates respective embodiments herein as including particular components, elements, feature, functions, operations, or steps, any of these embodiments may include any combination or permutation of any of the components, elements, features, functions, operations, or steps described or illustrated anywhere herein that a person having ordinary skill in the art would comprehend. Furthermore, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Additionally, although this disclosure describes or illustrates particular embodiments as providing particular advantages, particular embodiments may provide none, some, or all of these advantages.




 
Previous Patent: DC BUS ACTIVE DISCHARGE

Next Patent: A CUTTING TOOL