You are on page 1of 7

RADIOENGINEERING, VOL. 20, NO.

1, APRIL 2011 221

Computer Simulation of Nonuniform MTLs


via Implicit Wendroff and State-Variable Methods
Lubomír BRANČÍK, Břetislav ŠEVČÍK

Dept. of Radio Electronics, Brno University of Technology, Purkyňova 118, 612 00 Brno, Czech Republic

brancik@feec.vutbr.cz, xsevci34@stud.feec.vutbr.cz

Abstract. The paper deals with techniques for a computer method towards nonuniform MTLs [5]. To show further
simulation of nonuniform multiconductor transmission potential of the method, first experiments with a simulation
lines (MTLs) based on the implicit Wendroff and the state- of nonlinear MTLs are also shortly discussed. Second, the
variable methods. The techniques fall into a class of finite- state-variable methods [6], [7], [8] are presented and ex-
difference time-domain (FDTD) methods useful to solve tended for nonuniform MTLs simulation, here both in the
various electromagnetic systems. Their basic variants are time and the Laplace domain. The latter is connected with a
extended and modified to enable solving both voltage and proper technique of the numerical inversion of Laplace
current distributions along nonuniform MTL’s wires and transforms to get the required time-domain solution. To
their sensitivities with respect to lumped and distributed evaluate computational efficiencies of the methods the
parameters. An experimental error analysis is performed CPU times have been assessed depending on the number of
based on the Thomson cable whose analytical solutions are MTL’s wires and points of discretization. Both approaches
known, and some examples of simulation of both uniform are in relation to a broad class of similar finite-difference
and nonuniform MTLs are presented. Based on the Matlab time-domain (FDTD) techniques being elaborated for
language programme, CPU times are analyzed to compare solving various electromagnetic systems in the time do-
efficiency of the methods. Some results for nonlinear MTLs main, [9], [10], including the MTLs, [11], [12].
simulation are presented as well.
Let us consider a simple MTL system containing an
(n+1)-conductor transmission line, terminated by lumped-
parameter circuits, left (L), right (R), as shown in Fig. 1.
Keywords iL iR
Multiconductor transmission line, Wendroff method,
state-variable method, sensitivity analysis, Matlab. LUMPED
(n+1) - conductor
LUMPED
PARAMETER vL vR PARAMETER
CIRCUIT (L) transmission line CIRCUIT (R)

1. Introduction x
0 l
The simulation of multiconductor transmission lines
Fig. 1. MTL system containing (n+1)-conductor transmission
(MTL) plays an important role in a design of today’s high- line.
speed electronic systems, especially due to continuously
increasing clock frequencies resulting in signal integrity Let us first consider a linear MTL defined by its
problems at the transmission structures [1]. Here not only length l and per-unit-length (p.-u.-l.) n × n matrices R0(x),
possibilities to evaluate waveforms of voltage or current L0(x), G0(x) and C0(x), i.e. nonuniform in general. The
signals propagated, but also to determine their sensitivities MTL telegraphic equations are [13]
with respect to various parameters are needed to be able to v (t , x) i (t , x)
optimize the design. Besides more frequent uniform MTLs,   R 0 ( x)i (t , x)  L 0 ( x) ,
x t (1)
the nonuniform ones should sometimes be considered to
model more general transmission structures. i (t , x) v (t , x)
  G 0 ( x) v (t , x)  C0 ( x) ,
x t
The paper focuses its attention to two principles of the
computer simulation of the nonuniform MTLs. First, the where v(t,x) and i(t,x) are n × 1 column vectors of voltages
implicit Wendroff method [2], [3], originally used to solve and currents of n active wires at the distance x from the
transient phenomena on single and three-phase TLs in field MTL’s left end, respectively. Equation (1) is supplemented
of a power engineering, is discussed and further extended by boundary conditions reflecting terminating lumped-
to enable such the solution. The uniform MTLs considered parameter circuits, by using their generalized Thévenin or
in [4] have served as a starting point for generalizing the Norton equivalents, for example, as will be shown later.
222 L. BRANČÍK, B. ŠEVČÍK, COMPUTER SIMULATION OF NONUNIFORM MTLS VIA IMPLICIT WENDROFF AND STATE-VARIABLE …

2. MTL via Implicit Wendroff Method


j 1
 v1   I -I 0 0 A v1 A v1 0 0 
v   0 I -I 0 0 A v2 A v2 0 
 2 
