Switched Bang–Bang Funnel Control for Fault Ride-Through Enhancement of Doubly-Fed Variable-Speed Pumped Storage Units
Abstract
1. Introduction
- A three-value bang–bang funnel control strategy is proposed for the machine-side converter, and a two-value bang–bang funnel control strategy is designed for the grid-side converters of the doubly-fed pumped storage unit, which can provide fast response and robustness to uncertainties during severe AC grid faults.
- A switching logic is designed to activate the bang–bang funnel controllers only when the tracking errors of the control loops approach the prescribed performance bounds, while reverting to nominal regulation otherwise, thus effectively balancing the trade-off between transient performance and steady-state behavior.
- High-fidelity electromagnetic transient simulations are conducted to evaluate the performance of the proposed control strategy under three-phase-to-ground fault scenarios in both generating mode and pumping mode, and are benchmarked against a conventional PI-based controller.
2. System Description
2.1. System Topology
2.2. Mathematical Model of the System
- The stator resistance is negligible compared to the reactance of the stator, i.e., , and .
- The PLL is ideal, and the d-axis of the dq reference frame is aligned to the stator voltage vector, and therefore, it has .
3. Control System Design
3.1. Conventional PI Control Loops
3.2. Bang–Bang Funnel Control Loops
3.3. Hybrid Switching Logic Between a Conventional PI Controller and a Bang–Bang Funnel Controller
3.4. Stability of the Closed-Loop System
- 1.
- The outer-loop reference signals are bounded and piecewise continuous.
- 2.
- The PI controller parameters are such that, under fault-free conditions and for small tracking errors, the closed-loop system is input-to-state stable.
- 3.
- The bang–bang funnel controller parameters satisfyi.e., the available control energy is sufficient to dominate the system uncertainties and disturbances.
3.5. Parameter Tuning of the Controllers
- Step 1
- The parameters of the bang–bang funnel controllers are tuned by time-domain simulations to ensure that the tracking error can be driven towards the funnel boundaries in a finite time, and can be confined within the funnel boundaries after a finite time. Based on our experience, the funnel boundary parameters, such as , , , , , , , and , are set to be the desired error band of the corresponding currents, in which the PI controllers are able offer a satisfactory control performance. The suggested values are 0.05 p.u. for all currents in this study. The bang–bang control parameters, such as , , , , , , , and are tuned based on (26) to ensure that the tracking error can be driven towards the funnel boundaries in a finite time.
- Step 2
- The parameters of the switching logic are tuned by time-domain simulations to ensure that the switching signal can correctly identify the large tracking error and activate the bang–bang funnel controller, and can correctly identify the small tracking error and activate the conventional PI controller. Among the four parameters of the switching logic, should be set carefully to ensure that the disturbance indicator can correctly identify the large tracking error, and should be set carefully to ensure that the switching signal can correctly identify the small tracking error. Based on our experience, should be set to be around 1/4 of the rated period of the system, and should be set to be around 1/2 of the rated period of the system.
- Step 3
- The parameters of both the bang–bang funnel controllers and the switching logic are further fine-tuned by time-domain simulations to achieve a good trade-off between the transient performance and the robustness of the closed-loop system.
4. Simulation Verifications
4.1. Forced Excitation Performance in Pumping Mode in Terms of Three-Phase-to-Ground Faults on AC Power Grid
4.2. Forced Excitation Performance in Generating Mode in Terms of Three-Phase-to-Ground Fault on AC Power Grid
4.3. Fault Ride-Through Performance in Terms of Asymmetrical Fault on AC Power Grid
4.4. Adaptability Under Weak Grid Conditions
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| MSC | machine-side converter |
| GSC | grid-side converter |
| FRT | fault ride-through |
| PLL | phase-locked loop |
| PI | proportional and integral |
| NPC | neutral-point-clamped converter |
| PCC | point of common coupling |
Nomenclature
| d-axis component of the PCC voltage in V or p.u. | |
| resistance of the stator winding in or p.u. | |
| d-axis current flowing into the stator windings in A or p.u. | |
| p | the derivative operator with respect to time |
| d-axis stator flux of the pumped storage unit in Wb or p.u. | |
| frequency measured by the PLL in rad/s or p.u. | |
| q-axis stator flux of the pumped storage unit in Wb or p.u. | |
| q-axis component of the PCC voltage in V or p.u. | |
| q-axis current flowing into the stator windings in A or p.u. | |
| d-axis output voltage of the MSC that refers to the stator side in V or p.u. | |
| resistance of the rotor winding referring to the stator side in or p.u. | |
| d-axis current flowing into the rotor windings referring to the stator side in A or p.u. | |
| d-axis rotor flux of the pumped storage unit referring to the stator side in Wb or p.u. | |
| s | slip of the induction machine |
| q-axis component of the output voltage of the MSC | |
| that refers to the stator side in V or p.u. | |
| q-axis current flowing into the rotor windings referring to the stator side in A or p.u. | |
| q-axis rotor flux of the pumped storage unit referring to the stator side in Wb or p.u. | |
| rated phase-to-ground voltage in Volt | |
| rated current in A | |
| rated flux in Wb | |
| rated impedance in | |
| rated angular frequency in rad/s | |
| normalized d-axis component of the PCC voltage in p.u. | |
| normalized resistance of the stator winding in p.u. | |
| normalized d-axis current flowing into the stator windings in p.u. | |
| normalized d-axis stator flux of the pumped storage unit in p.u. | |
| normalized frequency measured by the PLL in p.u. | |
| normalized q-axis stator flux of the pumped storage unit in p.u. | |
| normalized q-axis component of the PCC voltage in p.u. | |
| normalized q-axis current flowing into the stator windings in p.u. | |
| normalized d-axis component of the output voltage of the MSC in p.u. | |
| normalized resistance of the rotor winding referring to the stator side in p.u. | |
| normalized d-axis current flowing into the rotor windings in p.u. | |
| normalized d-axis rotor flux of the pumped storage unit in p.u. | |
| normalized q-axis component of the output voltage of the MSC in p.u. | |
| normalized q-axis current flowing into the rotor windings in p.u. | |
| normalized q-axis rotor flux of the pumped storage unit in p.u. | |
| rotor angular frequency in rad/s or p.u. | |
| normalized stator self-inductance in p.u. | |
| normalized mutual inductance in p.u. | |
| normalized rotor self-inductance in p.u. | |
| normalized stator leakage inductance in p.u. | |
| normalized rotor leakage inductance in p.u. | |
| equivalent inertia of the turbine and generator in seconds | |
| normalized mechanical torque of the turbine in p.u. | |
| normalized electromagnetic torque of the generator in p.u. | |
| deviation of the rotor angular frequency in p.u. | |
| inertia of the turbine in seconds | |
| gear ratio of the turbine and generator | |
| inertia of the generator in seconds | |
| D | equivalent damping coefficient of the turbine and generator in p.u. |
| damping coefficient of the turbine in p.u. | |
| damping coefficient of the generator in p.u. | |
| normalized active power output of the stator in p.u. | |
| normalized reactive power output of the stator in p.u. | |
| normalized inductance of the grid-side filter in p.u. | |
| normalized q-axis component of the grid-side converter in p.u. | |
| normalized resistance of the grid-side filter in p.u. | |
| normalized q-axis current flowing into the grid-side converter in p.u. | |
| normalized d-axis component of the grid-side converter in p.u. | |
| normalized d-axis current flowing into the grid-side converter in p.u. | |
| reference for the active power output of the stator in p.u. | |
| reference for the reactive power output of the stator in p.u. | |
| reference for the DC-link voltage in p.u. | |
| reference for the q-axis current of the grid-side converter in p.u. | |
| reference for the d-axis current of the machine-side converter in p.u. | |
| reference for the q-axis current of the machine-side converter in p.u. | |
| reference for the d-axis current of the grid-side converter in p.u. | |
| reference for the d-axis component of the grid-side converter voltage in p.u. | |
| reference for the q-axis component of the grid-side converter voltage in p.u. | |
| reference for the d-axis component of the machine-side converter voltage in p.u. | |
| reference for the q-axis component of the machine-side converter voltage in p.u. | |
| reference for d-axis component of MSC voltage generated by PI controller in p.u. | |
| reference for q-axis component of MSC voltage generated by PI controller in p.u. | |
| reference for d-axis component of MSC voltage generated by bang–bang in p.u. | |
| controller | |
| reference for q-axis component of MSC voltage generated by bang–bang in p.u. | |
| controller | |
| positive-effect value of the control input of the bang–bang controller in p.u. | |
| negative-effect value of the control input of the bang–bang controller in p.u. | |
| switching signal of the bang–bang controller for the d-axis current control | |
| loop of the MSC | |
| tracking error of the d-axis current control loop of the MSC in p.u. | |
| previous value of the switching signal of the bang–bang controller | |
| for the d-axis current control loop of the MSC | |
| upper boundary of the funnel for the tracking error of the d-axis current | |
| control loop of the MSC | |
| lower boundary of the funnel for the tracking error of the d-axis current | |
| control loop of the MSC | |
| reference for the d-axis component of the stator voltage in p.u. | |
| steady-state reference for the d-axis component of the MSC voltage in p.u. | |
| tracking error of the q-axis current control loop of the MSC | |
| switching signal of the bang–bang controller for the q-axis current control | |
| loop of the MSC | |
| previous value of the switching signal of the bang–bang controller | |
| for the q-axis current control loop of the MSC | |
| upper boundary of the funnel for the tracking error of the q-axis current | |
| control loop of the MSC | |
| lower boundary of the funnel for the tracking error of the q-axis current | |
| control loop of the MSC | |
| steady-state reference for the q-axis component of the MSC voltage in p.u. | |
| ∨ | logical OR operator |
| ∧ | logical AND operator |
| steady-state reference for the d-axis component of the GSC voltage in p.u. | |
| steady-state reference for the q-axis component of the GSC voltage in p.u. | |
| positive-effect value of the control input of the bang–bang controller in p.u. | |
| negative-effect value of the control input of the bang–bang controller | |
| switching signal of the bang–bang controller for the d-axis current loop | |
| previous value of the switching signal of the bang–bang controller | |
| upper boundary of the funnel for the tracking error of the d-axis current loop | |
| lower boundary of the funnel for the tracking error of the d-axis current loop | |
| switching signal of the bang–bang controller for the q-axis current loop | |
| previous value of the switching signal of the bang–bang controller | |
| upper boundary of the funnel for the tracking error of the q-axis current loop | |
| lower boundary of the funnel for the tracking error of the q-axis current loop | |
| carrier frequency for PWM/SVPWM in Hz |
References
- Piya, P.; Ebrahimi, M.; Karimi-Ghartemani, M.; Khajehoddin, S.A. Fault Ride-Through Capability of Voltage-Controlled Inverters. IEEE Trans. Ind. Electron. 2018, 65, 7933–7943. [Google Scholar] [CrossRef]
- Sun, L.; Lei, T.; Wang, J.; Kang, H.; Li, Z.; Zhou, L.; Wu, Q.; Ma, Y. Accelerated Start-Up Model for Variable-Speed Pumped Storage Units Based on Parameter Matching and Topology Optimization. CSEE J. Power Energy Syst. 2026, 1–12. [Google Scholar] [CrossRef]
- Joseph, A.; Desingu, K.; Semwal, R.R.; Chelliah, T.R.; Khare, D. Dynamic Performance of Pumping Mode of 250 MW Variable Speed Hydro-Generating Unit Subjected to Power and Control Circuit Faults. IEEE Trans. Energy Convers. 2018, 33, 430–441. [Google Scholar] [CrossRef]
- Wu, C.-C.; Lee, W.-J.; Cheng, C.-L.; Lan, H.-W. Role and Value of Pumped Storage Units in an Ancillary Services Market for Isolated Power Systems—Simulation in the Taiwan Power System. IEEE Trans. Ind. Appl. 2008, 44, 1924–1929. [Google Scholar] [CrossRef]
- Chen, Y.; Xu, W.; Liu, Y.; Bao, Z.; Mao, Z.; Rashad, E.M. Modeling and Transient Response Analysis of Doubly-Fed Variable Speed Pumped Storage Unit in Pumping Mode. IEEE Trans. Ind. Electron. 2023, 70, 9935–9947. [Google Scholar] [CrossRef]
- Zhu, D.; Wang, Z.; Ma, Y.; Hu, J.; Zou, X.; Kang, Y. Hybrid LVRT Control of Doubly-Fed Variable Speed Pumped Storage to Shorten Crowbar Operational Duration. IEEE Trans. Power Electron. 2024, 39, 14192–14203. [Google Scholar] [CrossRef]
- Yu, W.; Chen, W.; Li, X. Research on Low-Voltage Ride-Through of Grid-Forming Doubly-Fed Variable-Speed Pumped Storage Units. In 2025 IEEE 3rd International Power Electronics and Application Symposium (PEAS); IEEE: Piscataway, NJ, USA, 2025; pp. 1482–1487. [Google Scholar]
- Chen, Y.; Lu, W.; Wang, S.; Li, S.; Yan, Y. Research on Optimizing Reactive Power Support Capability of Variable-Speed Pumped Storage Units. In Proceedings of the 2025 7th International Conference on Energy Systems and Electrical Power (ICESEP), Wuhan, China, 20–22 June 2025; pp. 578–583. [Google Scholar]
- Li, X.; Chen, Y.; Yu, W.; Li, L.; Yao, P.; Lan, J.; Ai, J.; Chen, W. Virtual Inductance and DC Boosting Control Based Low Voltage Ride-Through Method for Doubly-Fed Variable-Speed Pumped Hydro Storage Units. IEEE Trans. Power Electron. 2026, 41, 6125–6135. [Google Scholar] [CrossRef]
- Chen, X.; Wang, L.; Liu, Y.; Wu, Q. Bang-Bang Funnel Control of Three-Phase Full-Bridge Inverter Under Dual-Buck Scheme. IEEE Trans. Ind. Electron. 2023, 69, 5399–5409. [Google Scholar] [CrossRef]
- Liu, Y.; Wu, Q.H.; Zhou, X.X.; Jiang, L. Perturbation Observer Based Multiloop Control for the DFIG-WT in Multimachine Power System. IEEE Trans. Power Syst. 2014, 29, 2905–2915. [Google Scholar] [CrossRef]
- Zhao, Q.; Liao, K.; Ren, Z.; Yang, J.; He, Z. Two-Level Coordinated Power Control Strategy for Multiple Variable Speed Pumped Storage Units Participating in Primary Frequency Regulation. IEEE Trans. Power Syst. 2026, 41, 747–759. [Google Scholar] [CrossRef]
- Chen, Y.; Xu, W.; Liu, Y.; Mao, Z.; Bao, Z.; Yao, W.; Rashad, E.M.; Hussien, M.G. Small-Signal System Frequency Stability Analysis of the Power Grid Integrated With Type-II Doubly-Fed Variable Speed Pumped Storage. IEEE Trans. Energy Convers. 2023, 38, 611–623. [Google Scholar] [CrossRef]
- Joseph, A.; Selvaraj, R.; Chelliah, T.R.; Sarma, S.V.A. Starting and Braking of a Large Variable Speed Hydrogenerating Unit Subjected to Converter and Sensor Faults. IEEE Trans. Ind. Appl. 2018, 54, 3372–3382. [Google Scholar] [CrossRef]
- Desingu, K.; Selvaraj, R.; Chelliah, T.R.; Khare, D. Effective Utilization of Parallel-Connected Megawatt Three-Level Back-to-Back Power Converters in Variable Speed Pumped Storage Units. IEEE Trans. Ind. Appl. 2019, 55, 6414–6426. [Google Scholar] [CrossRef]
- Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D. Analysis of Electric Machinery and Drive Systems, 2nd ed.; Wiley-IEEE Press: New York, NY, USA, 2013. [Google Scholar]













