Professional Documents
Culture Documents
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 …
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
Ri2 RiK
vi2 viK
Fig. 2. MTL semidiscrete model for state-variable method based on generalized Π sections.
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 At x j 1 (I e At )Bu j (18) and the ∂P/∂γ follows (15) and results in
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
At
B e At transforms of time-dependent variables, and x0 = x(t)|t = 0 is
eAt x j 1 (I eAt ) 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 l4
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
erfc a (t ) b(t , x) ,
a (t ) a (t ) 2b ( t , x )
i (t , x) 1(t ) RiL e
2
eb (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
eb (t , x )