The principle of the implicit Wendroff formula lies in  v3   0 0 I -I 0 0 A v3 A v3 
following operations on (1). For the j-th time step and k-th    
 v 4    A i1 A i1 0 0 I -I 0 0 

spatial coordinate, (1) is modified by substitutions i   0 A i2 A i2 0 0 I -I 0 
 1  
 i2   0 0 A i3 A i3 0 0 I -I 
u(t , x) 1  u u
j j 1
u j
u j 1
 i   I
  0 
k k k 1 k 1
  ,  3  0 0 0 R iL 0 0
t 2  t t 
j,k  i 4   0 0 0 I 0 0 0 -R iR 
(8)
1  u j  u kj u kj 11  u kj 1    -I 
j 1
u(t , x)
j
(2) I 0 0 B v1 B v1 0 0   v1   0 
  k 1   ,  
x 2  x x  0 -I I 0 0 B v2 B v2 0   v 2   0 

j,k  
 

 0 0 -I I 0 0 B v3 B v3   v 3   0 

1     
u(t , x)   u kj 1 + u kj + u kj 11 + u kj 1  ,  Bi1 B i1
 
0 0 -I I 0 0   v4 

0
   

0   i1 
j,k
4   0 B i2 B i2 0 0 -I I 0 
    
 0 0 B i3 B i3 0 0 -I I   i2   0  
where u(t,x) denotes either the voltage v(t,x) or current  
 0 0 0 0 0 0 0 0   i 3  v 

i(t,x) vectors. The indexes have ranges k = 1,2,...,K, and  iL 
  0 0 0 0 0 0 0 0   i 4   v iR  
j = 1,2,...,J, with K and J as the numbers of intervals  
Δx = l/K and Δt = T/J in space and time, respectively, and
where l denotes the MTL’s length and T the upper limit of They are located in two downmost lines of (8) accordant
the time interval of interest. So we have chosen equidistant with the boundary conditions incorporation. Generally,
intervals to simplify the notation, although they could vary when reactive elements are included, ordinary differential
in general. Substituting (2) into (1) leads to equations will be considered instead of the algebraic ones.
To test computational efficiencies of the methods in view,
v kj  v kj 1  A vk (i kj  i kj 1 )   v kj 1  v kj 11  B vk (i kj 1  i kj 11 ) , just resistive circuits will be used. Finally, I and 0 are the
(3) n-th order identity and zero matrices, respectively.
A ik ( v kj  v kj 1 )  i kj  i kj 1  B ik ( v kj 1  v kj 11 )  i kj 1  i kj 11 ,
Equation (7) will now be used to derive a formula for
with coefficients matrices evaluation of sensitivities. Let us consider a parameter γ
which can be an element of the MTL p.-u.-l. matrices, the
R L   R 0k L0k  MTL length l or some lumped parameter of the terminating
A vk    0 k  0 k  x , B vk   2  t  x ,
 2 t    circuits. After some arrangements, we have
(4)
G C   G 0 k C0 k  x j  x j 1 A j B j 1 D j 
A ik    0 k  0 k  x , Bik   2  t  x .  A 1  B  x  x   . (9)
 2 t          
Here R0k = R0(ξk), L0k = L0(ξk), G0k = G0(ξk), C0k = C0(ξk), It is clear (7) is also needed in (9) thus their simultaneous
with ξk  (xk, xk+1), often ξk = (xk + xk+1)/2. Defining further recursive processing leads to both voltage and current
T T
distributions and their sensitivities. Firstly, if we exclude
v j   v1j T , v 2j T , , v KjT1  , i j  i1j T , i 2j T , , i KjT1  , (5) sensitivities with respect to voltages of external sources,
∂Dj/∂γ = 0. The ∂A/∂γ and ∂B/∂γ are computed submatrix-
as column vectors of the order n(K+1) × 1, and finally wise as is obvious from their decomposed forms in (8).
T Finally, ∂RiL(R)/∂γ = 0 if γ is a distributed parameter, see
x j   v jT , i jT  (6) Tab. 1, or it is determined easily if γ is a lumped parameter.
as the 2n(K+1) × 1 column vector, T as the transposition, A vk B vk Aik B ik
we can write a recursive formula Parameter
   

x j  A 1  Bx j 1  D j  . (7)   C0k 0 0 
C0k x

C0k x
 t  t
