{"title":"Circuit-to-Circuit Cosimulation for Closed-Loop Electrical Systems Using Waveform Relaxation","authors":"Md Moktarul Alam;Mohsen Koohestani;Mohammed Ramdani;Richard Perdriau","doi":"10.1109/TPEL.2025.3541430","DOIUrl":null,"url":null,"abstract":"A computational time saving approach is proposed for the cosimulation of a buck–boost converter using waveform relaxation (WR) and time windowing. This study implements the Gauss–Seidel (GS) method, an iterative process that is employed to solve systems of linear and nonlinear equations using the WR technique, improving the convergence speed and accuracy of closed-loop system dynamic simulations. The proposed technique is applied to a 3.3-V buck–boost converter working both in buck and boost modes, therefore, simulations and measurements are carried out with a 1.8- to 5.5-V input voltage range. A comparative analysis between GS-WR without and with time windowing demonstrates that with time windowing, the number of iterations increases by 60<inline-formula><tex-math>$\\%$</tex-math></inline-formula> and 67.8<inline-formula><tex-math>$\\%$</tex-math></inline-formula>, while the elapsed time is reduced by 22.3<inline-formula><tex-math>$\\%$</tex-math></inline-formula> and 26.6<inline-formula><tex-math>$\\%$</tex-math></inline-formula> with respect to a single time windows in buck and boost modes, respectively. Moreover, the optimal number of time windows (i.e., 4), computed by simulation, yields a 8.1<inline-formula><tex-math>$\\%$</tex-math></inline-formula> and 18.1<inline-formula><tex-math>$\\%$</tex-math></inline-formula> faster simulation time compared to the highest considered value in the study (i.e., 10). The outcome of this comparison reveals that a higher number of time windows does not necessarily result in a quicker computation compared to a lower value. More specifically, the GS-WR technique was found to be the main contributor to the acceleration, while time windowing ensures the convergence to the same results as the full system simulation.","PeriodicalId":13267,"journal":{"name":"IEEE Transactions on Power Electronics","volume":"40 6","pages":"8553-8565"},"PeriodicalIF":6.5000,"publicationDate":"2025-02-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Power Electronics","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10883016/","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
A computational time saving approach is proposed for the cosimulation of a buck–boost converter using waveform relaxation (WR) and time windowing. This study implements the Gauss–Seidel (GS) method, an iterative process that is employed to solve systems of linear and nonlinear equations using the WR technique, improving the convergence speed and accuracy of closed-loop system dynamic simulations. The proposed technique is applied to a 3.3-V buck–boost converter working both in buck and boost modes, therefore, simulations and measurements are carried out with a 1.8- to 5.5-V input voltage range. A comparative analysis between GS-WR without and with time windowing demonstrates that with time windowing, the number of iterations increases by 60$\%$ and 67.8$\%$, while the elapsed time is reduced by 22.3$\%$ and 26.6$\%$ with respect to a single time windows in buck and boost modes, respectively. Moreover, the optimal number of time windows (i.e., 4), computed by simulation, yields a 8.1$\%$ and 18.1$\%$ faster simulation time compared to the highest considered value in the study (i.e., 10). The outcome of this comparison reveals that a higher number of time windows does not necessarily result in a quicker computation compared to a lower value. More specifically, the GS-WR technique was found to be the main contributor to the acceleration, while time windowing ensures the convergence to the same results as the full system simulation.
期刊介绍:
The IEEE Transactions on Power Electronics journal covers all issues of widespread or generic interest to engineers who work in the field of power electronics. The Journal editors will enforce standards and a review policy equivalent to the IEEE Transactions, and only papers of high technical quality will be accepted. Papers which treat new and novel device, circuit or system issues which are of generic interest to power electronics engineers are published. Papers which are not within the scope of this Journal will be forwarded to the appropriate IEEE Journal or Transactions editors. Examples of papers which would be more appropriately published in other Journals or Transactions include: 1) Papers describing semiconductor or electron device physics. These papers would be more appropriate for the IEEE Transactions on Electron Devices. 2) Papers describing applications in specific areas: e.g., industry, instrumentation, utility power systems, aerospace, industrial electronics, etc. These papers would be more appropriate for the Transactions of the Society which is concerned with these applications. 3) Papers describing magnetic materials and magnetic device physics. These papers would be more appropriate for the IEEE Transactions on Magnetics. 4) Papers on machine theory. These papers would be more appropriate for the IEEE Transactions on Power Systems. While original papers of significant technical content will comprise the major portion of the Journal, tutorial papers and papers of historical value are also reviewed for publication.