Performance Defect Identification in Switching Power Supplies Based on Multi-Strategy-Enhanced Dung Beetle Optimizer
Abstract
1. Introduction
- We propose a novel multi-strategy enhanced DBO framework. This framework systematically integrates piecewise chaotic mapping, adaptive Lévy flight, a hybrid Sine–cosine strategy, and an improved vigilance mechanism into the multi-population division-of-labor architecture of DBO, achieving complementary and synergistic enhancement of the respective strategies.
- We establish a complete methodological pipeline from performance indicator analysis to algorithmic optimization and verification. The proposed algorithm is applied to identify and optimize key dynamic performance indicators of SMPS (such as overshoot and steady-state error), providing a complete case study from problem formulation to algorithmic solution.
- We conduct comprehensive and rigorous experimental validation. Through multiple sets of algorithmic ablation tests and specific SMPS simulation case studies, the proposed algorithm is compared with the original DBO and other advanced metaheuristic algorithms. The results fully demonstrate the superiority of the proposed method in terms of convergence accuracy, stability, and robustness.
2. Performance Evaluation Metrics for Switching Power Supplies and DBO
2.1. Methodology
2.2. Performance Metrics
- Overshoot: Defined as the maximum deviation of the output value beyond the steady-state value when the system response curve reaches its first peak, expressed as a percentage of the steady-state value.
- Steady-state error: Defined as the deviation between the expected output and the actual output of the system as time approaches infinity.
- Settling time: Defined as the shortest time required for the output response to enter and remain permanently within the allowable error band (typically ±2% or ±5%).
- Number of oscillations: Defined as the number of times the output response crosses the steady-state value during the settling time, divided by 2.
2.3. Dung Beetle Optimizer (DBO)
2.3.1. Rolling Dung Beetles
2.3.2. Reproducing Dung Beetles
2.3.3. Small Dung Beetles
2.3.4. Stealing Dung Beetles
3. Multi-Strategy Enhanced Dung Beetle Optimizer (MSDBO)
3.1. Piecewise Chaotic Mapping Strategy
3.2. Attenuation Perturbation Strategy Integrating Lévy Flight and Brownian Motion
3.3. Improved Sine–Cosine Guidance Strategy
3.4. Alert Mechanism Introduction Strategy
- Population position initializationSet the population proportions of the four types of dung beetles. Initialize the first-generation population positions using Piecewise chaotic mapping based on the input voltage range and load resistance range of the switching power supply.
- Fitness calculationThe performance evaluation metrics of the switching power supply are used as fitness calculation results.
- Record the current defect range and update the global defect range.Record the defect range identified by the current population and compare it with the global defect range. Merge new defect points into the global defect range.
- Sort fitness and assign dung beetle positions for this generation.Sort fitness values from high to low. Assign positions with high fitness to rolling dung beetles, positions with medium fitness to reproducing and small dung beetles, and positions with low fitness to stealing dung beetles.
- Next generation positions update.Use the attenuation perturbation strategy integrating Lévy flight and Brownian motion for the position update of stealing dung beetles. Use the improved sine–cosine hybrid update strategy for the position update of rolling and reproducing dung beetles.
- Alert dung beetle mechanism.Based on Equation (13) a certain number of dung beetle positions are selected for random updates, replacing the original positions.
- Termination condition judgment.During population iteration, if no new defect range is identified for several consecutive generations, or if the maximum number of iterations is reached, the algorithm stops searching and outputs the identified defect range. Otherwise, continue iterating until one of these two conditions is met.
4. Experiments and Analysis
4.1. Data-Driven Model Construction of the Switching-Mode Power Supply
4.1.1. Open-Loop Model of LLC Switching Power Supply
4.1.2. Closed-Loop Control System Structure
- (1)
- Error Calculation
- (2)
- Digital PI Controller
- (3)
- Frequency Modulation
- (4)
- LLC Switching Power Stage
- (5)
- Load Model
4.2. Performance Metric Thresholds and Preset Defect Interval Settings
4.2.1. Performance Metric Threshold Settings
4.2.2. Preset Defect Interval Settings
4.3. Evaluation Metrics for the Performance Defect Assessment Algorithm
4.3.1. Voltage Defect Interval Identification Error
4.3.2. Load Current Defect Interval Identification Error
4.3.3. Identification Coverage of Defect Interval Range
4.3.4. Precision of Defect Interval Range Identification Results
4.4. Parameter Settings
4.4.1. Performance Indicator Weights
4.4.2. The Determination of Standardized Defect Thresholds
4.4.3. Determination of the Proportion of Population Size
4.4.4. Summary of Algorithm Parameter Settings
4.5. Outcome Analysis
4.6. Performance of the Proposed Optimizer
4.7. Analysis of Advantages of the Multi-Strategy Optimized Dung Beetle Algorithm
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Mohammed, S.A.Q.; Jung, J.-W. A State-of-the-Art Review on Soft-Switching Techniques for DC–DC, DC–AC, AC–DC, and AC–AC Power Converters. IEEE Trans. Ind. Inf. 2021, 17, 6569–6582. [Google Scholar] [CrossRef]
- Peftitsis, D.; Rabkowski, J. Gate and Base Drivers for Silicon Carbide Power Transistors: An Overview. IEEE Trans. Power Electron. 2015, 31, 7194–7213. [Google Scholar] [CrossRef]
- Lakshminarayana, S.; Perumalsamy, R.; Pan, C.; Jung, S.; Chung, H.-J.; Park, H. A CMOS Switched Capacitor Filter Based Potentiometric Readout Circuit for pH Sensing System. J. Low Power Electron. Appl. 2025, 15, 3. [Google Scholar] [CrossRef]
- Xu, X.; Collin, A.J.; Djokic, S.Z.; Langella, R.; Testa, A. Operating Cycle Performance, Lost Periodicity, and Waveform Distortion of Switch-Mode Power Supplies. IEEE Trans. Instrum. Meas. 2018, 67, 2434–2443. [Google Scholar] [CrossRef]
- Forest, F.; Huselstein, J.-J.; Faucher, S.; Elghazouani, M.; Ladoux, P.; Meynard, T.A.; Richardeau, F.; Turpin, C. Use of Opposition Method in the Test of High-Power Electronic Converters. IEEE Trans. Ind. Electron. 2006, 53, 530–541. [Google Scholar] [CrossRef]
- Singh, V.; Yadav, A.; Gupta, S.; Abdelaziz, A.Y. Switch Fault Identification Scheme Based on Machine Learning Algorithms for PV-Fed Three-Phase Neutral Point Clamped Inverter. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 8, 100582. [Google Scholar] [CrossRef]
- Cauffet, G.; Keradec, J.-P. Digital Oscilloscope Measurements in High-Frequency Switching Power Electronics. IEEE Trans. Instrum. Meas. 1992, 41, 856–860. [Google Scholar] [CrossRef]
- Lloyd, B.A.; Gupta, B.K.; Campbell, S.R.; Sharma, D.K. Instrumentation for High-Speed Digital Recording of Switching Surges. IEEE Trans. Power Deliv. 1989, 4, 932–937. [Google Scholar] [CrossRef]
- Xiao, C.; Chen, G.; Odendaal, W.G.H. Overview of Power Loss Measurement Techniques in Power Electronics Systems. IEEE Trans. Ind. Applicat. 2007, 43, 657–664. [Google Scholar] [CrossRef]
- Mohammad Shtayat, M.; Kamrul Hasan, M.; Kumar Budhati, A.; Solaiman, R.; Islam, S.; Pandey, B.; Saleh Abbas, H.; Saeed, M.M.A. An Improved Binary Spider Wasp Optimization Algorithm for Intrusion Detection for Industrial Internet of Things. IEEE Open J. Commun. Soc. 2025, 6, 2926–2944. [Google Scholar] [CrossRef]
- Shikoun, N.H.; Al-Eraqi, A.S.; Fathi, I.S. BinCOA: An Efficient Binary Crayfish Optimization Algorithm for Feature Selection. IEEE Access 2024, 12, 28621–28635. [Google Scholar] [CrossRef]
- Dai, P.; Bao, J.; Gong, Z.; Gao, M.; Xu, Q. Lifetime Prediction of IGBT by BPNN Based on Improved Dung Beetle Optimization Algorithm. IEEE Trans. Device Mater. Relib. 2025, 25, 341–351. [Google Scholar] [CrossRef]
- Feng, C.; Huang, Z.; Lin, J.; Wang, L.; Zhang, Y.; Wen, F. Aggregation Model and Market Mechanism for Virtual Power Plant Participation in Inertia and Primary Frequency Response. IEEE Trans. Power Syst. 2025, 1–15. [Google Scholar] [CrossRef]
- Wang, X.; Wang, S.; Liang, X.; Zhao, D.; Huang, J.; Xu, X.; Dai, B.; Miao, Q. Deep Reinforcement Learning: A Survey. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 5064–5078. [Google Scholar] [CrossRef] [PubMed]
- Li, Z.; Hilber, P.; Li, Z.; Laneryd, T.; Ivanell, S. Temporally Coordinated Operation of Green Multi-Energy Airport Microgrids with Climatic Correlations and Flexible Loads via Decomposed Stochastic Programming. IEEE Trans. Sustain. Energy 2025, 1–12. [Google Scholar] [CrossRef]
- Liang, Z.; Chung, C.Y.; Zhang, W.; Wang, Q.; Lin, W.; Wang, C. Enabling High-Efficiency Economic Dispatch of Hybrid AC/DC Networked Microgrids: Steady-State Convex Bi-Directional Converter Models. IEEE Trans. Smart Grid 2025, 16, 45–61. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. Dung Beetle Optimizer: A New Meta-Heuristic Algorithm for Global Optimization. J. Supercomput. 2023, 79, 7305–7336. [Google Scholar] [CrossRef]
- Macedo, M.; Siqueira, H.; Figueiredo, E.; Santana, C.; Lira, R.C.; Gokhale, A.; Bastos-Filho, C. Overview on Binary Optimization Using Swarm-Inspired Algorithms. IEEE Access 2021, 9, 149814–149858. [Google Scholar] [CrossRef]
- Ezugwu, A.E.-S. Metaheuristic Optimization for Sustainable Unrelated Parallel Machine Scheduling: A Concise Overview With a Proof-of-Concept Study. IEEE Access 2024, 12, 3386–3416. [Google Scholar] [CrossRef]
- Xu, Z.; Yang, H.; Li, J.; Zhang, X.; Lu, B.; Gao, S. Comparative Study on Single and Multiple Chaotic Maps Incorporated Grey Wolf Optimization Algorithms. IEEE Access 2021, 9, 77416–77437. [Google Scholar] [CrossRef]
- Paul, P.S.; Dhungel, A.; Sadia, M.; Hossain, M.R.; Hasan, M.S. Self-Parameterized Chaotic Map for Low-Cost Robust Chaos. J. Low Power Electron. Appl. 2023, 13, 18. [Google Scholar] [CrossRef]
- Fan, X.; Wang, H.; Zhuo, Z.; Bei, S.; Li, Y.; Liu, Z. A Novel Dung Beetle Optimization Algorithm Based on Lévy Flight and Triangle Walk. Future Gener. Comput. Syst. 2026, 174, 108006. [Google Scholar] [CrossRef]
- Wang, W.; Tian, J. Optimal Parameters Extraction for Photovoltaic Models Utilizing an Artificial Rabbit Optimizer Incorporating Swarm-Elite Learning Mechanism’s Levy Flight Strategy. Comput. Electr. Eng. 2025, 127, 110582. [Google Scholar] [CrossRef]
- Kale, G.A.; Yüzgeç, U. Advanced Strategies on Update Mechanism of Sine Cosine Optimization Algorithm for Feature Selection in Classification Problems. Eng. Appl. Artif. Intell. 2022, 107, 104506. [Google Scholar] [CrossRef]
- Nanyan, N.F.; Ahmad, M.A.; Hekimoğlu, B. Optimal PID Controller for the DC-DC Buck Converter Using the Improved Sine Cosine Algorithm. Results Control Optim. 2024, 14, 100352. [Google Scholar] [CrossRef]
- Wu, R.; Huang, H.; Wei, J.; Huang, H.; Wang, S.; Zhu, Y.; Han, Z.; Gu, Q. Fusion Prediction Strategy-Based Dynamic Multi-Objective Sparrow Search Algorithm. Appl. Soft Comput. 2024, 165, 112071. [Google Scholar] [CrossRef]
- Wang, S.; Yip, P.C.; Leung, H. Estimating Initial Conditions of Noisy Chaotic Signals Generated by Piecewise Linear Markov Maps Using Itineraries. IEEE Trans. Signal Process. 1999, 47, 3289–3302. [Google Scholar] [CrossRef]
- Coelho, L.S.; Guerra, F.; Batistela, N.J.; Leite, J.V. Multiobjective Cuckoo Search Algorithm Based on Duffing’s Oscillator Applied to Jiles-Atherton Vector Hysteresis Parameters Estimation. IEEE Trans. Magn. 2013, 49, 1745–1748. [Google Scholar] [CrossRef]
- Mirjalili, S. SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
- Zhu, Y.; Yousefi, N. Optimal Parameter Identification of PEMFC Stacks Using Adaptive Sparrow Search Algorithm. Int. J. Hydrogen Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
- Dong, Z.; Ma, N. A Novel Nonlinear Partial Least Square Integrated With Error-Based Extreme Learning Machine. IEEE Access 2019, 7, 59903–59912. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. A Novel Swarm Intelligence Optimization Approach: Sparrow Search Algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; Mohamed, R.; Jameel, M.; Abouhawwash, M. Spider Wasp Optimizer: A Novel Meta-Heuristic Optimization Algorithm. Artif. Intell. Rev. 2023, 56, 11675–11738. [Google Scholar] [CrossRef]
- Jia, H.; Rao, H.; Wen, C.; Mirjalili, S. Crayfish Optimization Algorithm. Artif. Intell. Rev. 2023, 56, 1919–1979. [Google Scholar] [CrossRef]