Formula (7) expresses the solution in incoming time tj, L 0k x L 0k x
based on the values in preceding time tj-1. The matrices A   L 0k   0 0
 t  t
and B are formed by (4) and by boundary conditions, the
G 0 k x G 0 k x
column vector Dj depends on values of external sources  G 0k 0 0 
 2  2
taken in time tj. A constitution of the matrices is explained
by (8), when the MTL is divided only on K = 3 parts. R 0 k x R 0 k x
  R 0k  0 0
 2  2
The terminating circuits are supposed linear resistive,
A vk B vk A ik Bik
and they can be replaced by their generalized Thévenin  l
l l l l
equivalents with matrices of internal resistances RiL and
RiR, and vectors of internal voltages viL(t) and viR(t). Tab. 1. Derivatives of matrices (4) with respect to parameters γ.
RADIOENGINEERING, VOL. 20, NO. 1, APRIL 2011 223

3. MTL via State-Variable Method The voltage vectors vk, k = 1,...,K+1, with v1 ≡ vL and
vK+1 ≡ vR, and the current vectors ik, k = 1,...,K, are the
While the implicit Wendroff method represents a ful- vectors of state variables unknown. The lumped parameters
ly discrete MTL model, when both geometrical and time of the model are set up by Cdk = C0(xk)Δx, Gdk = G0(xk)Δx,
variables are discretized simultaneously, a model based on Ldk = L0(xk+Δx/2)Δx, Rdk = R0(xk+Δx/2)Δx, with Δx = l/K,
a state variable method ranks among semidiscrete ones as and l as the MTL length. The current vectors of external
only geometrical variable is discretized at the first step. sources are stated by iik = Rik-1(vik – vk), when the internal
A corresponding MTL circuit model, a cascade connection Thévenin matrices are supposed as regular, i.e. Gik = Rik-1
of generalized Π networks, is shown in Fig. 2, with possi- exists. To explain a constitution of state equations, К = 2 is
ble external circuits connected. considered, while mixed cut-set and loop analyses lead to

iL i1 iK-1 iK iR
RiL 1 Rd1 Ld1 2 K RdK LdK K+1 RiR

Cd1 Gd1 Cd2 Gd2 CdK GdK Cd(K+1) Gd(K+1) v


viL vL v2 vK R viR
2 2 2 2
ii2 iiK

Ri2 RiK

vi2 viK

Fig. 2. MTL semidiscrete model for state-variable method based on generalized Π sections.

Cd1 2 0 0 0 0   v1  G  diag  G d1 2, G d2 , , G dK , G d(K +1) 2 


 0 Cd2 0 0 0  v  (14b)

 0 0 Cd3 2 0
 d  2
0    v3   R  diag  R d1 , , R dK 
 0 0 0 L d1 0  dt  i1 
 0 0 0 0 Ld2   i 2  and E as the diagonal-constant matrix, namely the block-

 G d1 2 0 0 I 0  bidiagonal matrix formed by n-th order identity matrices
 0 G d2 0 I I  according to (10). The coefficients matrix
 
  0 0 G d3 2 0 I   (10)
  I I 0 R d1 0  Y 0   Z i-1 0 (15)
P= i 
 0
 I I 0 R d2  0 0   0 0 
G i1 0 0 0 0    v1  G i1 0 0 0 0   v i1 
 0 G i2 0 0 0    v 2   0 G i2 0 0 0   v i2  is dependent on the external terminating circuits, namely
        Zi = diag(Ri1,...,Ri(K+1)) is a block-diagonal matrix formed
 0 0 G i3 0 0    v3    0 0 G i3 0 0    v i3 
 0 0 0 0 0    i1   0 0 0 0 0  0  by Thévenin resistive matrices, and the column vector
 0 0 0 0 0    i 2   0 0 0 0 0   0 
T
u(t ) =  v iT (t ), 0  (16)
Based on (10), a general description can be written as
contains internal voltages vi(t) = [vi1(t),..., vi(K+1) (t)]T.
dx(t )
M    H + P  x(t )  Pu(t ) (11)
dt
with 3.1 Direct Time-Domain Solution
T
x(t )   v (t ), i (t ) 
T
C
T
L
(12) The first-order ordinary matrix differential equation
(11) has the well-known solution in the time-domain [14]
as the vector of unknown state variables. Generally, for the
K-sectional model, we have n(2K+1) elements inside x(t),  H +P t
t
 H +P  ( t  )
