Accelerated Modeling of Transients in Electromagnetic Devices Based on Magnetoelectric Substitution Circuits
Abstract
:1. Introduction
2. Basics of Transformations for Obtaining Magnetoelectric Equivalent Circuits
- -
- Equivalent magneto-electric circuits of power transformers are very complicated;
- -
- Transients in these transformers require a very long time and rapidly changing components of processes;
- -
- The time of simulating transients is significant, which is undesirable.
3. Basics of Using Orthogonal Polynomials to Integrate Differential Equations
Generation of Matrix Equations
- From all the equations in System (9), we subtract the first equation. As a result, we obtain a reduced system:
4. Using Orthogonal Polynomials to Calculate Transients in a Ferromagnetic Core Coil
4.1. General Equations
4.2. Schematic Interpretation of the Method of Numerical Calculation of Transients in Magnetoelectric Circuits
4.3. Calculation Algorithm, Programs, and Simulation Results
- Input of initial data (start time tbegin and end time of simulation tend, time segment dimension τ, electric circuit parameters R, L, e(t), core coil parameters S, l, magnetization curve B (H), initial conditions Φ0, i0) is performed. The orthogonal polynomial type is selected.
- is the following are set: the number N of reference points on a segment without a zero point (seven points are recommended for each segment), the length of the time segment, the segment number Nu calculated over the entire time investigated interval.
- To calculate the coefficients of orthogonal polynomials, the positions of reference points xk on interval [−1, 1] of one segment (the position of the reference points on all segments is the same) are set. In paper [16], it is shown that the reference points can be set uniformly, and also thickened to the ends of the segment or to the middle of the segment.
- The segment is specified in interval [a, b] on the timeline, where a and b are the start and end times of the segment, with τ = b − a. Corresponding to the locations of reference points xk on [−1, 1], reference points tk on time interval [a, b] are calculated using the following formula:tk = a + τ (xk + 1)/2.
- The initial differential magnetic resistance of the Rd0 of the magnetic branch is calculated from the initial value of magnetic flux Φ0 of the ferromagnetic.
- The values of matrices V, D, S, ∆ for the left part of Equation (31) are calculated.
- Matrix Z is filled, in which the initial differential magnetic resistance Rd0 is used.
- Current calculations for each segment on time interval [a, b] are cyclically performed (Items 8–18). Segment numbers are cyclically changed from one up to Nu. When the ku cycle parameter changes, the following acts are performed.
- The values of the source voltage vector U at all points of the segment are calculated.
- The iterative cycle (Items 10–16) of current calculation for reference points of the current segment is performed. The iterative cycle is necessary to clarify the value of differential magnetic resistance Rd, since this value depends on the value of the magnetic flux.
- Matrix Z containing the value of magnetic resistance Rd is clarified. The vector of the right parts F of System (33) is calculated.
- The system of algebraic equations is solved and the vector of polynomial coefficients C = Z−1·F is determined.
- The vectors of polynomial coefficients Ci, CΦ for each current are distinguished.
- Vectors of values of all currents (including magnetic currents) are calculated based on values of vectors Ci, CΦ according to (13).
- A vector of magnetic flux values at reference points is calculated using Formula (35) for calculation of the integral.
- Differential magnetic resistance Rd of the branch is calculated from the values of the magnetic flux according to the magnetization curve of the ferromagnetic, using the function of approximation by splines of the magnetization curve. The end condition of the iteration loop is checked. The iteration cycle (Items 10–16) ends if the values of magnetic resistance of adjacent iteration cycles do not exceed the specified error, otherwise we return to Item 10.
- The last current and magnetic flux values on the current segment become the initial current and magnetic flux values for the next segment when the iterative cycle is terminated.
- Current and magnetic flux values are stored in arrays for output at the end of calculation.The condition of the end of the transient calculation is checked. If the termination condition is not met, the initial data for calculating the next segment is set, namely the initial value of current i0, the initial value of magnetic flux Φ0, and the start time of segment t0 as the last values obtained in calculating the previous segment. The transient calculation ends (Steps 8–18) after calculation of the last segment, when the current time of the simulating process reaches the set value tend.
- The graphs of the transient in the time area are generated.
5. Discussion
6. Conclusions
- In electromagnetic devices, the calculation of transient processes is effectively performed using magnetoelectric substitution circuits. The developed spectral method for calculating electromagnetic transients in magnetoelectric circuits, based on representing solution functions with orthogonal polynomials, significantly reduces processor time compared to known methods.
- The proposed schematic model of the method is convenient for composing state equations.
- Computational studies of the method showed that when using different polynomials (algebraic, Chebyshev, Hermite, and Legendre), the accuracy of the calculation changes insignificantly. The method of distributing collocation points has a slight effect on calculation accuracy. The processor time for calculating transients using the proposed method, compared to the implicit Euler method, showed a reduction in processor time by a factor of 12.2. This fact is reflected in the title of the article: “Accelerated Modeling”, etc.
- Comparison of the calculation time by the proposed method and the implicit Euler method showed that calculation time decreased by 12.2 times.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ansys, Engineering Simulation Software. Available online: https://www.ansys.com/ (accessed on 10 October 2024).
- COMSOL—Software for Multiphysics Simulation. Available online: https://www.comsol.com/ (accessed on 10 October 2024).
- Shakirov, M.A. Analysis of non-uniformity of distribution of magnetic loadings and losses in transformers based on magnetoelectric equivalent circuits. Elektr. [Electr.] 2005, 11, 15–27. (In Russian) [Google Scholar]
- Lipman, A.A. “Electric” and “magnetic” circuits of the electromagnetic circuit. Elektr. [Electr.] 1974, 7, 65–68. (In Russian) [Google Scholar]
- Butcher, J.C. Runge–Kutta Methods for Ordinary Differential Equations. In Numerical Analysis and Optimization; Al-Baali, M., Grandinetti, L., Purnama, A., Eds.; Springer Proceedings in Mathematics & Statistics; Springer International Publishing: Cham, Switzerland, 2015; Volume 134. [Google Scholar] [CrossRef]
- Epperson, J.F. An Introduction to Numerical Methods and Analysis. Mathematical Reviews, 2nd ed.; hardback; John Wiley & Sons: Hoboken, NJ, USA, 2013; ISBN 978-1-118-36759-9. [Google Scholar]
- De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978; Available online: https://link.springer.com/book/9780387953663 (accessed on 10 October 2024).
- Tykhovod, S.M. Computer modulation system of dynamic processes in nonlinear magnetoelectric circuits. Tekhnchna Elektrodinamka [Tech. Electrodyn.] 2008, 3, 16–23. (In Russian) [Google Scholar]
- Gear, C.W. Numerical Initial Value Problems in Ordinary Differential Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1971. [Google Scholar]
- Boyd, J.P. Chebyshev and Fourier Spectral Methods; DOVER Publications, Inc.: Mineola, NY, USA, 2000. [Google Scholar]
- Gheorghiu, C.I. Spectral Methods for Differential Problems; “T. Popoviciu” Institute of Numerical Analysis: Cluj-Napoca, Romania, 2005. [Google Scholar]
- Grandclement, P. Introduction to spectral methods. In Stellar Fluid Dynamics and Numerical Simulations: From the Sun to Neutron Stars; EDP Sciences: Paris, France, 2006; p. 153. [Google Scholar]
- Kopriva, D.A. Implementing Spectral Methods for Partial Differential Equations Algorithms for Scientists and Engineers; Springer: Dordrecht, The Netherlands, 2009; ISBN 978-90-481-2260-8. Available online: https://link.springer.com/content/pdf/bfm%3A978-90-481-2261-5%2F1 (accessed on 12 October 2024). [CrossRef]
- Trefethen, L.N. Spectral Methods in MATLAB; Society for industrial and applied mathematics—SIAM: Philadelphia, PA, USA, 2000; Available online: https://www.researchgate.net/profile/Hector-Carmenate/post/How_to_solve_the_lumped_kinetic_model_for_chromatography_numerically_in_MATLAB_codes/attachment/60a6531e6b953100014d5262/AS%3A1025513963393036%401621512990681/download/Trefethen+espectral.pdf (accessed on 26 October 2024).
- Tykhovod, S.; Orlovskyi, I. Development and Research of Method in the Calculation of Transients in Electrical Circuits Based on Polynomials. Energies 2022, 15, 8550. [Google Scholar] [CrossRef]
- Bateman, H.; Erdelyi, A. Higher Transcendental Functions, Volume 2; McGraw-Hill Book Company: New York, NY, USA; Toronto, ON, Canada; London, UK, 1955; p. 296. [Google Scholar]
- Tykhovod, S.M. Computer analysis of magnetic fields by the method of contour fluxes. Elektrotekhnka Ta Elektroenergetika. [Electr. Eng. Power Eng.] 2002, 2, 49–52. [Google Scholar]
- MathWorks—Maker of MATLAB and Simulink. Available online: https://www.mathworks.com/ (accessed on 26 October 2024).
- Program for Calculation of Transient in the Inductance Coil by Spectral Method. Available online: https://drive.google.com/file/d/1LgildZrro5FuHvvEBxaexBtnS38rwqJv/view?usp=sharing (accessed on 26 October 2024).
- Program for Calculating the Transient in the Inductance Coil by the Euler Method. Available online: https://drive.google.com/file/d/1zJcrYYZstZEHuWnQqySdHXUW3ul_LW2V/view?usp=sharing (accessed on 26 October 2024).
- Program for Calculation of Transient in the Inductance Coil by Spectral Method (Trapezoidal Voltage). Available online: https://drive.google.com/file/d/1M76sBYLmGe9SgxCuTJm8FFy_FOurg2D1/view?usp=sharing (accessed on 26 October 2024).
H (A/m) | 0 | 1 | 7.58 | 10.8 | 15.2 | 20.8 | 23.2 | 26.2 | 31.9 | 51.4 | 97.3 | 520.7 | 1218 | 1.25 × 105 |
B (T) | 0 | 0.0096 | 0.1 | 0.2 | 0.4 | 0.8 | 1.0 | 1.2 | 1.4 | 1.6 | 1.7 | 1.8 | 1.84 | 2 |
ID | ∆ % | Algebraic Polynomials | Chebyshev Polynomials | Legendre Polynomials | Hermite Polynomials | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B0, T | Zeros | Max | Uniform | Zeros | Max | Uniform | Zeros | Max | Uniform | Zeros | MAX | Uniform | |
0 | Δi | 0.0036 | 0.0036 | 0.0035 | 0.0036 | 0.0022 | 0.0033 | 0.0036 | 0.0309 | 0.0789 | 0.0480 | 0.0414 | 0.0397 |
ΔB | 0.0034 | 0.00346 | 0.00347 | 0.0034 | 0.0035 | 0.0035 | 0.0034 | 0.0039 | 0.0049 | 0.0035 | 0.0034 | 0.0035 | |
0.7 | Δi | 0.1018 | 0.1032 | 0.1087 | 0.1018 | 0.1031 | 0.1085 | 0.1018 | 0.1209 | 0.1964 | 0.111 | 0.1117 | 0.1159 |
ΔB | 0.0092 | 0.0093 | 0.0092 | 0.0092 | 0.0093 | 0.0092 | 0.0092 | 0.0085 | 0.0203 | 0.0099 | 0.0093 | 0.0092 |
∆ % | Algebraic Polynomials | Chebyshev Polynomials | Legendre Polynomials | Hermite Polynomials | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Zeros | Max | Uniform | Zeros | Max | Uniform | Zeros | Max | Uniform | Zeros | Max | Uniform | |
Δi | 1.0325 | 1.0458 | 1.1012 | 1.0324 | 1.0457 | 1.1012 | 1.0323 | 1.0451 | 1.1007 | 1.0553 | 1.0539 | 1.583 |
ΔB | 0.280 | 0.2841 | 0.294 | 0.2807 | 0.284 | 0.2944 | 0.2792 | 0.2436 | 0.29632 | 1.0371 | 0.7169 | 2.962 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tykhovod, S.; Orlovskyi, I. Accelerated Modeling of Transients in Electromagnetic Devices Based on Magnetoelectric Substitution Circuits. Energies 2025, 18, 310. https://doi.org/10.3390/en18020310
Tykhovod S, Orlovskyi I. Accelerated Modeling of Transients in Electromagnetic Devices Based on Magnetoelectric Substitution Circuits. Energies. 2025; 18(2):310. https://doi.org/10.3390/en18020310
Chicago/Turabian StyleTykhovod, Sergii, and Ihor Orlovskyi. 2025. "Accelerated Modeling of Transients in Electromagnetic Devices Based on Magnetoelectric Substitution Circuits" Energies 18, no. 2: 310. https://doi.org/10.3390/en18020310
APA StyleTykhovod, S., & Orlovskyi, I. (2025). Accelerated Modeling of Transients in Electromagnetic Devices Based on Magnetoelectric Substitution Circuits. Energies, 18(2), 310. https://doi.org/10.3390/en18020310