Energy Management

Your present location > Home page > Energy Management
Power MOSFET Selection Solution for Flywheel Energy Storage UPS Systems – Design Guide for High-Efficiency, Reliable, and Fast-Response Drive Systems
Flywheel Energy Storage UPS System Power MOSFET Topology Diagram

Flywheel Energy Storage UPS System Overall Topology Diagram

graph LR %% Main Power Flow subgraph "AC Input & Power Conditioning" AC_IN["Grid AC Input
380-480VAC"] --> INPUT_FILTER["EMI/RFI Input Filter"] INPUT_FILTER --> RECTIFIER["Active Front End Rectifier"] RECTIFIER --> DC_BUS["High Voltage DC Bus
400-800VDC"] end subgraph "High-Voltage Inverter / Output Stage" DC_BUS --> INV_SW_NODE["Inverter Switching Node"] subgraph "High-Voltage MOSFET Array" INV_Q1["VBMB165R25SE
650V/25A"] INV_Q2["VBMB165R25SE
650V/25A"] INV_Q3["VBMB165R25SE
650V/25A"] INV_Q4["VBMB165R25SE
650V/25A"] INV_Q5["VBMB165R25SE
650V/25A"] INV_Q6["VBMB165R25SE
650V/25A"] end INV_SW_NODE --> INV_Q1 INV_SW_NODE --> INV_Q2 INV_SW_NODE --> INV_Q3 INV_SW_NODE --> INV_Q4 INV_SW_NODE --> INV_Q5 INV_SW_NODE --> INV_Q6 INV_Q1 --> AC_OUT["AC Output to Critical Load
0-480VAC"] INV_Q2 --> AC_OUT INV_Q3 --> AC_OUT INV_Q4 --> AC_OUT INV_Q5 --> AC_OUT INV_Q6 --> AC_OUT end subgraph "Flywheel Motor Drive System" DC_BUS --> MOTOR_SW_NODE["Motor Drive Switching Node"] subgraph "High-Current Motor Drive MOSFET Array" MOTOR_Q1["VBGM11206
120V/108A"] MOTOR_Q2["VBGM11206
120V/108A"] MOTOR_Q3["VBGM11206
120V/108A"] MOTOR_Q4["VBGM11206
120V/108A"] MOTOR_Q5["VBGM11206
120V/108A"] MOTOR_Q6["VBGM11206
120V/108A"] end MOTOR_SW_NODE --> MOTOR_Q1 MOTOR_SW_NODE --> MOTOR_Q2 MOTOR_SW_NODE --> MOTOR_Q3 MOTOR_SW_NODE --> MOTOR_Q4 MOTOR_SW_NODE --> MOTOR_Q5 MOTOR_SW_NODE --> MOTOR_Q6 MOTOR_Q1 --> FLYWHEEL_MOTOR["BLDC Flywheel Motor
5-50kW"] MOTOR_Q2 --> FLYWHEEL_MOTOR MOTOR_Q3 --> FLYWHEEL_MOTOR MOTOR_Q4 --> FLYWHEEL_MOTOR MOTOR_Q5 --> FLYWHEEL_MOTOR MOTOR_Q6 --> FLYWHEEL_MOTOR FLYWHEEL_MOTOR --> FLYWHEEL["Flywheel Energy Storage
Kinetic Energy"] end subgraph "Auxiliary Power & Control Circuits" AUX_DC["Low Voltage DC Bus
12V/24V/48V"] --> AUX_SW_NODE["Auxiliary Switching Node"] subgraph "Low-Voltage High-Current MOSFET Array" AUX_Q1["VBQA1302
30V/160A"] AUX_Q2["VBQA1302
30V/160A"] AUX_Q3["VBQA1302
30V/160A"] end AUX_SW_NODE --> AUX_Q1 AUX_SW_NODE --> AUX_Q2 AUX_SW_NODE --> AUX_Q3 AUX_Q1 --> CONTROL_LOGIC["System Control Logic
MCU/DSP"] AUX_Q2 --> SENSORS["Monitoring Sensors"] AUX_Q3 --> COOLING_SYS["Cooling System"] end subgraph "Control & Protection System" MAIN_CONTROLLER["Main System Controller"] --> INV_DRIVER["Inverter Gate Driver"] MAIN_CONTROLLER --> MOTOR_DRIVER["Motor Gate Driver"] MAIN_CONTROLLER --> AUX_DRIVER["Auxiliary Gate Driver"] INV_DRIVER --> INV_Q1 MOTOR_DRIVER --> MOTOR_Q1 AUX_DRIVER --> AUX_Q1 subgraph "Protection Circuits" OCP["Over-Current Protection"] OVP["Over-Voltage Protection"] OTP["Over-Temperature Protection"] DESAT["Desaturation Detection"] TVS_PROT["TVS Protection Array"] end OCP --> MAIN_CONTROLLER OVP --> MAIN_CONTROLLER OTP --> MAIN_CONTROLLER DESAT --> INV_DRIVER DESAT --> MOTOR_DRIVER TVS_PROT --> INV_SW_NODE TVS_PROT --> MOTOR_SW_NODE end subgraph "Thermal Management System" LIQUID_COOLING["Liquid Cooling Plate"] --> INV_Q1 LIQUID_COOLING --> MOTOR_Q1 AIR_COOLING["Forced Air Cooling"] --> AUX_Q1 PCB_COPPER["PCB Copper Heat Sink"] --> CONTROL_LOGIC TEMP_SENSORS["Temperature Sensors"] --> MAIN_CONTROLLER MAIN_CONTROLLER --> COOLING_CTRL["Cooling Control"] COOLING_CTRL --> LIQUID_COOLING COOLING_CTRL --> AIR_COOLING end %% Energy Flow Connections AC_IN -->|Grid Power| RECTIFIER RECTIFIER -->|DC Power| DC_BUS DC_BUS -->|Charging Power| MOTOR_SW_NODE FLYWHEEL -->|Regenerative Energy| MOTOR_SW_NODE MOTOR_SW_NODE -->|Backup Power| DC_BUS DC_BUS -->|Output Power| INV_SW_NODE CONTROL_LOGIC -->|System Control| MAIN_CONTROLLER %% Style Definitions style INV_Q1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style MOTOR_Q1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style AUX_Q1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MAIN_CONTROLLER fill:#fce4ec,stroke:#e91e63,stroke-width:2px

With the increasing demand for clean, uninterrupted power and the rapid advancement of energy storage technology, flywheel energy storage UPS (Uninterruptible Power Supply) has become a critical solution for mission-critical facilities such as data centers, hospitals, and industrial plants. Its power conversion and motor drive systems, serving as the core for energy transfer and control, directly determine the overall system efficiency, response speed, power density, and long-term reliability. The power MOSFET, as a key switching component in these systems, significantly impacts performance, electromagnetic compatibility, thermal management, and service life through its selection. Addressing the high-power, high-frequency, and extreme reliability requirements of flywheel energy storage UPS, this article proposes a complete, actionable power MOSFET selection and design implementation plan with a scenario-oriented and systematic design approach.
I. Overall Selection Principles: System Compatibility and Balanced Design
The selection of power MOSFETs should not pursue superiority in a single parameter but achieve a balance among voltage/current ratings, switching losses, thermal performance, and ruggedness to precisely match the stringent system demands.
Voltage and Current Margin Design: Based on system bus voltages (commonly 48V, 400V DC-link, or higher), select MOSFETs with a voltage rating margin of ≥50-100% to handle voltage spikes, transients, and regenerative energy from the flywheel. Current ratings must accommodate continuous and peak currents (e.g., motor startup, load surges), with continuous operation recommended at 50-60% of the device rating.
Low Loss Priority: Losses directly affect efficiency and cooling requirements. Conduction loss is critical and minimized by low on-resistance (Rds(on)). Switching loss, crucial for high-frequency operation, is reduced by selecting devices with low gate charge (Qg) and output capacitance (Coss).
Package and Heat Dissipation Coordination: Select packages based on power level and thermal environment. High-power stages require packages with low thermal resistance and good mechanical integrity (e.g., TO-220, TO-263). For compact designs, advanced packages like DFN offer low parasitic inductance. PCB thermal design (copper pours, vias) is essential.
Reliability and Ruggedness: Flywheel UPS often operate 24/7 in demanding environments. Focus on the device's maximum junction temperature, avalanche energy rating, body diode robustness, and long-term parameter stability under thermal cycling.
II. Scenario-Specific MOSFET Selection Strategies
The main circuits in a flywheel energy storage UPS can be categorized into three types: the high-voltage inverter/output stage, the flywheel motor drive, and the auxiliary power/control circuits. Each has distinct operating characteristics, requiring targeted selection.
Scenario 1: High-Voltage Inverter and DC-AC Output Stage (Power Level: 10kVA+)
This stage interfaces with the grid or critical load, requiring high voltage blocking capability, fast switching for clean output waveforms, and high reliability.
Recommended Model: VBMB165R25SE (Single-N, 650V, 25A, TO220F)
Parameter Advantages:
High voltage rating (650V) provides ample margin for 400V DC-link systems, handling spikes safely.
Utilizes SJ_Deep-Trench technology, offering a good balance between Rds(on) (115 mΩ @10V) and switching performance.
TO220F package facilitates easy mounting on heatsinks for effective thermal management.
Scenario Value:
Enables efficient, high-frequency inverter design for compact output filters.
Robust construction supports continuous operation and handles load transients in UPS applications.
Design Notes:
Must be driven by dedicated high-side/low-side driver ICs with sufficient drive current.
Implement snubber circuits and careful layout to manage high-voltage switching noise and ringing.
Scenario 2: Flywheel Motor Drive Circuit (BLDC Motor, Power Level: 5-50kW)
The flywheel motor requires high torque, high efficiency, and precise speed control. The drive MOSFETs must handle high continuous and peak currents with minimal loss.
Recommended Model: VBGM11206 (Single-N, 120V, 108A, TO220)
Parameter Advantages:
Optimized for medium-voltage, high-current applications with a low Rds(on) of 6.6 mΩ (@10V), minimizing conduction losses.
High continuous current rating (108A) and SGT technology ensure robust performance during motor acceleration/deceleration.
TO220 package offers excellent thermal dissipation capability when mounted properly.
Scenario Value:
High efficiency (>98% possible) reduces energy loss during flywheel charging/discharging cycles, improving overall system efficiency.
Supports high PWM frequencies for smooth, quiet motor operation and precise speed regulation.
Design Notes:
Use a three-phase bridge configuration with dedicated BLDC driver/controller.
Implement extensive PCB copper heatsinking and thermal vias under the package. Consider isolated heatsinks for multi-device arrays.
Scenario 3: Auxiliary Power & Battery/Charging Control (Low-Voltage, High-Current)
Auxiliary circuits (control logic, sensors, cooling fans) and potential low-voltage battery backup/charging paths require compact, highly efficient switching with very low voltage drop.
Recommended Model: VBQA1302 (Single-N, 30V, 160A, DFN8(5x6))
Parameter Advantages:
Exceptionally low Rds(on) of 1.8 mΩ (@10V), among the lowest in its class, ensuring minimal conduction loss.
Extremely high current capability (160A) in a compact DFN package, ideal for space-constrained, high-current paths.
Low gate threshold voltage (Vth=1.7V) allows for direct drive from low-voltage MCUs in control circuits.
Scenario Value:
Enables high-efficiency DC-DC conversion for auxiliary rails and can be used for high-current battery disconnect/charging control.
Compact size supports high power density in auxiliary power modules.
Design Notes:
For high-current paths, parallel multiple devices if necessary and ensure perfect PCB layout symmetry.
The DFN package requires precise soldering and a significant PCB copper area (≥300 mm²) attached to the thermal pad for heat dissipation.
III. Key Implementation Points for System Design
Drive Circuit Optimization:
High-Voltage MOSFETs (VBMB165R25SE): Use isolated or high-side gate driver ICs with negative voltage turn-off capability for robust operation. Focus on minimizing gate loop inductance.
High-Current Motor Drive MOSFETs (VBGM11206): Employ high-current gate drivers (2-4A peak) to minimize switching times. Implement adaptive dead-time control to prevent shoot-through.
Low-Voltage High-Current MOSFETs (VBQA1302): Even with low Qg, use a dedicated driver or buffer stage when switching high currents rapidly to avoid MCU pin overcurrent.
Thermal Management Design:
Tiered Strategy: High-power devices (VBGM11206, VBMB165R25SE) require forced air cooling or heatsinks. The VBQA1302 relies on PCB copper as primary heatsink.
Monitoring: Implement temperature sensing near high-stress MOSFETs for active fan control or system derating.
EMC and Reliability Enhancement:
Snubbing and Filtering: Use RC snubbers across drain-source for high-voltage switches. Employ common-mode chokes and input/output filters to meet EMI standards.
Protection: Incorporate desaturation detection for overcurrent, TVS diodes for voltage surges, and ensure proper avalanche energy rating for inductive load dumps (flywheel motor).
IV. Solution Value and Expansion Recommendations
Core Value:
High Efficiency and Power Density: The combination of low-loss SGT/Trench MOSFETs enables system efficiencies exceeding 96%, reducing cooling needs and allowing for more compact designs.
Fast Response and High Reliability: Optimized devices and robust drive ensure rapid response to load changes and long-term operation suitable for critical backup power.
System-Level Optimization: Scenario-matched selection simplifies design, improves performance, and enhances overall system reliability.
Optimization and Adjustment Recommendations:
Higher Power Scaling: For motor drives above 50kW, consider parallel configurations of VBGM11206 or explore modules. For higher voltage systems (800V+), consider 900V+ SJ MOSFETs.
Integration Upgrade: For the motor drive stage, consider using three-phase bridge modules or IPMs for simplified design and improved reliability.
Advanced Technologies: For ultra-high switching frequency auxiliary converters (MHz range), evaluate GaN HEMTs to further reduce size and loss.
Enhanced Protection: In highly critical applications, implement redundant switching paths or use MOSFETs with integrated temperature and current sensing.

Detailed Topology Diagrams

High-Voltage Inverter/Output Stage Topology Detail

graph LR subgraph "Three-Phase Inverter Bridge" DC_BUS_IN["HV DC Bus 400-800V"] --> PHASE_A["Phase A Leg"] DC_BUS_IN --> PHASE_B["Phase B Leg"] DC_BUS_IN --> PHASE_C["Phase C Leg"] subgraph "Phase A Switching Leg" Q_AH["VBMB165R25SE
High-Side"] Q_AL["VBMB165R25SE
Low-Side"] end subgraph "Phase B Switching Leg" Q_BH["VBMB165R25SE
High-Side"] Q_BL["VBMB165R25SE
Low-Side"] end subgraph "Phase C Switching Leg" Q_CH["VBMB165R25SE
High-Side"] Q_CL["VBMB165R25SE
Low-Side"] end PHASE_A --> Q_AH PHASE_A --> Q_AL PHASE_B --> Q_BH PHASE_B --> Q_BL PHASE_C --> Q_CH PHASE_C --> Q_CL Q_AH --> OUTPUT_A["Phase A Output"] Q_AL --> GND_INV Q_BH --> OUTPUT_B["Phase B Output"] Q_BL --> GND_INV Q_CH --> OUTPUT_C["Phase C Output"] Q_CL --> GND_INV OUTPUT_A --> FILTER_A["LC Output Filter"] OUTPUT_B --> FILTER_B["LC Output Filter"] OUTPUT_C --> FILTER_C["LC Output Filter"] FILTER_A --> AC_OUTPUT["Three-Phase AC Output
to Critical Load"] FILTER_B --> AC_OUTPUT FILTER_C --> AC_OUTPUT end subgraph "Gate Drive & Protection" PWM_CONTROLLER["PWM Controller"] --> GATE_DRIVER["Isolated Gate Driver"] GATE_DRIVER --> Q_AH GATE_DRIVER --> Q_AL GATE_DRIVER --> Q_BH GATE_DRIVER --> Q_BL GATE_DRIVER --> Q_CH GATE_DRIVER --> Q_CL DESAT_DET["Desaturation Detection"] --> PROTECTION_LOGIC["Protection Logic"] OVER_CURRENT["Current Sensing"] --> PROTECTION_LOGIC PROTECTION_LOGIC --> FAULT_SIGNAL["Fault Signal"] FAULT_SIGNAL --> PWM_CONTROLLER RC_SNUBBER["RC Snubber Circuit"] --> Q_AH RC_SNUBBER --> Q_AL TVS_ARRAY["TVS Protection"] --> DC_BUS_IN end style Q_AH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style GATE_DRIVER fill:#fce4ec,stroke:#e91e63,stroke-width:2px

Flywheel Motor Drive Topology Detail

graph LR subgraph "Three-Phase BLDC Motor Drive Bridge" DC_BUS_MOTOR["HV DC Bus"] --> PHASE_U["Phase U Leg"] DC_BUS_MOTOR --> PHASE_V["Phase V Leg"] DC_BUS_MOTOR --> PHASE_W["Phase W Leg"] subgraph "Phase U Switching Leg" Q_UH["VBGM11206
High-Side"] Q_UL["VBGM11206
Low-Side"] end subgraph "Phase V Switching Leg" Q_VH["VBGM11206
High-Side"] Q_VL["VBGM11206
Low-Side"] end subgraph "Phase W Switching Leg" Q_WH["VBGM11206
High-Side"] Q_WL["VBGM11206
Low-Side"] end PHASE_U --> Q_UH PHASE_U --> Q_UL PHASE_V --> Q_VH PHASE_V --> Q_VL PHASE_W --> Q_WH PHASE_W --> Q_WL Q_UH --> MOTOR_U["Motor Phase U"] Q_UL --> GND_MOTOR Q_VH --> MOTOR_V["Motor Phase V"] Q_VL --> GND_MOTOR Q_WH --> MOTOR_W["Motor Phase W"] Q_WL --> GND_MOTOR MOTOR_U --> BLDC_MOTOR["BLDC Flywheel Motor"] MOTOR_V --> BLDC_MOTOR MOTOR_W --> BLDC_MOTOR BLDC_MOTOR --> FLYWHEEL["Flywheel Rotor"] ENCODER["Position Encoder"] --> BLDC_CONTROLLER["BLDC Controller"] HALL_SENSORS["Hall Sensors"] --> BLDC_CONTROLLER end subgraph "Motor Control & Drive" BLDC_CONTROLLER --> PWM_GENERATOR["PWM Generator"] PWM_GENERATOR --> HIGH_CURRENT_DRIVER["High-Current Gate Driver"] HIGH_CURRENT_DRIVER --> Q_UH HIGH_CURRENT_DRIVER --> Q_UL HIGH_CURRENT_DRIVER --> Q_VH HIGH_CURRENT_DRIVER --> Q_VL HIGH_CURRENT_DRIVER --> Q_WH HIGH_CURRENT_DRIVER --> Q_WL CURRENT_SENSE["Phase Current Sensing"] --> BLDC_CONTROLLER SPEED_FEEDBACK["Speed Feedback"] --> BLDC_CONTROLLER subgraph "Protection Circuits" MOTOR_OCP["Motor Over-Current"] MOTOR_OVP["Motor Over-Voltage"] MOTOR_OTP["Motor Over-Temp"] end MOTOR_OCP --> PROTECTION_CTRL["Protection Controller"] MOTOR_OVP --> PROTECTION_CTRL MOTOR_OTP --> PROTECTION_CTRL PROTECTION_CTRL --> SHUTDOWN["Safe Shutdown"] SHUTDOWN --> HIGH_CURRENT_DRIVER end subgraph "Thermal Management" LIQUID_PLATE["Liquid Cooling Plate"] --> Q_UH LIQUID_PLATE --> Q_VH LIQUID_PLATE --> Q_WH HEATSINK["Aluminum Heatsink"] --> Q_UL HEATSINK --> Q_VL HEATSINK --> Q_WL TEMP_MON["Temperature Monitor"] --> BLDC_CONTROLLER end style Q_UH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style BLDC_CONTROLLER fill:#fce4ec,stroke:#e91e63,stroke-width:2px

Auxiliary Power & Control Topology Detail

graph LR subgraph "Auxiliary DC-DC Converters" AUX_INPUT["Auxiliary DC Input
12-48VDC"] --> BUCK_CONVERTER["Buck Converter"] BUCK_CONVERTER --> SW_NODE["Switching Node"] subgraph "Synchronous Buck Stage" BUCK_HIGH["VBQA1302
High-Side"] BUCK_LOW["VBQA1302
Low-Side"] end SW_NODE --> BUCK_HIGH SW_NODE --> BUCK_LOW BUCK_HIGH --> OUTPUT_INDUCTOR["Output Inductor"] BUCK_LOW --> AUX_GND OUTPUT_INDUCTOR --> OUTPUT_CAP["Output Capacitor"] OUTPUT_CAP --> REG_3V3["3.3V LDO Regulator"] OUTPUT_CAP --> REG_5V["5V LDO Regulator"] OUTPUT_CAP --> REG_12V["12V Switching Regulator"] REG_3V3 --> MCU_POWER["MCU/DSP Power"] REG_5V --> SENSOR_POWER["Sensor Power"] REG_12V --> GATE_DRIVE_POWER["Gate Drive Power"] end subgraph "Intelligent Load Switches" MCU_CONTROL["MCU GPIO Control"] --> LEVEL_SHIFTER["Level Shifter"] subgraph "Load Switch Channels" SW_COOLING["VBQA1302
Cooling Control"] SW_COMM["VBQA1302
Communication"] SW_BACKUP["VBQA1302
Backup Battery"] SW_EMERGENCY["VBQA1302
Emergency Shutdown"] end LEVEL_SHIFTER --> SW_COOLING LEVEL_SHIFTER --> SW_COMM LEVEL_SHIFTER --> SW_BACKUP LEVEL_SHIFTER --> SW_EMERGENCY SW_COOLING --> COOLING_FAN["Cooling Fans"] SW_COMM --> COMM_MODULES["Communication Modules"] SW_BACKUP --> BACKUP_BATTERY["Backup Battery Pack"] SW_EMERGENCY --> SAFETY_CIRCUIT["Safety Circuit"] COOLING_FAN --> AUX_GND COMM_MODULES --> AUX_GND BACKUP_BATTERY --> AUX_GND SAFETY_CIRCUIT --> AUX_GND end subgraph "System Monitoring & Control" MAIN_MCU["Main System MCU"] --> ADC_INTERFACE["ADC Interface"] ADC_INTERFACE --> VOLTAGE_SENSE["Voltage Sensing"] ADC_INTERFACE --> CURRENT_SENSE["Current Sensing"] ADC_INTERFACE --> TEMP_SENSE["Temperature Sensing"] VOLTAGE_SENSE --> DC_BUS CURRENT_SENSE --> LOAD_CURRENT TEMP_SENSE --> MOSFET_TEMP["MOSFET Temperature"] MAIN_MCU --> DIGITAL_IO["Digital I/O"] DIGITAL_IO --> STATUS_LEDS["Status Indicators"] DIGITAL_IO --> RELAY_CTRL["Relay Control"] DIGITAL_IO --> ALARM_OUT["Alarm Output"] MAIN_MCU --> COMM_INTERFACE["Communication Interface"] COMM_INTERFACE --> CAN_BUS["CAN Bus"] COMM_INTERFACE --> RS485["RS485 Interface"] COMM_INTERFACE --> ETHERNET["Ethernet Interface"] end subgraph "Thermal Management" PCB_COPPER_AREA["PCB Copper Area"] --> BUCK_HIGH PCB_COPPER_AREA --> BUCK_LOW PCB_COPPER_AREA --> SW_COOLING FORCED_AIR["Forced Air Cooling"] --> MAIN_MCU FORCED_AIR --> GATE_DRIVE_POWER TEMP_FEEDBACK["Temperature Feedback"] --> MAIN_MCU MAIN_MCU --> PWM_COOLING["PWM Cooling Control"] PWM_COOLING --> COOLING_FAN end style BUCK_HIGH fill:#fff3e0,stroke:#ff9800,stroke-width:2px style SW_COOLING fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MAIN_MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px
Download PDF document
Download now:VBGM11206

Sample Req

Online

Telephone

400-655-8788

WeChat

Topping

Sample Req
Online
Telephone
WeChat