x(0)   e  M
-1 -1

grouped into n × 1 column vectors, namely vC(t) holds K+1 x(t )  e  M M -1Pu( )d (17)
0
vectors of state voltages and iL(t) holds K vectors of state
currents. The memory M and memoryless H matrices are when choosing t = 0 as the initial instant of time. To evalu-
formed based on (10) via the MTL p.-u.-l. matrices ate this formula two key parts must be solved: the matrix
exponential function and the convolution integral. Both are
C 0  , G E
, (13)
M H= T becoming harder to perform due to large orders of matrices
 0 L   -E R 
used. From computational point of view it is therefore
with block-diagonal matrices more advantageous to use a procedure as follows. When
choosing an equidistant time division ∆t = tj – tj-1, j , and
C  diag  Cd1 2, Cd2 , , CdK , Cd(K +1) 2 
(14a) using the rectangular rule of the integration, an approxi-
L  diag  L d1 , , L dK  mate recursive formula can be developed as
224 L. BRANČÍK, B. ŠEVČÍK, COMPUTER SIMULATION OF NONUNIFORM MTLS VIA IMPLICIT WENDROFF AND STATE-VARIABLE …

x j  e At x j 1  (I  e At )Bu j (18) and the ∂P/∂γ follows (15) and results in

where denotations were introduced as  Y   Z 


P  i 0  -Zi-1 i Zi-1 0 
=    (21)
A = M -1  H + P  , B =  H + P  P ,
1
(19)     
 0 0  0 0

with xj ≈ x(tj), uj = u(tj) and I denoting the identity matrix. with ∂Zi/∂γ = diag(∂Ri1/∂γ,...,∂Ri(K+1)/∂γ) being the block-
In case of u(t) = 0, i.e. when finding response to the initial diagonal matrix.
condition x(0)  0 only, the recursive formula leads to the
exact solution xj = x(tj), independently on a choice of ∆t.
The matrix exponential function can be stated by various 3.2 Solution via Laplace Domain and NILT
techniques, e.g. via the Taylor series expansion [15]. Applying Laplace transformation onto (11) and doing
To find sensitivity with respect to parameter γ we can some arrangements we get an s-domain solution
proceed as follows. First, if we exclude sensitivities with
x( s )   H  P  sM   Mx0  Pu( s) 
1
(22)
respect to the elements of external circuits voltages uj, i.e.
when ∂uj/∂γ = 0, (18) can be differentiated leading to where x(s) = Ł{x(t)} and u(s) = Ł{u(t)} denote Laplace
x j
x e j 1
 At
B e  At transforms of time-dependent variables, and x0 = x(t)|t = 0 is
 eAt  x j 1   (I  eAt )  B  u j . (20) the vector of initial conditions defined by (12). Note that
        the s-domain solution can be generalized towards the
It is clear that (20) must be evaluated together with (18). MTLs driven or terminated by memory-element circuits
To get a derivative of a matrix exponential function in (20), easily, through the matrix P ≡ P(s), and possible frequency
more techniques can be used [16]. For each one, however, dependences of the MTL primary parameters could be
the derivative of A in the exponent is needed. Hence, both incorporated, resulting in M ≡ M(s) and H ≡ H(s).
∂A/∂γ and ∂B/∂γ are shown in Tab. 2 depending on γ. Herein formulae for the Laplace-domain sensitivities
with respect to either MTL parameters or external circuits
A B parameters can be stated. Namely, the differentiation of
Parameter
  (22) with respect to a parameter γ leads to a formula
M x( s )
 M M 1 A 0    H  P  sM  
1


(23)
H H
 H M 1  H + P
1
B  H M P 
   x( s )   sx ( s )  x 0    x ( s )  u ( s )  
    
 M H  H
 H + P
1
 l M 1  A+  B
 l l  l The above derivatives are again stated via Tab. 3 and (21),
P P in case of distributed- and lumped-parameter sensitivities,
H + P I - B
1
 P M 1 respectively. If zero initial conditions are considered, i.e.
 
x0 = 0, (23) can slightly be simplified. The further solution
Tab. 2. Derivatives of matrices (19) with respect to parameters γ. continues with a usage of the numerical inversion of
Finally, the ∂M/∂γ and ∂H/∂γ are done submatrix-wise as Laplace transforms (NILT) method to get the solution in
follows from (13) and (14), see Tab. 3, the time domain, here [17] will be used in the examples.