| Category | Method/Reference | Advantage | Limitation |
|---|---|---|---|
| Passive | Crowbar protection [6] | Simple, reliable, protects converter | Loss of controllability, absorbs reactive power, causes torque oscillations |
| Active: Model-based | Dynamic flux linkage control [7] | Fast flux decay, improves reactive response | Fixed parameters limit performance under severe faults |
| Reactive power optimization [8] | Increases reactive support (≈10%) | High computational burden for real-time optimization | |
| Virtual inductance + DC boosting [9] | Better current suppression | Lacks coordination mechanism | |
| Active: Model-free | Bang–bang control [10] | Fast, robust | Not yet applied; balancing transient/steady-state is challenging |
| Observer-based control [11] | Adapts to changes | Complex design, extensive tuning required |
| Parameter Description | Value | Parameter Description | Value |
|---|---|---|---|
| rated capacity | 1050 MVA | rated frequency | 50 Hz |
| nominal L-L stator voltage | 20 kV | nominal L-L rotor voltage | 60 kV |
| inductance of stator winding | 0.096 p.u. | inductance of rotor winding | 0.176 p.u. |
| mutual inductance | 2.72 p.u. | stator resistance | 0.001 p.u. |
| rotor resistance | 0.001 p.u. | inertia constant | 4 s |
| number of pole pairs | 6 | nominal rotor speed | 500 rpm |
| filter inductance of GSC | 0.01 p.u. | filter resistance of GSC | 0.001 p.u. |
| filter inductance of MSC | 0.005 p.u. | filter resistance of MSC | 0.0005 p.u. |
| nominal DC-link voltage | 6 kV | controllers sampling frequency | 10 kHz |
| DC bus capacitance | 0.1 F | mechanical damping | 0.001 p.u. |
| nominal L-L grid voltage | 500 kV | grid frequency | 50 Hz |
| short-circuit capacity of grid | 8 × 1011 VA | X/R ratio of the grid | 9 |
| for GSC | 600 Hz | for MSC | 300 Hz |
| Parameter Description | Value | Parameter Description | Value |
|---|---|---|---|
| PI1 | 0.12, 0.2 | PI2 | 2, 0.5 |
| PI3 | 100, 200 | PI4 | 0.1, 2 |
| for GSC | 600 Hz | for MSC | 300 Hz |
| Parameter Description | VALUE | Parameter Description | Value |
|---|---|---|---|
| 0.05 p.u. | −0.05 p.u. | ||
| 0.05 p.u. | −0.05 p.u. | ||
| 0.5 p.u. | −0.5 p.u. | ||
| 0.5 p.u. | −0.5 p.u. | ||
| 0.1 p.u. | −0.1 p.u. | ||
| 0.1 p.u. | −0.1 p.u. | ||
| 0.5 p.u. | −0.5 p.u. | ||
| 0.5 p.u. | −0.5 p.u. | ||
| 0.1 | 0.01 | ||
| 0.005 | 0.01 |
| Index | (Switched vs. Conventional) | (Switched vs. Conventional) | (Switched vs. Conventional) |
|---|---|---|---|
| overshoot | 45,402/47,722 | 1.5688/0.50415 | 7044.3/7050.9 |
| nadir value | −67,716/−66,740 | −0.76272/−0.26115 | 2684.2/5575.5 |
| settling time | no applicable | 1.667/inf | 0.48637/inf |
| stable or not | stable/unstable | stable/unstable | stable/unstable |
| Index | (Switched vs. Conventional) | (Switched vs. Conventional) | (Switched vs. Conventional) |
|---|---|---|---|
| overshoot | 31,821/33,782 | 0.11662/0.15399 | 6994.7/6989 |
| nadir value | −65,932/−65,897 | −1.1617/−1.0777 | 5482.1/5456.8 |
| settling time | no applicable | 0.38887/0.36821 | 0.02958/0.04875 |
| stable or not | stable/stable | stable/stable | stable/stable |
| Index | (Switched vs. Conventional) | (Switched vs. Conventional) | (Switched vs. Conventional) |
|---|---|---|---|
| overshoot | 1.0123/1.013 | 0.0608/0.0624 | 6606.3/6606.3 |
| nadir value | 0.22988/0.21627 | −0.9634/−1.0164 | 5221.6/5337.1 |
| settling time | 0.093/0.0996 | 0.793/0.869 | 0.1093/0.1284 |
| stable or not | stable/stable | stable/stable | stable/stable |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
He, R.; Peng, Y.; Xie, L.; Huang, F.; Wen, C.; Yan, W.; Li, H.; Liu, Y. Switched Bang–Bang Funnel Control for Fault Ride-Through Enhancement of Doubly-Fed Variable-Speed Pumped Storage Units. Electronics 2026, 15, 2356. https://doi.org/10.3390/electronics15112356
He R, Peng Y, Xie L, Huang F, Wen C, Yan W, Li H, Liu Y. Switched Bang–Bang Funnel Control for Fault Ride-Through Enhancement of Doubly-Fed Variable-Speed Pumped Storage Units. Electronics. 2026; 15(11):2356. https://doi.org/10.3390/electronics15112356
Chicago/Turabian StyleHe, Rufei, Yumin Peng, Lei Xie, Fanqi Huang, Chao Wen, Wenbin Yan, Hanyuan Li, and Yang Liu. 2026. "Switched Bang–Bang Funnel Control for Fault Ride-Through Enhancement of Doubly-Fed Variable-Speed Pumped Storage Units" Electronics 15, no. 11: 2356. https://doi.org/10.3390/electronics15112356
APA StyleHe, R., Peng, Y., Xie, L., Huang, F., Wen, C., Yan, W., Li, H., & Liu, Y. (2026). Switched Bang–Bang Funnel Control for Fault Ride-Through Enhancement of Doubly-Fed Variable-Speed Pumped Storage Units. Electronics, 15(11), 2356. https://doi.org/10.3390/electronics15112356

