A CLA$3 <35 TEME DOMAEH MODELS FQR THEE. WWRKAL SQLUTSON G¥ TRANSMESSION MNE, PROBLEMS Them ‘0» Hm Degree of DB. D. MICHIGAN STATE UNEVERSITY Thomas Lynn Drake £964 THES!S LIBRARY Michigan Stan: University This is to certify that the thesis entitled A CLASS OF TIME DOMAIN MODELS FOR THE NUMERICAL SOLUTION OF TRANSMISSION LINE PROBLEMS presented by Thomas Lynn Drake has been accepted towards fulfillment of the requirements for M degree in JL airway Mariel/professor Date Au u t 1 0 0-169 ABSTRACT A CLASS OF TIME DOMAIN MODELS FOR THE NUMERICAL SOLUTION OF TRANSMISSION LINE PROBLEMS by Thomas Lynn Drake The requirements of modern technology necessitate extremely large and complex systems which contain trans- mission lines as components. These systems no longer are composed of components which are described by linear equations. Therefore, time domain techniques must be used to analyze these systems. The equations which describe these large and complex systems are most easily solved by numerical techniques with large scale digital computers. The specific subject of this thesis is the derivation of three general classes of time domain models, using differ- ence equations, which give the numerical solution to the lossless transmission line of finite length. In addition to giving the numerical solution along the line, any model re- lates the voltage and current variables, corresponding to the transmission line linear graph representation, in a manner such that each graph element which represents each port of the transmission line can be formulated in the system graph as either a branch or a chord. The system for which the transmission line is a component may be nonlinear as well as linear. Thomas Lynn Drake One of the main results of this thesis other than deriving the three classes of time domain models is the ap- proach which is used in performing these derivations. In- stead of directly approaching the general transmission line problem, three transmission line problems, each having certain identifying characteristics, are first treated by standard numerical methods. The superposition principle, even though the mathematical description of the boundaries may be nonlinear, is then applied to combine the results for these specific transmission line problems to obtain these three classes of time domain models. This general approach by-passes a number of the difficulties which are normally en— countered by convential techniques. A CLASS OF TIME DOMAIN MODELS FOR THE NUMERICAL SOLUTION OF TRANSMISSION LINE PROBLEMS BY Thomas Lynn Drake A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Department of Electrical Engineering 1964 ACKNOWLEDGMENT The author wishes to express his indebtedness to committee chairman, Dr. R. J. Reid for many valuable sug- gestions and patient encouragement; and to department chair— ‘man. Dr. L. W. Von Tersch for his unfailing support while this thesis was being written. ii Chapter II. III. IV. TABLE OF CONTENTS INTRODUCTION . . . . . . . . . . . . . . . 1.0 Introduction 1.1 Superposition Principle 1.2 Thesis Outline INFINITE TRANSMISSION LINE . . . . . . . . 2.0 Introduction 2.1 Basic Numerical Solution 2.2 Periodic Initial Conditions 2.3 Aperiodic Initial Conditions 2.4 Numerical Differentiation 2.5 Time Domain Models 2.6 Methods of Numerical Solution for the Time Domain Models 2.7 Special Properties of Difference Equation Solution 2.8 Conclusion TRANSMISSION LINE OF TYPE 3 . . . . . . . 3.0 Introduction 3.1 Transformation Matrix C 3.2 Transformation of Time Domain Models Belonging to Class 1 3.3 Transformation of Class 2 Time Domain Models 3.4 Transformation of Difference Methods 3.5 Conclusion LAUNCHING NUMBERS . . . . . . . . . . . . hbbbbbb J>J>n§ mmqmmpu Nt—‘O Introduction Approximate Fourier Integral Approximate Fourier Integral and Series Solution Concept of Consistent Initial Values Derivation of g(j,pAt) Interpretation of z (m,-vpt') Fourier Integral Comparison Fourier Series Comparison Problem of Type 2 Conclusion iii Page 14 48 61 Chapter V. VI. VII. VIII. REMAINING CASES . . . . . . . . . . U'IU‘IUlU'! WNl-‘O Introduction Chapter III Validity Chapter IV Validity Conclusion INTERPOLATION FORMULAS . . . . . . . 6.0 Introduction 6.1 At Least One Boundary Condition 6.2 6.3 Specified Zero Both Boundary Conditions Not Identically Zero Conclusion GENERAL TRANSMISSION LINE PROBLEM . . 7.0 Introduction Classes A and B Class C Discussion of Models Both Graph Elements Are Not Chords Example Problem Conclusion CONCLUSION . . . . . . . . . . . . . . 8.0 8.1 8.2 Conclusion Limitations Additional Problems LIST OF REFERENCES . . . . . . . . . iv Page 113 123 130 160 164 LIST OF FIGURES Figure Page 1. Oriented linear graph for example problem . . 148 2. Graph of solutions for k=4 and transformation constants specified by Eqs. 7.5.8 . . . . . 154 3. Graph of solutions for k=8 and transformation constants specified by Eqs. 7.5.8 . . . . . 155 4. Graph of solutions for k=4 and transformation constants specified by Eqs. 7.5.9 . . . . . 156 5. Graph of solutions for k=8 and transformation constants specified by Eqs. 7.5.9 . . . . . 157 I. INTRODUCTION 1.0 Introduction A lossless parallel transmission line of length L is described mathematically by the telegrapher's equations _%vgx,t) =lbet x t _bet=cvat - x t ‘where 1 and c are the inductance and capacitance parameters for the line. For a given set of initial conditions and an appropriate boundary condition for each end of the line, there are a number of techniques, both analytical and numeri- cal, discussed in the literature for finding the solution to these equations. Most analytical techniques for finding the solution to these equations are applicable only to a restricted class of problems, generally those for which the mathematical de- scriptions of the boundaries are linear. Numerical methods on the other hand, are by no means so restricted. In fact, most numerical methods of solution allow the mathematical de— scriptions of the boundaries to be nonlinear as well as linear. Hence, the subject of the thesis is concerned with numerical methods of solution for these.equations. l Any numerical technique consists of a finite set of equations, obtained by some method, for which the numerical solution to these equations approximates V(xj,tk) and I(§p,tk) respectively on the two sets of points in the x,t- plane, (Xj'tk) and (xp,tk), where the two sets of points, (xj) and (RP), are finite. The two sets of points, (xj,tk) and (ip'tk) are respectively called the voltage and current net points. In addition, the two sets of points, (xj) and (§P)' are respectively called the voltage and current node points. Normally, the sets of points, (tk), (xj), and (RP), are chosen such that the points belonging to any given set are equally spaced. Hence, if,Ax and At are the increments of the variables x and t, the sets of voltage and current net points are given by xj=x0+ij, tk=kA¢, where j=0,1,2,...,J and k=0,1,2,..., and §p=§0+pr, tk=kDm, where p=0,l,2,...,P and k=0,1,2,...,. Generally, x0 and E0 are related either as or x nxoiAx/Z. x0:320 o The numerical techniques which are discussed in the literature can be placed in one of three general categories. The first such category contains numerical techniques which employ a Fourier series. This technique simply uses numerical techniques to find the Fourier coefficients of the series in- stead of the normal analytical techniques. This method of solution generally can only be used in cases where the mathe- matical descriptions of the boundaries are linear. The second category contains the methods which ap- Proximate the transmission line by a passive lumped parameter electrical equivalent network. The resulting network equa- tions can then be solved by some numerical technique. This approximate equivalent network approach is probably the most 'widely used by the engineering profession. The biggest shortcomings of this approach are that all physically real- izable passive networks either require a large number of ele— ments to be a good approximation, an exceedingly small At to solve the network equations numerically, or both. The last category contains finite-difference methods for the approximate numerical solution for problems of this kind. This is the general approach which has been studied extensively by applied mathematicians. The partial deri- vatives are first approximated by difference equations at the net points and the resulting difference equations are then solved. Instead of attempting to solve the telegrapher's equations, the literature is primarily concerned with solving the wave equation by finite-difference methods. Summaries of these methods are given by Richtmyer (l), Kunz (2), and Fox (3). These methods are derived on the basis that each end of the line is terminated in a voltage (current) source which has a zero source impedance (admittance). If the line is terminated differently, most of the properties which are derived for these methods are no longer valid. Therefore, their biggest shortcoming is that most practical problems encountered in electrical engineering do not have boundary conditions for which these methods were intended. The specific subject of the thesis is the derivation of three general classes of numerical time domain models, using difference equations, which give the approximate nu- merical solution to the lossless transmission line of finite length. The equations, corresponding to any given time do— main model, are generally not realizable as a passive lumped parameter electrical network. In addition, these three classes of models are applicable for the practical problems encountered in electrical engineering. The mathematical descriptions of the transmission line boundaries are allowed to be nonlinear. The mathematical development of the thesis treats a normalized set of telegrapher's equations which are obtained by introducing a change of variable. By letting V(x,t) = yl/c E(x,t), the normalized telegrapher's equations can be written as ._ b:(x,t) = VIE bigx‘tz __O:(x,t) = VIE'OEflX,t). The resulting set of equations has the properties that the characteristic impedance has been transformed to unity and the phase velocity vp remains unchanged. The quantity Vlc is easily recognized to be 1/vp. Each numerical time domain model is derived on the basis that the transmission line, having finite length, is to be a two port component in a given system. For any given model, the set of equations which define this model are such that the transmission line terminals can be represented as a two part linear graph with one element in each part. In ad- dition to giving the approximate solution at the node points, these equations relate the voltage and current variables, corresponding to the transmission line linear graph represen— tation, in a manner such that each graph element can be formulated in the system graph as either a branch or a chord. Unless otherwise stated, the mathematical development assumes that both linear graph elements are chords. Chapter 5 shows that the remaining three cases, one by symmetry, imr mediately follow from this case. For this case, the increment Ax is chosen as Ax=L/k, where k is a positive integer. The set of voltage node points, (xj), are defined as szij, where j=0,1,2,...,k. In addition, the set of current node points, (Rb), are de- fined as E§=pr+Ax/2, where p=0,l,2,...,k-l. These sets of node points are defined differently for the cases where either one or both graph elements are not in the cotree of the system graph. The node points in a given set are equally spaced. Hence, standard numerical methods which use equally spaced data points are applicable for the derivation of the time domain models. On the other hand, these two sets of node points are purposely defined so that the intersection of the two sets is the null set. The basic reason for defining the node points in this manner is that the derivations and the construction of any time domain model is greatly simplified. This will become evident during the derivation of these methods. 1.1 ‘§uperposition Principle. All three classes of time domain models are derived on the basis of certain mathematical properties of the theo- retical solution to the normalized telegrapher's equations. One important property on which the derivations are based is the superposition principle. Hence, certain specific appli- cations of this principle must be discussed first in order to indicate the develOpment of the three classes of time do— main models. For the purposes of this discussion, let us assume that the transmission line is a component in a given system. In addition, let us assume that the entire system can be represented as a two part linear graph containing two ele— ments in each part for which the linear graph which repre- sents the transmission line is the cotree of the system graph. As far as the solution of normalized telegrapher's equations is concerned, the initial and boundary conditions are given as E(x,0) = hl(x) 0_tO is given as E(x,t) = El(x,t) + E2(x,t) + E3(x,t) I(x,t) = Il(x,t) + 12(x,t) + I3(x,t) where all current orientations are from x=0 to x=L. Upon examining these three transmission line problems, one finds that there are two transmission line problems which have zero initial conditions and one identically zero boundary condition. The remaining problem has the boundary conditions specified as zero but has initial conditions which may be nonzero. For the purposes of simplifying the discussion throughout the thesis, the transmission line problems which have the identifying characteristics the same as the problems which are described by Eqs. 1.1.0, 1.1.1, or 1.1.2 are classified respectively as problems of type 1, type 2, or type 3. At t=tOAt, the same subdivision process can be ap- plied to the solution of each of the two transmission line problems which are described by Eqs. 1.1.0 and 1.1.1. These two solutions at t=tO+At define two problems of type 3, a problem of type 1, and a problem of type 2. This subdivision process in effect states that the solution for E(x,t) and I(x,t) for tit +At can be considered the sum of the solu- 0 tions of a problem of type 1, a problem of type 2, and three problems of type 3. Let us consider the two problems of type 3 which were defined at t=tO+At. Both of these problems are deter— mined respectively by some process which converts the boundary conditions E(0,t) and E(L,t) for the interval 1: 5t4=t0+At into initial conditions for these two problems 0 of type 3 which were defined at t=tO+At. 10 At t=t0+At, the three problems of type 3 can be com- bined by superposition to define one problem of type 3. As a result, the solution for E(x,t) and I(x,t) for t33t0+At can also be considered as the sum of the solutions of a problem of type 1, type 2, and type 3. The specific approach of the thesis is then first to derive two general classes of time domain models which are applicable for obtaining the approximate numerical solution for E3(x,t) and I3(x,t) at the defined node points. Next, a method for converting the boundary conditions E(0,t) and E(L,t) for the interval tojft<=tO+At into initial conditions in order to define two problems of type 3 at t=tO+At is de- rived. It is quite clear that a time domain model for the problem of type 3 and the method for converting the boundary conditions into initial conditions can be combined by super- position to obtain a time domain model which is valid for the original problem. This combination process introduces three classes of time domain models. 1.2 The§is Outline. According to the discussion as given in section 1.1, it is necessary to derive a time domain model which is appli— cable for the problem of type 3. In order to obtain these models, the fact is used that a problem of type 3 has the same solution as an infinite line with certain periodic initial conditions for the interval 0:5x:EL. Therefore, 11 instead of directly approaching the problem of type 3, the infinite transmission line is treated extensively in Chapter 2. In Chapter 2, two classes of time domain models are derived for the infinite line. One such class of models is derived on the basis of a basic numerical solution which is defined in this chapter. The other such class of models is derived by obtaining a set of ordinary differential equa- tions in t by approximating the partial derivatives with re- spect to x at certain defined node points by difference methods. Chapter 3 shows that both classes of time domain models which were derived for the infinite line can be trans- formed into the finite line problem of type 3. As a result, all the properties which are valid for the infinite line, having periodic initial conditions, are also valid for the problem of type 3. One important result of this chapter is the derivation of a matrix which is called the transformation matrix which transforms all the properties of the infinite line to this finite line problem of type 3. In Chapter 4, a class of methods is derived which transforms the boundary condition, E(0,t), for a problem of type 1 for the interval toiit-=t0+bm into an initial condi- tion at t=t0+At. Each method derives a set of launching numbers, one for each node, such that the initial condition at each node point at t=t0+At is the product of E(0,nAt) and 12 a launching number. Because of the similarity existing be— tween a problem of type 1 and type 2, this class of methods for obtaining these launching numbers is also valid for the problem of type 2. The specific approach of this chapter is the use of the superposition principle in order to show that for a given problem of type 1, its solution at t=pAt is the sum of the solutions of p problems of type 3 which are staggered in time for 0'=x:EL. This class of methods is then derived on the basis that the sum of these p solutions for the p problems of type 3 must approximate the solution to the problem of type 1 at t=pAt in a certain sense. Since the results of Chapters 3 and 4 are valid only for the case where both graph elements which represent the transmission line are formulated as chords, Chapter 5 shows that these results are also valid for the other three cases which arise in the formulation. In order to obtain this re- sult, the node points must be redefined such that the node point at either x=0 or x=L is a voltage (current) node point when the linear graph element which represents this port is formulated as a chord (branch). Since there is no current node point at either x=0 or x=L, there is no information present in these equations about the approximate solution to I(x,t) at these points. In order to provide this information, Chapter 6 derives some properties which are valuable for determining an interpo- lation formula which is applicable for determining the 13 solution for the currents at these points. In addition, these special properties are also applicable in certain situ- ations for determining the solution of either E(x,t) or I(x,t) at other values of x than the defined node points. The principle objective of Chapter 7 is to apply the superposition principle to combine the results of Chapters 2, 3, 4, 5, and 6 to obtain three classes of time domain models which are applicable to the general transmission line problems which occur in electrical engineering. Since there are two classes of numerical time domain models defined for the problem of type 3, the three classes of models are created ' by the method for which the results of Chapter 3 are inte- grated with the results of Chapter 4. In addition, a trans- mission line problem is worked to illustrate the concepts which are presented in this chapter. II. INFINITE TRANSMISSION LINE 2.0 Introduction. An infinite lossless parallel transmission line is described mathematically by the normalized telegrapher's equations. In order to distinguish the infinite line case from the finite transmission line case, the variables, V(x,t) and S(x,t), are used in place of E(x,t) and I(x,t) to represent the solution to these partial differential equations. The specific subject of this chapter is the defi— nition of two general classes of time domain models, which use difference methods, for the purpose of obtaining an ap- proximate numerical solution to the infinite line. One such class of models is derived on the basis of a basic numerical solution while the other class of models is obtained by ap- proximating the partial derivatives with respect to x at certain node points and obtaining a set of ordinary linear differential equations. In addition, certain properties of the approximate solution such as periodicity will be investigated. Once the initial condition functions, V(x,0) and S(x,0), are specified for -a> = éjmkflmtn = (Sk((5jf(n,t)). 2.1.3 If AI corresponds to the standard central difference operator (2) for fixed t, this Operator, AF, is related to the operator 6k by Akf(n.t) = (-1)k (5kf(n.t). The most accurate interpolation polynomials for a given interval are those which lead to interpolation at or near the middle of the interval. These types of formulas are called central-difference formulas. One such formula is Stirling's interpolation formula (2) which represents an interpolation polynomial that is based on tabulated values symmetrically placed with respect to x0. Hence if x0=nAx and §=(x-x0)/Ax, one method for finding Pv(x) is by using an infinite degree Sterling's polynomial interpolation formula. This formula for PV(§) can be written as 19 pv(3’c) = f(2n,0) - x#6f(2n,0) + 2.1.4 k-l 7T (x2 -j 2) i=0? (2k): 62kf(2“'0) ' kTT: (x2 -j 2) x 1(2k-1)!#6 2k-1f n,0) =2 where 2k-l 2k—l #62k—1fl2mo) = (5 f(2n+l,0) :- 6 fun-1,0) , It is quite clear that Pv(§)=f(2n+2i,0) for x=i. Another type of central difference formula is a Bessel's interpolation formula (2). This interpolation formula is also based on tabulated values symmetrically placed with respect to xl=xO+Ax/2. By letting v=(x—xl)/Ax, Pv(v) can be written in terms of a Bessel's interpolation formula as Pv(v) = #6Of(2n+l,0) - v6f(2n+1,0) + 2.1.5 k 2 2 7T [v ~(2j-l) /4] El (2k): I” liézkflznfl'ol ‘ 20 k 7T [v2—<2j-1)2/4 (2k+1),—~ m— 62k+1f(2n+1,0) where 2k 2k uézkf(2n+l.0) = d f(2n+2.oré 6 jf(2n,0) , For v=i—l/2, Pv(v) = f(2n+2i,0). Consider the even function with respect to t which is given by Py(nijvpt) + Pv(nAx+vpt) 2 By using Eq. 2.1.4, this function is given by Pv(nAx-v2t) + Pv(nAx+vpt) *2“ = f(2n,0) + k-l ~ 2 ‘2 7T [(vpt/Ax) -j ] .lio 2k (2k), 6 f(2n,0) k: In the same manner, the odd function with respect to t, given by Pv(nAx+Ax(2-vpt) —‘Pv(nAx+Ax/2fvpt) -. 2 _1 can be written terms of Eq. 2.1.5 as 21 Py(nAx+Ax/2~vpt) - Pv(nAx+Ax/2+vpt) v t 2 = *E; f(2n+l,0) + co k 2 . 2 V." V t ,7T (th/Ax) -(2J—1) /4 P 41:1 ‘ , 2k+l , L Ax i (2k+1): (S f(2n+1,0) k=l If the same interpolation formulas are used to find Ps(x), then an approximate solution for f(n,t) is given by‘ 2 f(n,t) = f(n,0) + v6f(n,0) + 525-.- (52f(n,0) 4- 2.1.6 2 2 2 V(V 3:141 63f(n'0) + l—(fi—i-fl 64f(n,0) +...+... where v=vptAAx. It will later become evident that both Stirling's and Bessel's formula give the same infinite series for Pv(x). Since Eq. 2.1.6 is obtained directly from Eq. 2.1.1 by replacing Pv(x) and Ps(x) by either their Stirling's or Bessel's formula representation, Eq. 2.1.6 must be the basic numerical solution for f(n,t). When Bessel's and Sterling's formulas are used to obtain inter- polation polynomials of finite degree, Bessel's and Stirling's interpolating polynomials respectively pass through an even and an odd number of points. Hence, these polynomials are generally different in the finite degree case. For the in- finite degree case, these infinite series as given by Eqs. 2.1.4 and 2.1.5 give the same function. In order to show this result, it is necessary to write an alternate form for Eqs. 2.1.4 and 2.1.5. 22 Consider the polynomial p§n(x) of degree 2n which is given by g H “2] . 1-——-———- p?n(x) a ~1)3—;n! n! x p=l P%AX2 . J . (n+3): (n—j): ij-x This polynomial has the property that P§n(X) = 0 x=pr, p=n,-n+l,...,j—l 2n . . Pj (X) = 0 . x=pr, p=j+1,j+2,...,n p§n(x) = l x=ij By letting i=x-3Ax. an interpolating polynomial which passes through f(23+2i,0) for i=0hilhi2,...hin, can be written as p2n(§) = f(2fi,0) pg“(§) + n [f(2'fi+2j,0) pinfit) + f(23-2j,0) p3?(§)] . i=1 The polynomial p2n(§) is identical to all interpolation poly- nomials of degree 2n which pass through the prescribed points. Hence, p2“(§) is identical to a Stirling's approximation which is centered about x=HAx. In the limit as n—+-oo, p2n(§) is identical to the Stirling's approximation for Pv(§) as given by Eq. 2.1.4. Let us consider the limit as n-a-oo of 23 Zn- f(2n+2j, 0) pj (X ) for fixed j. According to Knopp (4), this limit is defined and is given by 2n — . sinll §-' x x lim f(2n+2j, O) pj (x) = f(2n+23,0) -————J-:JA—%fi%—— - n~e-oo 71(x JAx x Hence, the limit as n—e-aa of p2n(x) must be given as . 2n - - Sin 773? x 11m p (x) = f(2n.0)'—-—?f14Le-+ n-era3 sz oo _ A — . sin fllg— ij)z x Z [f(2n+23,0) 7T(x-ij)/Ax+ _ . si' 7T 32+ 'AX X - f(2n~23,0) (§+ij)AAx] An interpolation polynomial which passes through f(2fi+2i,0) for i=-n,-n+1,...,-l,0,+l,...,n,n+1, can also be written as 2n+2 (n+1) p (X) p2n+1 — 0 (X) = f(2n,0) n+1+x x + n [ (n+j+1> pj“+2(i) f(2n+2j'0)ummnfin+1+x/Ax + j=1 _ , (n-j+l) p23+2(x)] “Zn-2L0) mm. + _ (2n+2) p2n+2(§) f(2n+2n+2,0) n+1+§AAx - 2n+l - This polynomial, p (x), of degree Znfil is identical to a Bessel's approximation which is centered about x=hAxtAx/2. 24 The limit as n-—>oo is lim p2n+1(§<) = f(2'fi,0) J—éfi—Smfl: : + n—s-oo .- . sin 32-' Ax i [f(2n+23.0) W + i=1 . - . sin 3':+jA Ax f(zn'ZJ'O) (2+ij) Ax] ‘ It can be concluded that Eqs. 2.1.4 and 2.1.5 are equivalent definitions of Pv(x). Using this form of the interpolation formulas, Pv(x) and Ps(x) respectively can be written as shown in Eqs. 2.1.7 sin x x PV(X) = f(0,0)'———%¥§é%; + 2.1.7 . sin x-'Ax x . sin x+' x 2 [“23'0) (x-ij) Ax + “’23'0’ Wm;- x) x] i=1 sin x—Ax 2 Ax . sin x- Ax—Ax 2 X [f(23+1:0) (x—ij—Ax/Z) AX + j=1 . gin mx+jAXTé_léA_-AX 2 Ax f(-2]+l.0) 7TKX+jAX' x 2) X] where —oo 777Ax, the function V(x,0) contains no spectral components. In addition, if 7TKAX is sufficiently large, V(x,0) is a good approximation to V(x,0). If the expression for V(x,0) is numerically inte- grated using the trapezoidal rule (6), an approximate ex- pression for V(x,0) is given by oo - é . gin 'TKijAx)/Ax , V(x,0) - V(ij,0) mx-ij)7LT:E j='°° At x=ij for j=0,_-_I-_l,_4_-2,j-_3,..., \7(x,0) is identically equal to V(x,0). Since V(x',0) satisfies the hypothesis of the Fourier integral theorem, the approximate expression for V(x,0) must be an absolutelyconvergent series. Upon re- arranging this series, it can be seen that the approximate expression for V(x,0) and the expression for Pv(x) which 30 is given by Eq. 2.1.7 are identical. Hence, Pv(x) is an approximate Fourier integral of V(x,0). In the limit as Ax——v0, Pv(x) becomes the exact Fourier integral of V(x,0). The same procedure can be applied to S(x,0) to show the validity of the approximating function Ps(x). 2.4 Numerical Differentiation. The standard approach for finding a set of difference equations which give the approximate numerical solution to an equation containing partial derivatives is to approximate the partial derivatives with some numerical differentiation scheme. A technique similar to this will be used to solve the telegrapher's equations numerically. Hence, the purpose of this section is to define a method of numerical differentiation. Consider the function g(x,t) which is given by V(x+ij+A§/24t) — V(-x+jgx+Ax/2,t) g(xlt) = *2 ' At t=t g(x,to) is an odd function with respect to x. In OI addition, at x=0, the partial derivative with respect to x of g(x,t) is identical to the partial derivative with re- spect to x of V(x+ij+/2,t). Therefore, the specific ap- proach is to derive a numerical differentiation formula which 31 approximates the partial derivative of g(x,t) with respect to x at x=0. Once the functional values of g(x,to) at )fiiAx/ZhiBAx/2hiSAx/2,...hi(2n+l) Ax/2, are given, g(x,to) can be approximated with a Bessel's interpolation polynomial of degree 2n+l which passes through the prescribed points. Hence, g(x,t0)=p2n+1(x), where p2n+1(x) is interpolating polynomial. This polynomial in terms of the known values of V(x+mAx+Ax/2,t0) can be written as p2n+l(X) = - fi6f(2m+l.to) "' n k 2 2 7T [(x/Ax) -(2j—1) M] 2,,“ 3.31 0 f(2m+1,to) .. Ax (2k+l)! =1 It is evident that the interpolating polynomial is an odd function of x. The derivative of p2n+l(x) evaluated at x=0 is de- fined as a 2n+l degree approximation for the partial deriva- tive of V(ij+Ax/2,t0) with respect to x. This approximation is given by n+1 n1 2 .71 (21-3) ) = - ”=1 v . . 2m“'1f(2j+1,t ) Ax (-2)’“’1 (am-1): 6 ° p2n+1(O m__. 2.4.0 613 ( jAX+Ax/2 . to) = bxw _ fl 32 In order to get an idea of the error which results by using this numerical differentiation formula, a remainder term will be derived. For the derivation, it will be assumed that the (2n+3)th partial derivative of g(x,to) with respect to x exists in the interval of interpolation, -(2n+l)Ax/2§xf(2n+l)Ax/2. The function g(x,to) is given exactly for all x in this interval by g(x,to) = p2n+l(x) + h(X) where h(x) is unknown function of x. Since p2n+1(x) is equal to g(x,to) at x=0,iAx/2hi3Ax/2,...,i(2n+1)Ax/2, h(x) must have real roots at these points. Therefore, h(x) must be a function which is identically zero or an odd function which has at least 2n+3 real roots in the interval of interpolation. The partial derivative of g(x,to) with respect to x in this interval is given exactly by bg(X.t0) ' FOX — p2n+l (x) + h'(X) where pén+l(x) is a polynomial of degree 2n. By Rolle's theorem (7), h'(x) has at least 2n+2 real roots (21) such that ‘zi «<(2n+1)Ax/2. Therefore, the partial derivative of g(x,to) with respect to x can now be written as 33 2n+2 '(x—z.) 09(xito)__ . 1:: 11 2.4.0 bx " p2n+1(X) + k(x) "t (26-1-2): Consider the function w(y) which is defined by 2n+2 (y-2-) ()— 69(y't°)- ' ()-k(')''"'-'''""""""""'i7=T1 l - WY "' By p2n+l Y x (2n+2)! By virtue of Eq. 2.4.0, w(y) has at least 2n+3 real roots x.zl,...,22n+2. Upon choosing x in the interval of interpo- lation such that these roots are distinct, Rolle's theorem can be applied to show that w'(y) has at least 2n+2 distinct real roots (2i) such that [Bil < (2n+l)Ax/2. Therefore by successive applications of Rolle's theorem, k(x) can be determined. Hence, (2n+3) b E(éi'to) by(2n+3) fl w k(x) = where -(2n+l)Ax/2 < g < (2n+1)Ax/2. The partial derivative of g(x,to) can now be written as 2n+2 bg(x,t0) ézn+3’g(§.to) 77 ”'21) l __ .31 , ax "' = P2n+1(X) + bxl2n+3) (2n¥2$: Since our main interest is the partial derivative of g(x,to) with respect to x at x=0, this partial derivative is given by 34 2n+2 (2n+3) 7T ,(_zi) bgAt>. 3.5 Conclusion. The time domain models which are presented in this section are obtained directly from the infinite line time domain models by means of a finite-infinite line transfor- mation. Therefore, the mathematical properties of these models are identical to those derived for the infinite line models. The most important advantage of obtaining the models in this manner is that all the approximations for the partial derivatives with respect to x are obtained by more accurate central difference formulas. IV. LAUNCHING NUMBERS 4.0 Introduction. A problem of type 1 is a transmission line problem which has zero initial conditions and one identically zero boundary condition. One such problem of type 1 has the initial and boundary conditions specified as Ebgm =Ihmm =0 0 In,l(0’0) = Esl(nAt) En,l(0’t) = O t<0 = Esl(t+nAt) o:tam10:x:L. Since the lossless parallel transmission line is a linear problem, the superposition principle may be applied at any time. Hence, it is quite evident that the relation- ship P E(x,t) = Z En I(x,t-nAt) 4.0.3 =0 P I(x,t) = Z In l(x,t-nAt) n=0 is valid for pAtft" (p+1)At. If Eqs. 4.0.2 are substituted into Eqs. 4.0.3, then the solution for E(x,t) and I(x,t) can be written as 63 p—l E(x,t) = E: En(X,t-(n+l)At) + Ep’l(x,t—pAt) n=0 p-l I(x,t) :20 In(x,t-(n+l)At) + Ip’l(x,t-pAt) where pAtft< (p+l)At. At t=pAt, the solutions for E(x,pAt) and I(x,pAt) are given as p-l E(x,pAt) = Z En(x,(p-n-1)At) 07T/Ax It is quite clear that this is a good approximation ifAAX is chosen sufficiently small. If g(CX) is used in place of g(CX), the transform pairs are 00 6(0() =[f(X') COS(O((X'-X)) dX' 0:0(fTT/Ax 00 66 5(():) = 0 CX:> 7TXAX 7T/Ax 7f(X) = (1/7T)[ §(0() dO< 0 where f(x) is an approximation to f(x) . If §( (X) is elimin- ated from these equations. f(x) can be written as oo 7T/Ax f(X) = (l/TT) / f(X') dx' [coed O('(X'-X)) dO<' '—oo 0 oo = [f(x') gin TRx'-x)/ x dx' . H(X'-X)/ x . -00 If this integral is numerically integrated by means of the trapezoidal rule, the function f(x) is then approximated by w . f(x) = £3; E f(nAx') El“ $23k32§3§ 4.1.0 -oo where Ax' may or may not equal Ax. Equation 4.1.0 is defined as the approximate Fourier integral of f(x). If f(x) is given by Eqs. 4.1.0, it is quite clear that f(x) approximates f(x) for Ax and Ax' (generally Ax'SAx) sufficiently small. Since s'n x'-x A (n x'-x /Ax contains no spectral components for O(>7T/Ax, f(x) can have 67 no spectral components for CX>47XAX. In addition, when Ax'=Ax, this is the same Fourier integral approximation as was given in section 2.3. 4.2 ,Approximate Fourier Integral and Series Solution. The main purpose of this section is to derive an ap- proximate Fourier integral and series solution for E(x,pAt) and I(x,pAt). In fact, special forms of an approximate Fourier integral and series solution for E(x,pAt) and I(x,pAt) are derived which will be used in later sections of this chapter. The reasons for developing these special forms will become evident in later sections. First of all, let us consider the problem of type 1 for which the nonzero boundary condition is given by the function E:l(t) where p < Esl(t) Esl(t) o_t“"1(2(n—1>): Some examples which use the results of this derivation are as follows. W: 3" = 1 Bl 1[Mp(x'+Ax/2) + Mp(x'—Ax/2)] /2~=Pl(0) where Pl(0) = [Mpix'+AX/2) + MP(x'-Ax/2)]/2 Therefore, U‘l 1| 1.: 1,1 and b1,l(AX’At) = vat/Ax. Example 2: j'=2 bl l [MP(X'+AX/2) + Mp(x'-Ax/2fl,/2 + B 3 1 [Mp(x'+3Ax/2) + MP(x'-3Ax/2)]/2 = 92(0) where 96 2 _ 5 IMP(X'+Ax12) + MPLX'sAX/Zfl P (0) _ 8 _ MP(x'+3Ax/2) + MP(x'—3Ax/2) 8 Therefore, 31,1 = (5/4) 53,1 = -(1/4) and 5v At bl,l(Ax’At) =-ZjE;— .. Knit. b3’l(AXIAt) "’ " 4AX If the transformation constants are determined by Eqs. 4.6.7 and 4.6.8, then Eq. 4.6.5 is satisfied for m=j',j'+l, j'+2,...,k. Let us now look at this relationship, Eq. 4.6.5, for m=l,2,...,j'—l, when the transformation con- stants have been determined by Eqs. 4.6.7 and 4.6.8. It can be shown that the relationship now becomes m b Mp((2m-1)Ax/2) 5-- Elia—LL;- -MP( (m-n)Ax+vat) + 4.6.9 n=1 3 B :E:-—;E§l*i MP((m+n—l)Ax+vat) + n$1_ ' bms11 '-—-§-‘-.Mp((n-m)Ax+vat) . n=m+l 97 Since the transformation constants have already been determined, this relationship can no longer be interpreted as an interpolation formula as was the case of Eq. 4.6.6. But interpreting this formula in a different manner, it can be shown that Eqs. 4.6.7 and 4.6.8 are still valid for these constants. In order to show that these transformation constants also give the desired results at x=(2m—l)Ax/2 where m=1,2,...,j', it is necessary to briefly discuss the subject of linear filters (6). Such linear filters are used pri- marily in data smoothing applications. For discussion pur— poses, let us suppose that we have a time-varying function h(t) and decide to smooth this function. By introducing a, linear filter, the smoothed function h(t) is given as pl h(t) = :E:dj‘h(t+ij) j=-p' where pl :E:dj = 1. 4.6.10 It can be seen that this function, h(t), is a weighted average of the functional values h(t+jAX) for j=0hilhi2,...nip2 IIt can be seen that the transformation constants, determined by Eqs. 4.6.7 and 4.6.8, are independent of the functional values of Mp(x). If we look at these equations 98 for the case when Mp(x) is a constant, it can be concluded that these transformation constants must also have the property that B . =' 1. 4.6.11 Therefore, the requirement which is given by Eq. 4.6.10 is satisfied. It can be concluded that for m=1,2,...,j'—1, the approximation, given by Eq. 4.6.4, is satisfied. So far in this discussion it has been shown that if b2j,l = 0 j=l,2,...,k—l b2j"l,l = O 3:] (VpAt)/AX <0 must be approximately zero. Hence, the same conclusion is obtained as was the conclusion obtained by looking at these terms from the filter theory point of View. Since the sum of the terms which contain the sz 1's I is approximately zero, the terms which contain the constants BZj-l 1 must be defined in the same manner as was the case when the constants, sz 1’ were zero. 104 If we look at Eq. 4.5.4 for m less than both j' and n‘, we have the same terms as we had in the case where sz l but with some addition terms added since the constants sz l are no longer zero. Let the function h((2j—l)Ax/2), 2j—ls m, be the sum of these addition terms at the current nodes. Hence, nl B h((2j-1)Ax/2) £2 __2_;_1_,_l_ Mp((2j-1+2n)Ax/2) + n=1 .1 _ b2n l p L ”‘2“ M ((2j-1—2nmx/2) - n=1 '-1 b '-2%*l MP((2n—2j+l)Ax/2). n=1 This result states that Eq. 4.5.4 can only be satisfied at these current nodes when the sz 1's are identically zero. Therefore, these constants must be zero in order to correctly determine I(0,t). 4.7 Fourier Series Comparison. In section 4.2, an approximate Fourier series solu- tion for Ep(x,t') and Ip(x,t'), given by Eqs. 4.2.13, was de- rived. In section 4.4, some special forms for zp(m,t') were derived. The object of this section is to compare the ap- proximate Fourier series solution as given by Eq. 4.2.13 to 105 zE)(m,t') which is given by Eq. 4.4.15. Once this comparison is; performed, a set of launching numbers can be obtained. First, let us consider the functions E§(x,t') and IE;(x,t') which are given as E§(x,t') = y§(2x/Ax,-vpt') + y§(2xflAx,-vpt') - 4.7.0 y§(-2xflAx,-vpt') — y§(-2xAAx,—vpt') I§(x,t') = y§(2xAAx,—vpt') + y§(2xAAx,-vpt') + p I p ' Yl(-2XAAXI-vpt ) + y2(-2x/Ax,-vpt ) vv11ere y§(2xAAx,—vpt') and y§(2x/Ax,-vpt') are respectively given by Eqs. 4.4.12 and 4.4.13. It is quite clear that E§(mAx/2,t') zp(m,t') m=0,2,4,6,...,2k zp(m,t') m=l,3,5,...,2k—l I§(mAx/2,t') ls true. By substituting Eqs. 4.2.12, 4.4.12 and 4.4.13 into Ig‘lis. 4.7.0 and letting t'=0, E§(x,t') and I§(x,t') can now 13GB 'written as p I3(X. valeere B = n A = n 106 sin(n7Tvat/L) sin(nTTx/L) + 4.7.1 n cos(n7Tvat/L) sin(nTTx/L) + n cos(n7Tvat/L) sin(nfo/L) - sin(nTTvat/L) sin(nTTx/Li]+ (Ak/Z) bi cos(kTTvat/L) sin(kYTx/L) — p . . (AR/2) ak Sin(k7Tvat/L) 51n(k7Tx/L) k-l +2 n=1 0) (A0 ag)/2 [An a: cos(nTTvat/L) cos(dn&/L)+ cos(n7Tx/L) l sin(n7Tvat/L) cos(nTTx/L) + n cos (n flvat/L) + p (Ak/Z) ak p w 1...: 2E: 2j 1 sin(n L.) |-‘ b .k b2j-1,1 Z l sin(nTTvat/L) cos(k7Tvat/L) sin(kTTvat/L) jTTAx/L) cos(nTTx/LJ cos(k7Tx/L) cos(k7Tx/L) cos(anR2j-1)Ax/2L). + .7. 107 Since the kth term is zero at the defined node points, these terms can be disregarded in the comparison. The transformation constants would be best chosen if Ep(x,0) P E3(x,0) Ip(x,0) I§(X,0) at the defined node points. This requirement is satisfied only when the following relationship is satisfied for n=0,l,2,...,k-l. 00 *P 'P ’ _ bn + :E: [-b2kj—n + b2kj+n] _ 4.7.3 B [afi sin(dnvat/L) + b5 cos(dnvat/L)] + n 00 -p p p _ an + Z [a2kj—n + a2kj+n] ‘ 1 J: A [bi cos(n77§/pAt/L) — arp1 sin(rflTvat/L)] An [as cos(n77vat/L) + bi sin(n7Tvat/L)] _ B [bi cos(nn%pAt/L) - afi sin(mnvat/L)] n For a given Ax and At, there are no constants An and Bn such that this relationship is satisfied for all p. Hence, this relationship as it stands does not provide a means for obtain— ing the transformation constants. 108 An alternate approach is to use the approximate Fourier series expressions for Ep(x,t') and Ip(x,t') which are given by Eqs. 4.2.13. If we truncate these expressions after the (k—l)th term, then it is possible to obtain an ap- proximate Fourier series expression for Ep(x,t') and Ip(x,t') ’ 57 which contains the same number of terms as does E§(x,t') and I§(x,t'). Since Ep(x,t') and Ip(x,t') for t'=0 are generally discontinuous functions at x=0, these truncated series may tend to oscillate about the actual solution. In order to ?' correct this situation, let us introduce the Lanczos'(j factors which are discussed in section 4.2. By performing a term by term comparison of the re— spective series, it is possible to obtain the following re— lationship between the coefficients. ll ED Unbfi n a}; sin(n‘lTvat/L) + bi sin(anvat/L)] + 4.7.4 An [bi cos(n7Tvat/L) - ai sin(n7Tvat/L)] O’nag = An [a2 cos(n7Tvat/L) +b§1 sin(n7Tvat/L)] + Bn [bi cos(n7Tvat/L) - afi sin(n7Tvat/L)] Upon performing the indicated mathematics, the quantities Bn and An are given as 109 B = o’n sin(n'ITvat/L) n=1,2,...,k—l 4.7.5 A = (in cos(n7Tvat/L) n=0,l,2,...,k—l By substituting the defining equations for Bn and An’ Eqs. 4.7.2, into these relationships, it is possible to solve for the transformation constants bj 1' Once these transformation constants have been determined, the launching numbers, bj l(Ax,At), can be determined by Eq. 4.6.3. Let us investigate Eqs. 4.7.5. If the assumption that v t L <‘= l pA/ is made, then the assumptions that "0 O sin(n7Tvat/L) n=1,2,...,k-l ll H cos(n7Tvat/L) n=0,l,2,...,k—l are valid, Therefore, B é O n=1,2,...,k-l n An = 6n. n=0,l,2,...,k—l According to Eqs. 4.7.2, the quantity Bn is a linear combin- I ation of the transformation constants sz 1' Upon solving for b we find that 2j,l’ b2j,l = o. 3:1,2,...,k-1 110 This is the same result as was obtained in section 4.6. In order to find the remaining transformation con— stants, it is necessary to take the inverse of a (k)x(k) matrix for which the quantity An corresponds to a row of this matrix. By investigating this matrix, it can be seen that these constants depend onwa or the size of the matrix. For this reason, the transformation constants or launching numbers as determined by section 4.6 are more useful. 4.8 Problem of Type 2. A problem of type 2 is a transmission line problem which has zero initial conditions and one identically zero boundary condition at x=O. One such problem of type 2 has the initial and boundary conditions specified as E2(x,0) 12(x,0) = O O_<_X = Eslm 0_ttO except in the case where a boundary condition is speci- fied to be identically zero for all t. There are two general methods which can be employed to find E(x,t) and I(x,t) at some value of x other than at a node point. One such method is the use of interpolation or extrapolation formulas. The other method is to numerically solve the appropriate telegrapher equation at the point of interest. The use of an interpolation or extrapolation formula is by far more convenient to apply. Hence, this chapter will only treat this method. 123 124 The most obvious approach is simply to apply any standard interpolation or extrapolation formula for which g(j,t) are known quantities. For values of x near the ends of the line, it is quite clear that this approach does not result in central difference formulas. Hence, this chapter derives some methods for which central difference formulas Ea can by employed for every value of x for certain special n.’ ' "' cases . 6.1 At Least One Boundary Condition Specified Zero. E For the case for which at least one boundary condi- tion is specified as zero, the solutions for problems of this type have certain Special properties. These special pro- perties can be employed to obtain central difference interpo— lation formulas for values of x near the end of the line for which the boundary condition is specified as zero. Let us first consider the transmission line of length L for which the initial and boundary conditions are given as follows: E(0,t) = Esl(t) Oft-ccn 6.1.0 E(x,0) = hl(x) O An equivalent problem which gives the same solution for Offo is given as follows: -E*(2L—x,0) E*(x,0) E(x,0) O gn l(2k—l,(n+l)At) (?n'2(2k-l'(n+l)Atl ‘J I Once these variables are known, gn l(O,(n+l)At) and gn 2(2k,(n+l)At) can be determined by Eqs. 7.0.2. New that the functions gn(j,(n+l)At), gn l(j,(n+l)At), and gn’2(j,(n+1)At) are known for j=0,1,2,...,2k, g(j,(n+l)AtL is given by Eqs. 7.0.7. With this knowledge of g(j,(n+l)At), three new transmission line problems can be created at t=(n+l)At). Therefore, the entire process can then be re- peated for finding g(j,(n+2)At). .7 l ‘Tf’ 9‘ '—:—"= . 138 The discussion has indicated how the results of Chapters 3, 4, and 6 are applied to determine g(j,(n+l)At) from g(j,nAt). It is clear that a number of the indicated steps can be combined. Hence, the general form of the equa- tions required to obtain a difference equation solution can be written as follows. rg(l,(n+l)At) g(2,(n+l)At) bl,1(Ax,At) b2’1(Ax,At) b2k_l(Ax,At) I(O,(n+l)At) I(L,(n+l)At) g(0,(n+l)At) g(2k—l,(n+l)AtU —q __ g(l.nAt) 9(2.nAt) 0 . — g(2k—1,nAt) J- .4 T In 2(Ax,At) 9(0.nAt) g2,2 b2k’l’2(Ax,At: d1,1 . . d1,k d d 2,1 ° ' 2,k (Ax,At) g(2k,nAt) ~-<3(l.(n.+1)At) g(3,(n+l)At) = Esl(I(0,(n+l)At),(n+l)At) g(2k,(n+l)At) = E52(I(L,(n+l)At),(n+1)At) Lg(2k-l,(n+1)At) 7.1.3 _ 7.1.45 7.1.5 139 Equations 7.1.3 and 7.1.4 are simply a restatement of Eqs. 7.0.1 and 7.0.2. The same argument can be directly applied for differ- ence methods are greater than two level. The end result can be obtained by replacing Eqs. 7.1.3 by Eqs. 7.1.6 where the matrix G(t) is defined by Eqs. 3.2.1. The other sets of J2 G((n+l)At) = 2A: G((n-i)At) + 7.1.6 k=0 Pbl’l(Ax,At) bl 2(Ax,At) g(0,nAt) b2’l(Ax,At) b2’2(Ax,At) g(2k,nAt) b (Ax,At) *2k-1,l b2k-1,1(Ax’AtU equations remain the same. New that certain results of the previous chapters have combined, it is possible to define two classes of time domain models which represent the transmission line. Definition: Class ArTime Domain Model: A time domain model belongs to class A if and only if the model can be obtained by the following steps. 1. The model is described by Eqs. 7.1.3 or 7.1.6, and 7.1.4. 2. The matrices A3, A3,..., and A32 are obtained by a difference method in both x and t which is derived from a class 1 time domain model. 140 Definition: Class B-Time Domain Models: A time domain model belongs to class B if and only if the model can be obtained by the following steps. 1. The model is described by Eqs. 7.1.3 or 7.1.6, and 7.1.4. 2. The matrices A6, A:,..., and Agz correspond to a time domain model belonging to class 2. The only difference between the two classes of models is the technique for which the matrices A*, A1,..., and AI 32 are obtained. For a model belonging to class A, these matrices have a class 1 time domain model as a basis. Class B on the other hand have the class 2 time domain models as its basis. Since these two classes are not mutually dis— joint, it is possible for a model to belong to both classes. 7.2 Class C. This section combines the results of Chapters 3, 4, and£5 to derive a set of (2k—1) linear ordinary differential equations for the solutions are g(j,t) for j=l,2,...,2k~l. Let us first consider the problem of type 3 which is described by Eqs. 7.0.8.' The approximate solution, gn(j,t), to this problem can be found by solving a set of (2k—1) ordinary differential equations which are given by Eqs. 3.2.3. These equations for a (2p+l) degree approximation to the partial derivations can be written as 141 dGn(t) “a?” = Ap Gum where the matrices Gn(t) and Ap are respectively defined by Eqs. 3.2.1 and 3.2.2. If Eqs. 7.1.1 are restated, these equations state that gn’l(j.(n+1)At) bj’1(Ax,At) gn’l(0,nAt) j=l,...,2k-l 9n’2(j.(n+1)At) bj’2(Ax,At) gn’2(2k,nAt) j=l,...,2k—l are true for the remaining two problems. This relationship uses the fact that gn l(j,nAt) and gn 2(j,nAt) for j=l,2,...,2k-l are zero. For any given method for finding the launching numbers, bj l(Ax,At) and bj 2(Ax,At), Chapter 4 showed that these launching numbers can be written as bj’l(Ax,At) = (VpAt/Ax) bj,1 j=l,2,...,2k-l 7.2.1 b. x,At = t x B. '—1,2,...,2k-l 3,2(A ) (va /A) 3’2 3 where Ej l,and bj 2 are constants independent ofllx or At. If Eqs. 7.2.1 are substituted into Eqs. 7.1.1, the following relationships can be obtained. gnll(j.(n+l)At) - gnJl(j,nAt) v __ At -"""'—_'= x bj,1 9n,1‘°'nA¢) 9nL2(j.(n+l)At) - gn 2(j,nAt) .XE _ = Ax bj,2 9n,2(2k'nAt) At 142 But dgn,1(j’nAt) . gn l(j,(n+1)At) - gn l(j,nAt) dt = At dgn12(j,nAt) . gn 2(j,(n+l)At) - gn 2(j,nAt) dt = At Therefore, dg (j,nAt) v n,l . E - dg (j,nAt) v n,l ; p - If this relationship, given in Eq. 7.2.2, is combined with Eqs. 7.2.0, the solution for g(j,t), j=l,2,...,2k—l, can be found by solving the following (2k-l) ordinary differential equations. V __ _ .Q§1£1 _ ._E ' t dt ‘ Ap G(t) + Ax b1,1 b1,2 g(0,t) 7.2.3 b2,1 b2,2 g(2k,t) szk-1,1 b2k-1,f_a__ In addition to Eqs. 7.2.3, it is necessary to use Eqs. 7.0.1 and 7.0.2 to properly define the quantities g(0,t), g(2k,t), I(O,t) and I(L,t). The third class of time domain models can now be defined. 143 .Qefinition: Class C—Time domain Models: A time domain model belongs to class C if and only if the model is described by Eqs. 7.0.1 and 7.2.3. 7.3 Discussion of Mggels. Let us assume that this parallel line of length L is a single component in a given system. Each port can be represented by a linear graph of one part which contains exactly one element. The variables el(t) and il(t) can be associated with the graph representing the port at x=0. For the port x=L, the variables e2(t) and 12(t) are associated with its linear graph representation. These graph variables are associated with the transmission line variables as shown in qu. 7.3.0 where the minus sign is required because of the el(t) = E(0,t) 7.3.0 il(t) = I(O,t) assumed current orientations. Let us assume that a time domain model which belongs to either class A or class B is employed to relate these graph variables. If we assume that the increments,Ax and,At are properly chosen for this transmission line model, it is 144 quite clear that this model defines the relationship 11((n+1)At) h3(el(nAt),e2(nAt),nAt) 7.3.1 12((n+l)At) h4(el(nAt),e2(nAt),nAt) where the functions h3(el(t),e2(t),t) and h4(e1(t),e2(t),t) are given by Eqs. 7.3.1, may or may not be the desired rela— tionship to represent the transmission line as a two port component. The answer to this question is determined by the methods of numerical solution which is to be used to solve the system for which the transmission line is a two port component. For discussion purposes, let us assume that Eqs. 7.3.1 are the desired relationships. The most difficult problem which occurs when using the results of section 7.1 is the problem of choosing the increment At once,Ax has been chosen. For a given model for the transmission line, the increment which is required is a function of this model and a function of the mathematical description of the entire system. 'For example, if At is chosen such that the trans- mission 1ine model is stable for the case when e1(t) and e2(t) are specified functions of t and are independent of il(t) and 12(t), there is a strong possibility that the equa- tions which describe the transmission line are unstable for the case when el(t) and e2(t) depend on il(t) and 12(t) in some manner . 145 The transmission line time domain model which belongs to class C relates these graph variables in an entirely dif- ferent manner. In fact, this class of models gives the rela- tionship dil(t) _ EfiT——* = h3(el(t),e2(t),t) 7.3.2 E- di2(t) _ 531.. dt _ Fl4(eJ-(t)7e2(t)lt) where the functions h3(el(t),e2(t),t) and h4(e1(t),e2(t),t) are determined by Eqs. 7.2.3 and 7.0.1. The method of . E5; numerical solution which is used to solve the differential equations, given by Eqs. 7.2.3, can be chosen so that it is the same as the method of numerical solution which is em— polyed to solve the entire system. For example, if the other components in the system are described by a set of differen— tial equations, then numerical method for solving these differential equations can also be employed to solve Eqs. 7.2.3. One advantage of using a class C model is that some technique of numerical solution can be used which auto- matically decides on the increment At, 7.4 Bgth Graph glements arefinot Chords. All of the discussion so far presented in this chapter is applicable to transmission line problems for which the transmission line linear graph representation has been 146 formulated as chords. The findings of Chapters 5 and 6 can be directly applied to the results of sections 7.0, 7.1, 7.2. and 7.3 to show that by modifying the equations which describe the models, the models are also applicable to the other cases which arise in formulation. Upon applying the findings of Chapters 5 and 6, the results are stated as follows: Both Graph elements are branches: l. Ax = L/k, where k is a positive integer. . - 2. The functions g(2j,t), j=0,1,2,...,k, and g(2j+l,t), -gJ j=0,1,2,...,k—l, are respectively defined as the ap— proximate numerical solutions for I(ij,t) and E(ij+Ax/2,t) . 3. In Eqs. 7.0.1, replace I(O,t) and I(L,t) respectively by E(0,t) and Eu;,t). 4. Upon performing these modifications, the three classes of time domain models are valid for this case. One qrgph element is a chord and the other is a branch: 1. Ax=2L/k', where k' is a positive odd integer. 2. When the port at x=0 is formulated as a chord (branch), the functions g(2j,t), j=0,1,2,...,(k'—1)/2, and g(2j+l,t), j=0,1,2,...,(k'wl)/2, are defined re- spectively as the approximate numerical solutions for E(ij,t)(I(ij,t)) and I(ijtAx/2,t)(E(ij+Ax/2,t)). 3. Replace the quantity 2k by k' in all equations in sections 7.0, 7.1, and 7.2. 147 4. In Eqs. 7.0.1, replace I(L,t)(E(0,t)) by E(L,t)(I(0,t)). 5. Use Eqs. 5.2.6 to recalculate the launching numbers. 6. Upon performing these modifications, the three classes of time domain models are valid for this case. 7.5 Example Problem. In order to illustrate the concepts which are pre— sented in this chapter, let us work a simple problem. This problem consists of a lossless transmission line of length L which is terminated respectively at x=0 and x=L with a speci— fied voltage source and a matched load. In addition, it will be assumed that the initial conditions on the line are speci- fied to be zero. For simplification purposes, the parameters of the transmission line are specified as Vl/c = 1 ohm vp = 1 meter/second L = 1 meter. This choice of parameters forces the telegrapher's equations to be in normalized form. In addition, the computations re- quired to obtain any time domain model is simplified. The linear graph for this problem can be drawn as shown in Fig. l where elements 2 and 3 are associated respectively 148 Fig. l Oriented linear graph for example problem. with the transmission line ports at x=0 and x=L. Elements 1 and 4 are associated respectively with the specified voltage source and the matched load. If we let elements 1 and 4 be the tree for this graph, the f—cut set, f—circuit, and ele- ment equations are respectively: 1 0 1 OF. bil(t)1 7.5.0 o 1 0 1_J i4(t) = 0 12m i3(t). -1 0 1 0 Elm)- 7.5.1 0 -1 o 1 e4(t) = o e2(t) f3”). el(t) - 2t Oft20.5 7.5.2 .119 149 -m;+4 luSstszfi e2(t) = E(0,t) 12(t) = I(O,t) e3(t) = E(th) i3(t) = -I(L,t) e4(t) = i4(t) Before any attempt is made to solve these equations, the time domain model which is used to represent the trans- mission line must be specified. Since there are an infinite number of time domain models which belong to each class of models, the transmission line portion of the problem will be represented by a model which belongs to class C because it is described by differ— ential equations. To further illustrate some of the con- cepts, this problem will be worked four times using two dif- ferent models and 2 choices oszx for each model. For this problem, the incrementzAx must be chosen as Ax=l/L, where k is a positive integer, independent of the. method of numerical solution. In addition, the functions g(2j,t), j=0,1,2,...,k, and g(2j+l,t), j=0,1,2,...,k—l, are defined respectively as the numerical solution for E(ij,t) and I(ij+ x/2,t). 150 According to section 7.2, any model which belongs to class C can be written in general terms as e121- —— — — ~ dt _ Ap G(t) + (VP/Ax) bl’l bl’z g(0,t)1 b2,1 b2,2 tg(2k,t) . . 7.5.3 i1 LbZk-l,l b2k-1,2_ E . I(O,t) d1 1 . . d1 1 d1 k g(l,t) 7.5.4 "7* I(L,t) d2 1 . . d2 1 . . d2 k g(2i-1,t) g(2k—l,t) L .— Once the matrix AP' the interpolation formulas, and the launching numbers or transformation constants are chosen, the time domain model has been defined. In order to solve this resulting time domain model, it is only necessary to specify Ax, At, the method of numerical solution, and the boundary conditions. In order to find the terminal variable I(O,t), let us define an interpolation formula in terms of the functions g(l,t) and g(3,t). According to Chapter 6, the function I(x,t) can be assumed to be an even function of x with re- spect to x=0. Therefore, if 151 I(x,t) a + a x such that g(l,t) = a0 + a2 (Ax/2)2 9(37t) = a + a (3Ax/2)2 0 2 then I(O,t) 9 g(l,t)/8 — g(3,t)/8. 7.5.5 By using the same interpolation formula to find I(L,t) in terms of g(2k-l,t) and g(2k-3,t), I(L,t) is then given as I(L,t) = 9 g(2k—l,t)/9 — g(2k—3,t)/8. , 7.5.6 The interpolation formulas will remain the same when defining both time domain models. The matrices Ap, p=0,l,2,3,..., are defined by Eqs. 3.2.2. Therefore, once the value of p is chosen, this portion of the domain model has been specified. For the two specific models which will be solved numerically, p is chosen as zero. Therefore, A0 = k C 7.5.7 where C is the transformation matrix which is defined by Eqs. 3.1.1 and k is a scalar. Finally, two sets of transformation constants must be specified in order to completely specify these two time 152 domain models. One class of methods for obtaining these transformation constants is derived in Section 4.6. If the results are section 4.6 such set is III II used from the two examples which are given in and the results of section 4.8 are applied, one 1 7.5.8 o j=2,3,...,2k—l — -1 0 j=l,2,...,2k-2 and the other set is U‘I II U” 0‘! II ll 6‘ II 5/4 7.5.9 -1/4 0 j=4,5,...,2k—l 0 = -5/4 l/4 0 0. j=l,2,...,2k—4 153 Let us now solve Eqs. 7.5.0, 7.5.1, and 7.5.2 for i2(t) and i4(t). The numerical solution for i2(t) and i4(t) along with the analytical solutions for these variables are shown for the interval 05t54 in Figures 2, 3, 4,.and 5 where the information concerning each technique of solution is given as follows: Figure 2: 1. At = 1/80 seconds. 2. k = 4. 3. Transformation constants specified by Eqs. 7.5.8. 4. Runge Kutta fourth order method of solution. Figure 3: 1. At = 1/80 seconds. 2. k = 8. 3. Transformation constants specified by Eqs. 7.5.8. 4. Runge Kutta fourth order method of solution. Figure 4: 1. At = 1/80 seconds. 2. k = 4. 3. Transformation constants specified by Eqs. 7.5.9. 4. Runge Kutta fourth order method of solution. Figure 5: 1. At = l/80 seconds. I“?! r \ 3| _ I1 7 ...1 (T. | 1 - 154 .m.m.h .mom ma ooflmwommm mucmumcoo coebmsuommcmuu ocm flux How mcoeusaom mo nmmno .N whomem [I'll-l - 3.0: C Um .GEH \\!// no 0 m .9 \ o 1. as .,.. 1 \\ fl — 0 ll...\ \ 1 t med 1 a V - 38 3:3 , Some . ooumasoamo e - make lie: H 1 Eur... $0.... THOT I I, . H .u 5.. < . 06 H mN.H ’auexxna sexedmv 155 mucmumcoo cowumsuommcmuu ocm mux How mcoeusHOm mo ammuo levee ”ulna omuoHsUHmo .IIIIIiuVsH Auvma Hmoepmuowne .m.m.h .mvm an poemwowmm wocooom ”2'5 \ ~ \ .m musmem .mese mN.0I mN.o om.o mh.o oo.H mN.H 'auezxno sexedmv 156 .m.m.h .mqm an ooewwommm mucnumcoo newumsuommcmnu pom enx How mcoeu5H0m mo nacho .o madman mocooom .oEHB O.H m.o \V 1; \ fives N E 1.” ooumHsonu Sven IIIIIISVNA , > Hmowumuooza mN.OI mN.o om.o mb.o oo.H mN.H ’auelzno seledmv 157 .m.m.h .mom an oowmeummm mucmumcoo neeumsuommcmuu one mnx.H0m mcowusHOm mo nmmuu .m whomem mocoowm .oEHB laces Anew“ owumazoamo Er.” |.|||||Iauc~u HMUMHMHOQHFH. l \d lmN.OI mN.Q Om.o mb.o oo.H mN.H sexedmv ’queazng 158 3. Transformation constants specified by Eqs. 7.5.9. 4. Runge Kutta fourth order method of solution. Let us now discuss certain aspects of the numerical solutions for i2(t) and i4(t) which are given by Figures 2, 3,‘L and 5. If Figure 2 is compared to Figure 3 and Figure 4 is compared to Figure 5, the effect of the increment.Ax on the numerical solutions is clearly shown. Hence, if Ax was chosen even smaller, the accuracy of the approximation would be improved. Since the input current, i2(t), for all of the models is obtained by interpolation from the calculated values of current at certain interior node points, the time delay property of the equations causes the calculated input current to lag the theoretical solution. This time delay property is corrected at the expense of overshoot to some extent by using the transformation constants which are specified by Eqs. 7.5.9. This effect is also reduced by a smaller Ax since the time delay between the input and the first current node is reduced. For tEEZ, the numerical solution for i2(t) is not zero where theoretically this current is zero. The reason for this result is that the time domain models do not truly have a characteristic impedance equal to unity. As a result, reflections occur at x=0 and x=L. This effect is also ob- served in the solution for i4(t). The reduction of this ef- fect by decreasing.Ax is shown by comparing the results for 159 k=4 to k=8. This phenomena is generally present in all trans- mission line approximations whether they are those derived in the thesis or not. The variable i4(t) corresponds to the output current. Upon observing i4(t), we see that the model gives us the cor— rect time delay. In addition, we see that i4(t) begins to rise before the theoretical solution begins to rise. This property can generally be expected from all transmission line approximations. It can then be concluded that for sufficiently small Ax these models provide the desired representation. 7.6 Conclusion. The findings of the previous chapters have been com- bined in this chapter by superposition to obtain the three classes of time domain models which are applicable to the transmission line problems encountered in electrical engineering. In addition, a numerical example was worked to show certain aspects of the numerical solution which are obtained by the use of these models. +1.1 VIII. CONCLUSION 8.0 Conclusion Three classes of time domain models have been de- rived which are directly applicable to the practical problems which are encountered in electrical engineering. Any model which belongs to either class A or class B is defined by a finite set of difference equations in both the x and t dimension. On the other hand, a model which belongs to class C is described by a finite set of ordinary differential equations which are in normal form. For the case where the transmission line linear graph representation is formulated as chords, the general form of the equation for any model which belongs to class A or class B are given by Eqs. 7.1.3 or 7.1.6, and 7.1.4. The general method for determining the matrices Ag, i=0,1,....j2. which appear in these equations is one of the principle re— sults of Chapter 3. The result of Chapter 4 is the deri— vation of a general method for obtaining the launching num- bers which appear in these equations. The remaining terms which appear in these equations correspond to the interpo- lation formulas used to find the numerical solution for I(O,t) and I(L,t). Chapter 6 derives certain properties which are useful in determining these interpolation formulas. 160 161 The general form of the equations which describe any model belonging to class C are given by Eqs. 7.0.1 and 7.2.3. The terms appearing in these equations are found by applying the results of Chapter 2, 3, 4, and 6 for the case when the transmission line linear graph representation is formulated in the cotree. For the other three cases which result when both of the linear graph elements which represent the transmission line are not formulated as chords, the results of Chapter 5 and section 7.4 must be applied to slightly modify the equa- tions which represent any model even though the general form of the equations remains essentially the same. One of the main results of this thesis other than de- riving these classes of time domain models is the approach which was used in the derivations. This approach consisted of the specific use of the superposition principle to sub— divide the general transmission problem into 3 transmission line problems which are easily treated individually. One of these resulting problems was treated by a finite—infinite line transformation which provided an effective means for approximating all of the partial derivatives with respect to x by more accurate central difference formulas. The remaining problems are treated by a transformation which transforms the boundary conditions for a given interval to initial condi- tions. This transformation is defined by a set of launching numbers. 162 8.1 Limigagions. It must be pointed out that the telegrapher's equa— tions or the wave equation describe a two conductor trans— mission line only when the algebraic sum of the currents in any cross—section is zero. This condition must be satisfied before any of the models can be expected to be a valid repre- sentation. This requirement generally places some restric— tions on the system for which one or more transmission lines are components. 8.2 Additional Problems. This thesis derives an infinite number of time domain models. One subject which warrants further study is the choice of a best model or models. It would first be neces- sary to formulate a criteria for making this choice. One additional problem would be to extend the find— ings of this thesis to the lossy transmission line. By making the appropriate change of variable, it is clear that the distortionless line immediately follows. For the lossy lines which are not distortionless, some of the findings of this thesis can be easily extended while others are not. First of all, the derivations in Chapters 2 and 3 which treat the time domain models, belonging to class 1, can be readily modified to include lossy lines by the intro- duction of the appropriate dissapation terms which appear in the telegraphers equations. On the other hand, modification of the derivations associated with time domain models which 163_ i belong to class 2 can be quite dpmplex. The reason for this is that the extention of the basic numerical solution to in- clude lossy lines results in a very complicated expression. Since the derivations in Chapter 4 are based on cer- tain forms of this basic numerical solution, there is no easy way to modify the launching numbers to include lossy lines. The transformation constants which are given by bl’l = 1 3,1 = o 3:2,3,...,2k-1 bmelfl l 153’2 = 0 3:1,2,...,2k-2 are valid for this lossy case. Finally, the results in Chapters 5, 6, and 7 are valid whenever the best numerical solution does not enter in any way into the derivations. It can be concluded in order to extend a large portion of the thesis, it would be neces- sary to first investigate the basic numerical solution which is applicable or the lossy infinite line and to secondly ob— tain the Fourier approximations, used in Chapter 4, which are valid for the lossy line. Once these items are deter— mined, the same approach as was used in the thesis can be 'applied. REFERENCES Richtmyer, R. D.,.Qifference Methods for Initial-value Problems, Interscience Publishers, Inc., 1957. Kunz, K. 8., Numerical Apalysis, McGraw—Hill Book Co., 1957. Fox, P., "The Solution of Hyperbolic Partial Differential Equations by Difference Methods,” Mathematical Methods for Digital Computers, ed. Anthony Ralston and Herbert S. Wilf, John Wiley and Sons, 1960, pp. 180-188. Knopp, K., Theory of Functions, Part 2, trans. Frederick Bagemihl, Dover Book Publishers, Inc., 1947. Churchill, R. V., Fourier Series and Boundary Value Problems, McGraw-Hill Book Co., 1941. Hamming, R. W., Numerical Methggs for Scientists and Engineers, McGraw~Hill Book Co., 1962. Goffman, C., Real Functions, Rinehart and Company, Inc., 1960. 164 . .III‘I-I'VI‘II I 0.. a V 31.31:.1 U .‘1’ I! .. _ 1 1‘4! ‘AJJ.I.ILII.I‘§ ll}".i€l‘llllzcncl.nw 1 1.... .rv..r.,.«.:.:|‘mE§.u.l.-mn , . n. ,. ,. . 4., .. . .50 . . t4. IIIIIIIIIIIIII "WWW/1m” IIIIIIIIIIIIIIIIII N '0 (a)