M H
Parameter
  4. Basic Experimental Error Analysis
C  0 0 0 An accuracy of the methods will experimentally be
 C0 ( x)  0 0 0 
0 evaluated through known analytical solutions for voltage
0 0  0 0
and current distributions on a Thomson cable, a uniform
  L0 ( x) 0 L   0 0  single TL with negligible L0 and G0 parameters. The cable
is driven from a unit step voltage as shown in Fig. 3.
0 0 G  0
 G 0 ( x) 0 0   0 0 0 x l4
v(t , l )
RiL  0.5 riR (t ) 
0 0 0 0  i(t , l )
  R 0 ( x) 0 0  0 R   viL (t )  1(t )

C l 0  G l 0  R0  0.1
 l  0 L l   0 R l  C0  0.5

Tab. 3. Derivatives of matrices (13) with respect to parameters γ. Fig. 3. Transmission line system with Thomson cable.
RADIOENGINEERING, VOL. 20, NO. 1, APRIL 2011 225

For an infinitely long cable, when no reflected waves exist, f (t , x)


Param. f(t,x) Semirelative sensitivity S  
analytical solutions have the forms [7] 

 erfc  a (t )  b(t , x)  ,
a (t ) a (t )  2b ( t , x ) 
i (t , x)  1(t ) RiL  e
2
eb (t ,x)
i(t,x) 1(t )  a(t )  b(t, x)  a(t )  a(t )  2b(t, x) i(t, x)
RiL 
v(t , x)  1(t )  erfc  b(t , x)   RiL i (t , x) , (24)   R0
2
eb (t , x )

a (t )  R0 t C0 RiL , b(t , x)  x 2  R0 C0 t , v(t,x) 1(t ) a (t )  RiL a(t )  a(t )  2b(t , x)  i(t , x)



with erfc as a complementary error function. To ensure a 2
e  b (t , x )
validity of the above equations at the TL of a finite length
i(t,x) 1(t )  a(t )  b(t , x)  a 2 (t )i(t , x)
RiL 
l, it is terminated by a time-dependent resistance riR(t)   C0
2

matching it perfectly in the time interval of interest. The eb (t , x )


v(t,x) 1(t ) a (t )  RiL a 2 (t )i (t , x)
relative errors evaluated in case of K = J = 256 are shown 
in Fig. 4 for all methods. 2
2e  b ( t , x )
i(t,x) 1(t ) a (t )   2a (t )  a(t )  b(t , x)  1 i (t , x)
RiL 
  RiL
2
2e  b (t , x )
v(t,x) 1(t ) a (t )  2 RiL a (t )  a (t )  b(t , x)  i (t , x)

Tab. 4. Semirelative sensitivities for Thomson cable.

Fig. 5. Thomson cable semirelative sensitivities and relative


Fig. 4. Thomson cable relative errors (Wendroff vs. state errors.
variables).

The semirelative sensitivities based on (24) have been


derived, see Tab. 4, and some graphical results are shown 5. Examples & CPU Time Evaluation
in Fig. 5. Relative errors increase generally at beginning of
The following examples will process a simple (2+1)-
a time interval where discontinuities occur. In this special
conductor transmission line system in Fig. 6. The Thévenin
case, when a terminating resistance riR(t) is time dependent,
internal resistance matrices and voltage vectors are
as defined in Fig. 3, the matrix A in (7) has to be evaluated
repeatedly in each time step with the help of (24), for x = l R 0   v (t ) 
R iL   iL1  , v iL (t )   iL1 
substituted, when the Wendroff method is used. Similarly,  0 RiL2   0 
in case of the state-variable method in the time-domain, P (25)
R 0  0 
in (15) must repeatedly be determined. For the s-domain R iR   iR1  , v iR (t )   
 0 R iR2  0 
solution (22), ZiR(s) = √R0/sC0 is used to match the load.
226 L. BRANČÍK, B. ŠEVČÍK, COMPUTER SIMULATION OF NONUNIFORM MTLS VIA IMPLICIT WENDROFF AND STATE-VARIABLE …

x v1(x,0) The methods can easily be adapted to get responses to