| Methodology | Advantages | Main Applications |
|---|---|---|
| Mathematical Programming Solvers | Rapidly finds the global optimum, provides precise solutions, but requires precise modeling. | Suitable for optimization problems with well-defined mathematical models and strict constraints. |
| Deep Reinforcement Learning | Excels in handling high-dimensional, sequential decision-making problems and possesses predictive capability, but demands substantial data and time resources. | Applicable to data-driven modeling and dynamic control policy learning scenarios. |
| Heuristic algorithms | Highly flexible, conceptually intuitive, and easy to implement, but prone to local optima and influenced by the initial population. | Ideal for rapidly locating multiple defect points that meet the requirements, achieving the search goal of “full operating condition coverage”. |
| Methodology | Advantages or Limitations | Study(s) |
|---|---|---|
| Integration of chaotic maps into the Grey Wolf Optimizer (GWO) | Limited to numerical benchmark tests, without considering the balance between local and global search | Xu et al. [20], Paul et al. [21] |
| Integration of Lévy flight into intelligent algorithms | Only emphasizes the global search capability in the later stages of the algorithm and is influenced by the initial population generation | Fan et al. [22], Wang et al. [23] |
| Sine Cosine Algorithm | The improvement mechanism is vague and lacks theoretical guidance | Kale et al. [24], Nanyan et al. [25] |
| Multi-objective sparrow search algorithm (SSA) | Although equipped with a vigilance mechanism to aid in finding the global optimum, it remains prone to getting trapped in local optima due to the algorithm’s computational methods | Wu et al. [26] |
| Performance Metric | Abnormal Manifestation | Corresponding Physical Defects |
|---|---|---|
| Overshoot | A significant increase in overshoot | Insufficient phase margin in the feedback loop. Increased Equivalent Series Resistance (ESR) or decreased capacitance of the output capacitor. Variation in the switching speed of power devices affecting transient response. |
| Steady-state error | Output voltage deviates from the rated value | Accuracy drift of the reference voltage source. Resistance value change in the feedback voltage divider network. Increased parasitic resistance in the power path |
| Settling time | Prolonged settling time, sluggish system response | Insufficient loop gain or bandwidth in the feedback loop. Inductor saturation. Insufficient drive capability of the control IC. |
| Number of oscillations | Insufficient damping, leading to sustained oscillations | Poor conditional stability of the feedback loop. Parasitic inductance and capacitance introduced by improper layout and routing. Specific load conditions that mismatch with the loop compensation |
| Parameter Name | Value |
|---|---|
| k | 4.3983 |
| Q | 0.3385 |
| fr | 94.7 k |
| n | 8.6212 |
| a | 0.016263 |
| b | 0.024964 |
| c | 0.007748 |
| d | 0.022942 |
| e | 0.029290 |
| Performance Metric | Threshold Value |
|---|---|
| Overshoot σ% | 10% |
| Steady-state error ess | 0.48 V |
| Settling time ts | 5 ms |
| Number of oscillations N | 3 |
| Voltage Defect Interval (V) [Vdown-set, Vup-set] | Corresponding Load Current Defect Interval (A) [Idown-set, Iup-set] | Original PI Value | Current PI Value | ||
|---|---|---|---|---|---|
| KP | KI | KP | KI | ||
| 340–370 | 1–60 | 0.3 | 0.08 | 0.5 | 0.01 |
| 420–450 | 1–60 | 0.6 | 0.01 | ||
| 520–550 | 1–60 | 0.7 | 0.003 | ||
| 630–660 | 1–60 | 0.81 | 0.003 | ||
| 750–780 | 1–60 | 0.9 | 0.003 | ||
| The Size of Gθ | Preset Number of Defects | Correctly Identified Count | Normal Points Misclassified as Defects | Defect Points Misclassified as Normal | Total Number of Misjudgments |
|---|---|---|---|---|---|
| 0.7 | 50 | 47 | 12 | 3 | 15 |
| 0.75 | 50 | 48 | 7 | 2 | 9 |
| 0.8 | 50 | 48 | 2 | 2 | 4 |
| 0.85 | 50 | 44 | 1 | 6 | 7 |
| 0.9 | 50 | 38 | 1 | 12 | 13 |
| Parameter Name | Value |
|---|---|
| Population size Z | 200 |
| Rolling dung beetle number Z1 | 60 |
| Reproducing dung beetle number Z2 | 40 |
| Small dung beetle number Z3 | 40 |
| Stealing dung beetle number Z4 | 60 |
| Population dimension D | 2 |
| Maximum iterations M | 100 |
| Normalized defect threshold Gθ | 0.8 |
| Lévy exponent β | 1.5 |
| Piecewise control factor φ | 0.5 |
| Maximum adaptive weight for sine–cosine ωmax | 0.9 |
| Minimum adaptive weight for sine–cosine ωmin | 0.4 |
| Perturbation intensity of alert dung beetle s (t) | 1.5 |
| The four weight coefficients in formula (13) | 0.25 |
| Preset Voltage Defect Interval (V) | Algorithm Identified Defect Interval (V) | Total Identification Error EV (V) | Identification Eror Percentage |
|---|---|---|---|
| 340–370 | 343–370 | 3 | 10% |
| 420–450 | 417.6–450 | 2.4 | 8% |
| 520–550 | 520–550 | 0 | 0 |
| 630–660 | 630–660 | 0 | 0 |
| 750–780 | 750–780 | 0 | 0 |
| Preset Voltage Defect Interval (V) | Preset Load Current Defect Interval (A) | Algorithm Identified Load Current Defect Interval (A) | Total Boundary Error EI (A) | Identification Error Percentage |
|---|---|---|---|---|
| 340–370 | 1–60 | 4.9–57.7 | 6.2 | 10.5% |
| 420–450 | 4.1–60 | 3.1 | 5.2% | |
| 520–550 | 1–56.4 | 3.6 | 6.1% | |
| 630–660 | 1–60 | 0 | 0 | |
| 750–780 | 1–60 | 0 | 0 |
| Preset Voltage Defect Interval (V) | Identification Coverage | Precision |
|---|---|---|
| 340–370 | 96.5% | 71.95% |
| 420–450 | 95.9% | 87.22% |
| 520–550 | 98.0% | 97.37% |
| 630–660 | 97.2% | 96.89% |
| 750–780 | 88.5% | 99.54% |
| Overall Coverage | 91.3% | / |
| Overall Precision | / | 94.79% |
| Comparative Metrics | Maximum Voltage Defect Interval Identification Error (MVE) | Maximum Load Current Defect Interval Identification Error (MLE) | Overall Identification Coverage (OIC) | Overall Precision (OP) |
|---|---|---|---|---|
| DBO | 32.3% | 25.7% | 72.9% | 84.5% |
| DBO+ Piecewise chaotic mapping | 28.7% | 22% | 81.2% | 86.1% |
| DBO+ Piecewise chaotic mapping + Lévy Flight | 24.6% | 18.6% | 85.9% | 89.4% |
| DBO+ Piecewise chaotic mapping + Lévy Flight + Sine–Cosine Guidance | 14.4% | 12.1% | 87.1% | 92.6% |
| MSDBO | 10% | 10.5% | 91.3% | 94.8% |
| Contribution of Each Improvement | MVE Reduction (Compared with the Previous Algorithm Combination) | MLE Reduction (Ditto) | OIC Improvement (Ditto) | OP Improvement (Ditto) |
|---|---|---|---|---|
| Piecewise chaotic mapping | 3.6% | 3.7% | 8.3% | 1.6% |
| Lévy Flight | 4.1% | 3.4% | 4.7% | 3.3% |
| Sine–Cosine Guidance | 10.2% | 6.5% | 1.2% | 3.2% |
| Alert Mechanism | 4.4% | 1.6% | 4.2% | 2.2% |
| Comparative Metrics | Maximum Voltage Defect Interval Identification Error | Maximum Load Current Defect Interval Identification Error | Overall Identification Coverage | Overall Precision |
|---|---|---|---|---|
| Sparrow Search Algorithm(SSA) [32] | 36.2% | 30% | 71.3% | 81.6% |
| Spider Wasp Optimizer (SWO) [33] | 33% | 25.3% | 66.3% | 82.5% |
| Crayfish Optimization Algorithm (COA) [34] | 29.4% | 28% | 68.4% | 81.4% |
| DBO | 32.3% | 25.7% | 72.9% | 84.5% |
| MSDBO (This Article Proposes) | 10% | 10.5% | 91.3% | 94.8% |
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
Yang, Z.; Guo, J.; Li, R.; An, G.; Zhang, K.; Liu, J.; Zhang, L. Performance Defect Identification in Switching Power Supplies Based on Multi-Strategy-Enhanced Dung Beetle Optimizer. Math. Comput. Appl. 2026, 31, 12. https://doi.org/10.3390/mca31010012
Yang Z, Guo J, Li R, An G, Zhang K, Liu J, Zhang L. Performance Defect Identification in Switching Power Supplies Based on Multi-Strategy-Enhanced Dung Beetle Optimizer. Mathematical and Computational Applications. 2026; 31(1):12. https://doi.org/10.3390/mca31010012
Chicago/Turabian StyleYang, Zibo, Jiale Guo, Rui Li, Guoqing An, Kai Zhang, Jiawei Liu, and Long Zhang. 2026. "Performance Defect Identification in Switching Power Supplies Based on Multi-Strategy-Enhanced Dung Beetle Optimizer" Mathematical and Computational Applications 31, no. 1: 12. https://doi.org/10.3390/mca31010012
APA StyleYang, Z., Guo, J., Li, R., An, G., Zhang, K., Liu, J., & Zhang, L. (2026). Performance Defect Identification in Switching Power Supplies Based on Multi-Strategy-Enhanced Dung Beetle Optimizer. Mathematical and Computational Applications, 31(1), 12. https://doi.org/10.3390/mca31010012
