Simulation of nonuniform transmission lines

Marissa Condon (School of Electronic Engineering, Dublin City University, Dublin, Ireland)

COMPEL - The international journal for computation and mathematics in electrical and electronic engineering

ISSN: 0332-1649

Article publication date: 13 June 2023

Issue publication date: 1 March 2024

498

Abstract

Purpose

The purpose of the paper is the simulation of nonuniform transmission lines.

Design/methodology/approach

The method involves a Magnus expansion and a numerical Laplace transform. The method involves a judicious arrangement of the governing equations so as to enable efficient simulation.

Findings

The results confirm an effective and efficient numerical solver for inclusion of nonuniform transmission lines in circuit simulation.

Originality/value

The work combines a Magnus expansion and numerical Laplace transform algorithm in a novel manner and applies the resultant algorithm for the effective and efficient simulation of nonuniform transmission lines.

Keywords

Citation

Condon, M. (2024), "Simulation of nonuniform transmission lines", COMPEL - The international journal for computation and mathematics in electrical and electronic engineering, Vol. 43 No. 1, pp. 1-13. https://doi.org/10.1108/COMPEL-01-2023-0042

Publisher

:

Emerald Publishing Limited

Copyright © 2023, Marissa Condon.

License

Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial & non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


Introduction

The ongoing increase in signal frequencies and increase in the density of circuits have the consequential requirement for accurate modelling of interconnects. Models of interconnects in circuits need to include the nonuniformity in geometry so as to enable accurate analysis and design (Antonini, 2012). Another application of nonuniform transmission lines is in microwave filters that are used in many applications, for example, mobile and satellite communications and test and measurement systems (Hashash et al., 2018; Arnedo et al., 2012; Attamimi and Alaydrus, 2015). While such filters may be designed using cascaded distributed transmission lines, abrupt changes in structure can lead to parasitic effects and consequently to errors. To avoid these errors, nonuniform transmission lines are used in microwave filters. Non-uniform transmission lines are also present in power systems (Gunawardana, 2022). Many approaches have been proposed for time-domain modelling of nonuniform transmission lines. Antonini (2012) proposes a method based on Green’s function of a uniform transmission line. The result is a rational macromodel that is suitable for the time-domain simulation. Afrooz and Abdipour (2012) present a Finite Difference Time Domain technique that is unconditionally stable and describes a method for handling modulated signals in an efficient manner. Brančík and Ševčík (2011) present a method based on an implicit Wendroff method. Jurić-Grgić (2015) uses a finite element approach. Manfredi et al. (2016) present a perturbative approach whereby the variations in the transmission line parameters are seen as perturbations of their average value. Chernobryvko (2014) also uses a perturbative approach focussing on multiconductor lines. Some frequency-domain approaches have also been presented, for example those of Gómez and Escamilla (2013) and Moreno et al. (2005). An approach based on the state-transition matrix and using the Peano–Baker Series is proposed in Momeni et al. (2020).

The first section of the present paper shall describe the theory governing the proposed method. The following section shall give examples to highlight its efficacy. Finally, conclusions and suggestions for future work shall be given.

Methodology

Consider a section of a nonuniform transmission line, as shown in Figures 1 and 2. Let x be the direction of propagation.

The Telegrapher’s equations are:

(1) xV(s,x)=(R(x)+sL(x))I(s,x)=Z(s,x)I(s,x)xI(s,x)=(G(x)+sC(x))V(s,x)=Y(s,x)V(s,x)

V(s, x) and I(s, x) are the voltage and current along the line. s is the Laplace parameter. R(x), L(x), G(x) and C(x) are the per-unit resistance, inductance, conductance and capacitance along the line. Z(s, x) = R(x) + sL(x) is the per-unit length impedance of the line. Y(s, x) = G(x) + sC(x) is the per unit length admittance of the line.

The solution of the equations in (1) are of the form:

(2) V(s,x)=V+(s,x)+V(s,x)I(s,x)=I+(s,x)+I(s,x)

V+(s, x), V (s, x) are the forward and backward waves on the transmission line.

Bearing in mind the approaches taken in Tang and Zhang (2011), Zhang et al. (2011) and Pereira (2014), the following form of equations shall be considered, with a+(s, x) and a(s, x) defined as follows:

(3) V(s,x)=Z012(s,x)(a+(s,x)+a(s,x))I(s,x)=Z012(s,x)(a(s,x)a+(s,x))

This form of equation is selected as it is appropriate for the subsequent analysis.

The propagation constant is:

γ(s,x)=Z(s,x)Y(s,x)=(R(x)+sL(x))(G(x)+sC(x))

The characteristic impedance is:

(4) Z0(s,x)=Y01(s,x)Y0(s,x)=(R(x)+sL(x))1(R(x)+sL(x))(G(x)+sC(x))

Then:

(5) x[a+(s,x)a(s,x)]=[M(s,x)K(s,x)K(s,x)M(s,x)][a+(s,x)a(s,x)]=A[a+(s,x)a(s,x)]
where:
M(s,x)=12(Z01(s,x)(R(x)+sL(x))+(G(x)+sC(x))Z0(s,x))         
K(s,x)=12Z01(s,x)dZ0(s,x)dx

K(s, x) is the coupling coefficient that varies along the length of the line.

Equation (5) is then solved using an efficient numerical algorithm.

The numerical algorithm involves two steps. The first is solution in the spatial domain, x. For this purpose, the approach in Vaibhav (2019) and Blanes and Moan (2006) is used. It is a fourth-order algorithm based on an equispaced division of the x axis. The divisions are x and the nth point is xn.

The solution of (5) is:

(6) [a+(s,x)a(s,x)]=eΛ(x,xn)[a+(s,xn)a(s,xn)]

For the remainder of the paper, explicit dependence of variables on x, s shall be omitted in some equations to enable ease of understanding.

Λ(x, xn) can be represented by the Magnus series (Magnus, 1954):

(7) Λ(x,xn)=i=1Λi

The series is made up of an infinite series of terms, and the subscript is to distinguish each term.

The method proposed by Blanes and Moan (2006) and used by Vaibhav (2019) involved a truncation of this series to obtain a fourth-order method. The first two terms in the Magnus series are:

(8) Λ1=xnxA(τ)dτΛ2=12xnxdτ1xnτ1[A(τ1),A(τ2)]dτ2
where A is as defined in equation (5).

A Taylor series expansion of A(x) about x1/2=xn+Δx2 is performed and let:

A0=xnxn+ΔxA(τ)dτ
(9) A1=1Δxxnxn+Δx(xx1/2)A(τ)dτ

Then a fourth-order method is given by:

(10) Λorder4=A0+[A1,A0]

[α, β] is the commutator bracket, [α, β] = αββa.

Gauss-Legendre-Lobatto quadrature is used to evaluate the integrals in (9). The method may be derived by matching the zeroth, first and second moments. The ith moment is defined as:

(11) mi=xnxn+Δxxidx

The numerical quadrature method is:

(12) xnxn+Δxf(x)dx=k=1,2,3wkf(xk)

The weights are determined as follows:

(13) w1xni+w2(xn+Δx2)i+w3(xn+Δx)i=mi,    i=0,1,2

Solving equation (13) yields:

w1=Δx6, w2=4Δx6, w3=Δx6

Using this result, the integrals in (9) may be determined as follows:

(14) xnxn+ΔxA(τ)dτ=Δx6(A1+4A2+A3)
(15) A1=A(xn),A2=A(xn+Δx2),A3=A(xn+Δx)1Δxxnxn+Δx(xx1/2)A(τ)dτ=Δx12(A3A1)
(16) Λn+1order4=Λ4(xn+Δx,xn)=Δx6(A1+4A2+A3)+Δx272([A1+4A2+A3,A3A1])

The first and second terms in (16) correspond to the first and second terms in (10) when the Gauss-Legendre-Lobatto quadrature is used. The superscripts denote the terms in (9) and (10) while the subscript refers to the definitions in (14).

Computing matrix exponentials is computationally expensive and hence, the structure of the Λ(x, xn) matrix must be investigated for savings in computation as was done in Vaibhav (2019) and Blanes and Moan (2006).

For the equation in (5), (16) becomes:

(17) Λn+1order4=Δx6[Mn+4Mn+12+Mn+1Kn+4Kn+12+Kn+1Kn+4Kn+12+Kn+1(Mn+4Mn+12+Mn+1)]+Δx272[Mn+1MnKn+1KnKn+1Kn(Mn+1Mn)]
Kn=K(xn),Kn+12=K(xn+Δx2),Kn+1=K(xn+Δx),
Mn=M(xn),Mn+12=M(xn+Δx2),Mn+1=M(xn+Δx).