RiL1=50Ω 0 RiR1=100Ω
MTL initial voltage or current distributions. The examples
in case of the voltage distribution on the first wire
viL1(t)
v1(x,0) = sin2(π(4x/l – 3/2)), if 3l/8 ≤ x ≤ 5l/8, or v1(x,0) = 0,
otherwise, with all the other quantities equal zero, are
RiL2=100Ω RiR2=50Ω shown in Fig. 8. All the results for linear MTLs were also
compared with a Laplace transform method [12], with very
good matching.
Fig. 6. Simple (2+1)-conductor transmission line system.

First, the MTL is considered under zero initial conditions,


i.e. v(x,0) = 0 and i(x,0) = 0, while viL1(t) = sin2(πt/2·10-9),
0 ≤ t ≤ 2·10-9, and viL1(t) = 0, otherwise. The MTL’s length
l = 0.4 m and P0(x)  {R0(x), L0(x), G0(x), C0(x)} is any of
its p.-u.-l. matrix defined as
P P12  px
P0 ( x)  P0 e px   11 e (26)
 P12 P22 
Fig. 8. Voltage (left) and current (right) responses to unitial
with the individual primary parameters R11 = R22 = 0.1 Ω/m, v1(x,0).
R12 = 0.02 Ω/m, L11 = L22 = 494.6 nH/m, L12 = 63.3 nH/m, In the end, some experiments with the simulation of
G11 = G22 = 0.1 S/m, G12= -0.01 S/m, C11 = C22 = 62.8 pF/m, nonlinear MTLs via the Wendroff method are shown in
and C12 = -4.9 pF/m [18]. If p = 0, for all the matrices, an Fig. 9. In this case, the equation (7) is modified on a form
MTL becomes uniform. An inhomogeneity is introduced xj = (Aj-1)-1(Bj-1xj-1+Dj), when Aj-1 and B j-1 depend on live
by the value p = ln(2)/l ≈ 1.733 to get two-time greater x j-1 and must be evaluated repeatedly in each time step.
p.-u.-l. parameters at the MTL‘s end compared to its The nonlinearity is introduced through C0 matrix, in which
beginning. The examples for both uniform and nonuniform C11 = C22 p.-u.-l. capacitances are replaced by the voltage-
MTLs are shown in Fig. 7. dependent ones, namely C(vi) = Cii/(1+|vi|/Vp)2, i = 1,2, for
Vp = 0.75 V. The MTL excitation corresponds to that used
for the example in Fig. 7.

Fig. 9. Voltage distributions for nonlinear uniform/non-


uniform MTL.

To evaluate efficiencies of the above techniques the


CPU times have been assessed for increasing numbers of
grid points (the Wendroff method) and MTL sections (the
s-domain state-variable method and NILT), as a function of
the numbers of MTL’s wires, see Fig. 10 and 11.

Fig. 7. Voltage distributions (left) and their semirelative


sensitivities with respect to L12  L0(x) (right) for
uniform and nonuniform MTL.

It can be seen when doubling all p.-u.-l. parameters (2P0 in


Fig. 7) the MTL time delay increases, roughly twice (as
reactive parameters are increased). In case of a nonuniform
MTL, a wave velocity is not constant, but it decreases
gradually along the line leading to intermediate time delay. Fig. 10. CPU times for implicit Wendroff method in Matlab.
RADIOENGINEERING, VOL. 20, NO. 1, APRIL 2011 227

Technica CSAV, 2006, vol. 51, no. 3, p. 301 - 316.


[4] BRANČÍK, L. Transient and sensitivity analysis of uniform
multiconductor transmission lines via FDTD methods. In Proc. of
the XV. ISTET’2009. Lübeck (Germany), 2009, p. 109 - 113.
[5] BRANČÍK, L. Time-domain analysis of multiconductor transmis-
sion lines per implicit Wendroff method. In Proc. of Int. IMAPS
EDS 2010 Conference. Brno (Czech Republic), 2010, p. 45 - 50.
[6] CHENG, C. K., LILLIS, J., LIN, S., CHANG, N. Interconnect
Analysis and Synthesis. New York: John Wiley & Sons, 2000.
[7] BRANČÍK, L. Sensitivity in multiconductor transmission line
lumped-parameter models. In Proc. of the 31st International
Conference TSP’2008. Paradfürdo (Hungary), 2008, p. 1 - 4.
[8] BRANČÍK, L. Transient and sensitivity analysis at semi-discrete
Fig. 11. CPU times for s-domain state-variable method in multiconductor transmission line models. Electroscope [online].
Matlab. Cited 2010-12-04. Available at: http://www.electroscope.zcu.cz.
[9] SULLIVAN, D. M. Electromagnetic Simulation using the FDTD
Method. New York: IEEE Press, 2000.
6. Conclusions
[10] SUI, W. Time-Domain Computer Analysis of Nonlinear Hybrid
All the computer experiments have been performed Systems. New York: CRC Press, 2002.
on a PC 2GHz/2GB, in the Matlab language. It seems from [11] DOU, L., DOU, J. Sensitivity analysis of lossy nonuniform
an error analysis the Laplace-domain state-variable method multiconductor transmission lines based on Lax-Wendroff
connected with an NILT technique is the most accurate technique. Int. J. Numer. Model., 2010, vol. 23, no.3, p. 165 - 182.
one, at least when discontinuities occur. It will depend, of [12] DĚDKOVÁ, J., BRANČÍK, L. Laplace transform and FDTD
course, on the type of the NILT. The direct time-domain approach applied to MTL simulation. Piers Online, 2008, vol. 4,
approaches seem to be comparable, but the state-variable no. 1, p. 16 - 20.
technique depends on a method of a matrix exponential [13] PAUL, C. R. Analysis of Multiconductor Transmission Lines. New
function evaluation which can rather be a problem for York: John Wiley & Sons, 2008.
high-order matrices. Besides, both the discussed state-vari- [14] GANTMACHER, F. R. The Theory of Matrices. Providence: AMS
able approaches are only intended for linear MTLs, al- Chelsea Publishing, 2000.
though its time-domain formulation can be processed by
[15] MOLER, C., LOAN, C. V. Nineteen dubious ways to compute the
more general case taking also a non-linearity into account. exponential of a matrix, twenty-five years later. SIAM Review,
The implicit Wendroff method is simpler to be used for 2003, vol. 45, no. 1, p. 1 - 46.
nonlinear MTL cases, and based on the first experiments, [16] BRANČÍK, L. Matlab programs for matrix exponential function
just this direction will further be investigated. As follows derivative evaluation. In Proc. of Technical Computing Prague
from CPU times in Fig. 10 and 11, the implicit Wendroff 2008. Prague (Czech Republic), 2008, p. 17 - 24.
method seems to be the fastest. The time-domain state- [17] BRANČÍK, L. Matlab oriented matrix Laplace transforms inver-
variable method depends strongly on a matrix exponential sion for distributed systems simulation. In Proc. of the 12th Int.
evaluation process, and is markedly more time and RAM Conf. Radioelektronika. Bratislava (Slovakia), 2002, p. 114 - 117.
consuming. Based e.g. on a Taylor series and taking 256 [18] GRIFFITH, J. R., NAKHLA, M. S. Time-domain analysis of lossy
sections, a CPU time reached up to 370 s for a 10-wire TL, coupled transmission lines. IEEE Transactions on Microwave
and RAM did not allow more sections. Further works are Theory and Techniques, 1990, vol. 38, no. 10, p. 1480 - 1487.
planned in future to analyze the error levels vs. discretiza-
tion parameters in both methods.
About Authors ...
Acknowledgements Lubomír BRANČÍK (*1961) received his MSc. degree in
Microelectronics in 1985 from the Brno University of
This work was supported by the Czech Ministry of Technology (BUT), and Ph.D. degree in Measurements in
Education under the MSM 0021630503 Research Project 1993 from the same university. He is currently a professor
MIKROSYN and Project No. 102/08/H027. for theoretical electrical engineering at the Dept. of Radio
Electronics, BUT. His research interest is in numerical
References methods for electronic circuits, computer-aided simulation
methods and signal integrity analysis.
[1] HALL, S. H., HECK, H. L. Advanced Signal Integrity for High-
Speed Digital Designs. Hoboken: John Wiley & Sons, 2009. Břetislav ŠEVČÍK (*1985) received his MSc. degree in
Electronics and Communication in 2009 from the BUT. He
[2] BENEŠOVÁ, Z., MAYER, D. Overvoltage phenomena on trans-
mission lines. In Proc. of the XI. ISTET’2001. Linz (Austria), is currently studying his Ph.D. study at the Dept. of Radio
2001, p. 1 - 4. Electronics, BUT. His research interest is in analysis and
[3] BENEŠOVÁ, Z., KOTLAN, V. Propagation of surge waves on design of analog circuits, high-speed transmission lines
interconnected transmission lines induced by lightning stroke. Acta design and signal integrity computer optimization methods.

You might also like