Because of its structure, det(exp(Λn+1order4))=1. Hence, for a single transmission line:

(18) eΛn+1order4=[cosh(Γn+1)00cosh(Γn+1)]+sinh(Γn+1)Γn+1Λn+1
where:
Γn+1=±det(Λn+1order4)

Thus an efficient method for computing the exponential of Λn+1 has been determined.

For 2-conductor lines, the matrix Λn+1order4 has the following structure:

(19) Λn+1order4=[abbacddccddcabba]

For this specific structure of matrix, the matrix exponential can be computed as:

(20) eΛn+1order4=[eλ1((Λn+1λ2I)(Λn+1λ3I)(Λn+1λ4I)(λ1λ2)(λ1λ3)(λ1λ4))+eλ2((Λn+1λ1I)(Λn+1λ3I)(Λn+1λ4I)(λ2λ1)(λ2λ3)(λ2λ4))+eλ3((Λn+1λ1I)(Λn+1λ2I)(Λn+1λ4I)(λ3λ1)(λ3λ2)(λ3λ4))+eλ4((Λn+1λ1I)(Λn+1λ2I)(Λn+1λ3I)(λ4λ1)(λ4λ2)(λ4λ3))
λ1,2=±(a+b)2+(c+d)2
λ3,4=±(ab)2+(cd)2

This enables the a±(s, x) to be determined for each xn for a particular s in an efficient manner.

Numerical Laplace transform

The second part of the algorithm involves computation of the inverse Laplace transform. The advantage of using the inverse Laplace transform is that it enables ease of inclusion of frequency-dependent effects. In addition, it avoids the difficulties of Fourier transform approaches when step responses are of interest (Griffith and Nakhla, 1990). Many methods have been proposed for numerical inversion of the Laplace transform for example (Griffith and Nakhla, 1990; Cohen, 2007). A recent work recommending and indicating its suitability for state-of-the-art circuit simulation is Gad (2022). The work (Gad, 2022) involves a rational approximation of the exponential function. In the current work, the approach of Wilcox (1978) is used. This approach uses the midpoint integration rule and uses the FFT thus resulting in an efficient routine. To account for Gibbs oscillations, the sigma-factor, σ, suggested in Wilcox (1978) is used. If the inverse Laplace transform of F(s) is required, then the suggested approach involves multiplying this by σ :

(21) σ=sin(ωπ/Ω)ωπ/Ω
where Ω rad/s is the frequency beyond which the frequency spectrum of the time-domain signal may be assumed to be neglected. This method was selected as it is efficient and includes a method to overcome Gibbs oscillations. Future work will compare different numerical inverse Laplace transform routines.

Examples

The first example is a two-conductor coupled nonuniform transmission line similar to that in Manfredi et al. (2016). The length of the line is l = 4 cm. The conductance is set to zero, as is done in other publications, for example, Antonini (2012) and Momeni et al. (2020).

L(x)=[2002020200]ex/lnH/m
C(x)=[606660]ex/lpF/m
R(x)=[10000100]Ω/m

Figure 3 shows the unit-step response at the end of the excited line. The proposed method is compared with that obtained with a very fine segmentation technique. The proposed method uses Δx = 1 cm. The segment technique uses 128 sections. Figure 4 shows the voltages at the receiving end of the second conductor. Figure 5 shows the response at the receiving end of the excited conductor to a pulse with a rise and fall time of 25 ps. The duration of the pulse is also 25 ps. Figure 6 shows the response at the receiving end when the input is a 20 GHz sinewave.

The results indicate the efficacy of the proposed method.

In a manner similar to Momeni et al. (2020), the accuracy and efficiency of the techniques are compared as follows: The finite discretisation technique is applied with 8,000 sections to obtain an “exact” solution. This is denoted vex. The same technique is then applied with a varying number of sections to obtain a result within a tolerance ϵ. This is denoted vsect. Finally, the proposed method is applied with varying x values to lie with the same tolerance. This is denoted as vproposed:

|vexvsect/proposedvex|<ϵ

The results are noted. The speed of computation is then measured. For the two-conductor line, 128 sections are required for an accuracy of ϵ = O(∼10−4). For the proposed method, x = 1 cm. The computation time for the proposed method is less than 50% that for the method, with the sections indicating the efficacy of the proposed method as an alternative to traditional methods.

The second example is also similar to that in Momeni et al. (2020). The parameters of the line are:

L(x)=[4007575400](1+kxl)nH/m
C(x)=[1751515175]1+kxlpF/m
R(x)=[10000100]Ω/m

The conductance is set to zero.

The length of the line is 7 cm and k = 1.

The input is a modulated signal:

vin(t)=sin(π×108t)sin(π×109t)

The load resistance is Rload = 1Ω. Figure 7 shows the result at the receiving end of the line with the proposed method superimposed on the result using the method with sections. The results indicate the efficacy of the proposed technique.

Conclusions

The paper has introduced an alternative and efficient procedure for simulating nonuniform transmission lines. The method involves a Magnus expansion for the spatial variation and numerical inverse Laplace transform to determine the time-domain response. The method is accurate, and results have confirmed its efficacy, and computation times indicate its efficiency. Possible future work could involve optimising the code and memory usage. Future work could include frequency-dependent per-unit length parameters of the transmission line and nonlinear loads. In addition, further exploration is required with input signals of widely varying frequency content. Exploration of terahertz interconnects may also be a possibility.

Figures

Nonuniform transmission line of varying width

Figure 1.

Nonuniform transmission line of varying width

Nonuniform transmission line per-unit length parameters

Figure 2.

Nonuniform transmission line per-unit length parameters

Unit-step responses at the receiving end of the excited conductor

Figure 3.

Unit-step responses at the receiving end of the excited conductor

Unit-step responses at the receiving end of the second conductor

Figure 4.

Unit-step responses at the receiving end of the second conductor

Pulse responses at the receiving end of the excited conductor

Figure 5.

Pulse responses at the receiving end of the excited conductor

Sinusoidal responses at the receiving end of the excited conductor

Figure 6.

Sinusoidal responses at the receiving end of the excited conductor

Voltages are the receiving end of the transmission line when the input is a modulated signal and when there is a load resistance

Figure 7.

Voltages are the receiving end of the transmission line when the input is a modulated signal and when there is a load resistance

References

Afrooz, K. and Abdipour, A. (2012), “Efficient method for time-domain analysis of Lossy nonuniform multiconductor transmission line driven by a modulated signal using FDTD technique”, IEEE Transactions on Electromagnetic Compatibility, Vol. 54 No. 2, pp. 482-494, doi: 10.1109/TEMC.2011.2161765.

Antonini, G. (2012), “Spectral models of Lossy nonuniform multiconductor transmission lines”, IEEE Transactions on Electromagnetic Compatibility, Vol. 54 No. 2, pp. 474-481, doi: 10.1109/TEMC.2011.2167015.

Arnedo, I., Arregui, I., Lujambio, A., Chudzik, M., Laso, M.A.G. and Lopetegi, T. (2012), “Synthesis of microwave filters by inverse scattering using a closed-form expression valid for rational frequency responses”, IEEE Transactions on Microwave Theory and Techniques, Vol. 60 No. 5, pp. 1244-1257, doi: 10.1109/TMTT.2012.2187921.

Attamimi, S. and Alaydrus, M. (2015), “Design of Chebychev’s low pass filters using nonuniform transmission lines”, Journal of ICT Research and Applications, Vol. 9 No. 3, pp. 197-213, doi: 10.5614/itbj.ict.res.appl.2015.9.3.1.

Blanes, S. and Moan, P. (2006), “Fourth- and sixth-order commutator-free magnus integrators for linear and non-linear dynamical systems”, Applied Numerical Mathematics, Vol. 56 No. 12, pp. 1519-1537, doi: 10.1016/j.apnum.2005.11.004.

Brančík, L. and Ševčík, B. (2011), “Time-domain simulation of nonuniform multiconductor transmission lines in Matlab”, International Journal of Mathematics and Computers in Simulation, Vol. 5 No. 2.

Chernobryvko, M., De Zutter, D. and Ginste, D.V. (2014), “Nonuniform multiconductor transmission line analysis by a two-step perturbation technique”, IEEE Transactions on Components, Packaging, and Manufacturing Technology (2011), Vol. 4 No. 11, pp. 1838-1846, doi: 10.1109/TCPMT.2014.2360312.

Cohen, A. (2007), Numerical Methods for Laplace Transform Inversion, Springer Publishing Company, New York, NY.

Gad, E., Tao, Y. and Nakhla, M. (2022), “Fast and stable circuit simulation via Interpolation-Supported numerical inversion of the Laplace transform”, IEEE Transactions on Components, Packaging and Manufacturing Technology, Vol. 12 No. 1, pp. 121-130, doi: 10.1109/TCPMT.2021.3122840.

Gómez, P. and Escamilla, J.C. (2013), “Frequency domain modeling of nonuniform multiconductor lines excited by indirect lightning”, International Journal of Electrical Power and Energy Systems, Vol. 45 No. 1, pp. 420-426, doi: 10.1016/j.ijepes.2012.09.019.

Griffith, J.R. and Nakhla, M.S. (1990), “Time-domain analysis of Lossy coupled transmission lines”, IEEE Transactions on Microwave Theory and Techniques, Vol. 38 No. 10, pp. 1480-1487, doi: 10.1109/22.58689.

Gunawardana, M., Ng, A. and Kordi, B. (2022), “Time-domain coupling model for nonparallel frequency-dependent overhead multiconductor transmission lines above lossy ground”, IEEE Transactions on Power Delivery, Vol. 37 No. 4, pp. 2997-3005, doi: 10.1109/TPWRD.2021.3121194.

Hashash, A.I., Bataineh, M.H. and Al-Zoubi, A.S. (2018), “Applications of nonuniform transmission lines in filters”, 5th International Conference on Electrical and Electronic Engineering (ICEEE). IEEE, pp. 47-51, doi: 10.1109/ICEEE2.2018.8391299.

Jurić-Grgić, I., Lucić, R. and Bernadić, A. (2015), “Transient analysis of coupled non-uniform transmission line using finite element method”, International Journal of Circuit Theory and Applications, Vol. 43 No. 9, pp. 1167-1174, doi: 10.1002/cta.2002.

Magnus, W. (1954), “On the exponential solution of differential equations for a linear operator”, Communications on Pure and Applied Mathematics, Vol. 7 No. 4, pp. 649-673.

Manfredi, P., De Zutter, D. and Ginste, D.V. (2016), “Analysis of coupled exponential microstrip lines by means of a multi-step perturbation technique”, IEEE 20th Workshop on Signal and Power Integrity (SPI), IEEE, pp. 1-4. doi: 10.1109/SaPIW.2016.7496303

Momeni, A., Baharian, M. and Abdolali, A. (2020), “General analysis of coupled nonuniform transmission lines based on state transition matrix”, IEEE Transactions on Electromagnetic Compatibility, Vol. 62 No. 5, pp. 2321-2324, doi: 10.1109/TEMC.2019.2947466.

Moreno, A., Gómez, P., Naredoa, J.L. and Guardado, J.L. (2005), “Frequency domain transient analysis of electrical networks including non-linear conditions”, International Journal of Electrical Power and Energy Systems, Vol. 27 No. 2, pp. 139-146.

Pereira, M.R. (2014), Inverse Scattering Techniques for the Synthesis of Microwave Structures, ProQuest Dissertations Publishing, Ann Arbor.

Tang, H. and Zhang, Q. (2011), “An inverse scattering approach to soft fault diagnosis in Lossy electric transmission lines”, IEEE Transactions on Antennas and Propagation, Vol. 59 No. 10, pp. 3730-3737, doi: 10.1109/TAP.2011.2163772.

Vaibhav, V. (2019), “Efficient nonlinear Fourier transform algorithms of order four on equispaced grid”, IEEE Photonics Technology Letters, Vol. 31 No. 15, pp. 1269-1272.

Wilcox, D.J. (1978), “Numerical Laplace transformation and inversion”, The International Journal of Electrical Engineering and Education, Vol. 15 No. 3, pp. 247-265, doi: 10.1177/002072097801500309.

Zhang, Q., Sorine, M. and Admane, M. (2011), “Inverse scattering for soft fault diagnosis in electric transmission lines”, IEEE Transactions on Antennas and Propagation, Vol. 59 No. 1, pp. 141-148, doi: 10.1109/TAP.2010.2090462.

Corresponding author

Marissa Condon can be contacted at: marissa.condon@dcu.ie

Related articles