Next Article in Journal
Analytical Study of Periodic Restricted Access Window Mechanism for Short Slots
Next Article in Special Issue
Diagnosis of Faults Induced by Radiation and Circuit-Level Design Mitigation Techniques: Experience from VCO and High-Speed Driver CMOS ICs Case Studies
Previous Article in Journal
RSU-Aided Remote V2V Message Dissemination Employing Secure Group Association for UAV-Assisted VANETs
Previous Article in Special Issue
A Neural Network Classifier with Multi-Valued Neurons for Analog Circuit Fault Diagnosis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parametric Fault Diagnosis of Very High-Frequency Circuits Containing Distributed Parameter Transmission Lines

by
Michał Tadeusiewicz
* and
Stanisław Hałgas
Department of Electrical, Electronic, Computer and Control Engineering, Lodz University of Technology, 90-924 Łódź, Poland
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(5), 550; https://doi.org/10.3390/electronics10050550
Submission received: 25 January 2021 / Revised: 18 February 2021 / Accepted: 21 February 2021 / Published: 26 February 2021

Abstract

:
Parametric fault diagnosis of analog very high-frequency circuits consisting of a distributed parameter transmission line (DPTL) terminated at both ends by lumped one-ports is considered in this paper. The one-ports may include linear passive and active components. The DPTL is a uniform two-conductor line immersed in a homogenous medium, specified by the per-unit-length (p-u-l) parameters. The proposed method encompasses all aspects of parametric fault diagnosis: detection of the faulty area, location of the fault inside this area, and estimation of its value. It is assumed that only one fault can occur in the circuit. The diagnostic method is based on a measurement test arranged in the AC state. Different approaches are proposed depending on whether the faulty is DPTL or one of the one-ports. An iterative method is modified to solve various systems of nonlinear equations that arise in the course of the diagnostic process. The diagnostic method can be extended to a broader class of circuits containing several transmission lines. Three numerical examples reveal that the proposed diagnostic method is fast and gives quite accurate findings.

1. Introduction

Accurate and fast fault diagnosis of analog circuits, including fault detection, location, and estimation of its value, is an important task in electrical engineering. A huge effort has been made by engineers and researches, over the last few decades, to develop various methods, algorithms, and techniques for testing and diagnosing analog electronic circuits. As a result, many accurate findings have been obtained and reported. Numerous fault diagnosis methods were described in [1,2,3,4]. Nevertheless, some issues in this field remain open, and there is a growing need for their solving.
The various types of faults that may occur in electronic circuits can be divided into local and global defects, as well as parametric (soft) and hard (catastrophic) faults. Local defects concern random regional disturbances within a circuit, whereas global defects concern disturbances that effect entire regions. A fault is said to be parametric if the circuit parameter deviates from the tolerance range, but does not produce any topological changes. Hard faults are shorts and opens. The real short is simulated by a low resistor, whereas the real open is simulated by a high resistor. In Integrated Circuits (ICs), they are classified as spot defects. Important questions of the fault diagnosis are testability analysis and test point selection [5,6,7,8,9]. The parametric fault diagnosis problem has attracted a great deal of attention both in linear circuits [10,11,12,13] and nonlinear circuits [14,15,16,17]. Catastrophic fault diagnosis of bipolar and Complementary Metal Oxide Semiconductor (CMOS) circuits was considered in [18]. Some research studies concentrate on self-testing methods [19]. Numerous works describe artificial intelligence method applications to fault diagnosis [20,21,22].
Traditionally, the research works dealing with fault diagnosis of analog electronic circuits are limited to lumped devices. However, the distribution systems that process high-speed signals play an important role in electronic engineering. Some very high-frequency circuits include distributed parameter transmission lines (DPTLs) [23] terminated by lumped passive or active devices. A method for diagnosing short and open faults in the circuits’ transmission lines was developed in [24]. However, the problem of parametric fault diagnosis of this class of circuits is a gap that should be filled.
In this paper, we consider linear analog circuits of very high frequency consisting of cascade-connected Blocks A, B, and C, as shown in Figure 1. Block A includes a uniform two-conductor DPTL immersed in a homogenous medium. It has the length d and is specified by the per-unit-length (p-u-l) parameters [23]. Blocks B and C are lumped one-ports, which may contain linear resistors, inductors, capacitors, controlled sources, and independent AC sources. Our goal is to develop a method for parametric fault diagnosis of this class of circuits. The scope of the diagnosis and the main assumptions are as follows.
Assume that only one block, A, B, or C, can be faulty. A parametric fault of the DPTL in Block A, considered in this paper, can be caused by, e.g., the change of geometric dimensions (e.g., the distance between the conductors and their radii), a change of a relative dielectric constant, or a change of electrical resistivity. Thus, the defect occurs along the entire line and has a global nature. It influences the p-u-l parameters of the line. The deviations of these parameters from the nominal values evaluate the fault, and all of them should be determined in the course of the diagnostic process. In Block B or C, only one element may be faulty. Diagnosis of these blocks includes the location of the faulty element and the estimation of its value.
This paper is organized as follows. The basic methodology of the proposed approach is described in Section 2. Section 3 presents an iterative method utilized by the diagnostic method. Three examples and a discussion of the obtained results are demonstrated in Section 4. Section 5 concludes the paper.

2. Parametric Fault Diagnosis Method

To diagnose a circuit belonging to the class defined in Section 1, a measurement test is arranged in the AC state. The phasors V 0 and V d of the input and output voltages of the DPTL are measured at one frequency while running the test.

2.1. Detection of the Faulty Block

The preliminary step of fault diagnosis is to detect the faulty block or to state that the circuit is fault-free. For this purpose, each of the blocks with nominal parameters is considered separately. In the cases of Blocks B and C, the currents I B and I C are determined by the analysis of the blocks driven by the voltage sources V 0 and V d , respectively. The obtained phasors of these currents are denoted by I ˜ B and I ˜ C . Since V 0 and V d have been measured in the real circuit, which can be faulty, I ˜ B or I ˜ C is the actual current in the circuit if the corresponding Block B or C is fault-free. Next, we consider Block A including the DPTL driven at the left end by V 0 and at the right end by V d . The line is described by the system of equations:
V 0 cosh γ d V d Z C sinh γ d I d = 0 I 0 1 Z C sinh γ d V d cosh γ d I d = 0
where γ = r + j ω l g + j ω c , with Re γ 0 , Im γ > 0 , is the propagation constant, Z C = r + j ω l g + j ω c , with Re Z C 0 , is the characteristic impedance, and the p-u-l parameters, r, l, g, c have nominal values. We solve (1) for I 0 and I d and denote the solutions by I ˜ 0 and I ˜ d . They are the actual currents in the circuit if the DPTL is fault-free.
The fault detection and identification of the faulty block is based on Table 1, where I 0 , I d , I B , and I C denote the actual currents in the circuit. The table is created on the assumption, made in Section 1, that only one block, A, B, or C, can be faulty.
The results presented in Table 1 can be summarized as follows.
If I ˜ B = I ˜ 0 , I ˜ C = I ˜ d , then the circuit is fault-free.
If I ˜ B I ˜ 0 , I ˜ C I ˜ d , then Block A is faulty.
If I ˜ B I ˜ 0 , I ˜ C = I ˜ d , then Block B is faulty.
If I ˜ B = I ˜ 0 , I ˜ C I ˜ d , then Block C is faulty.

2.2. Diagnosis of the Faulty Block A

If Block A has been detected as faulty ( I ˜ B I ˜ 0 , I ˜ C I ˜ d ), we find its actual p-u-l parameters using the two-step procedure.

2.2.1. Step 1

Let us substitute I 0 = I ˜ B , I d = I ˜ C and the measurement voltages V 0 , V d in (1) and express γ and Z C in the rectangular form: γ = α + j β , Z C = R C + j X C . As a result, we obtain a system of two nonlinear complex equations in four real unknown variables: α , β , R C , X C . This system has the form g x = 0 , where x = α β R C X C T , g x = g 1 x g 2 x T , and T denotes transposition. It is solved using the iterative method described in Section 3, where two iteration Formulas (8) and (9) are presented. In the discussed case, each of them consists of four individual real linear equations in four unknown real variables. If (8) generates the sequence that is not convergent, the modified iteration Formula (9) is applied.

2.2.2. Step 2

Having α , β , R C , and X C , the p-u-l parameters of the DPTL are determined as follows. On the basis of equations γ = α + j β and γ = r + j ω l g + j ω c , we write:
γ 2 = α 2 β 2 + j 2 α β γ 2 =   r g ω 2 l c   +   j ω l g + ω r c .
Hence, we arrive at two real equations with four real variables r, l, g, and c:
r g ω 2 l c α 2 + β 2 = 0 ω l g + ω r c 2 α β = 0 .
Similarly, using Z C = R C + j X C and Z C = r + j ω l g + j ω c gives the equality:
R C 2 X C 2 + j 2 R C X C = r + j ω l g + j ω c
leading to two other real equations in four real variables r, l, g, and c:
r R C 2 X C 2 g + 2 ω c R C X C = 0 ω l ω c R C 2 X C 2     2 g R C X C = 0 .
In the systems of Equations (3) and (5), the unknown variables are the p-u-l parameters, r, l, g, and c. Since they have orders that differ significantly one from the other, we scale them using the factors s 1 = 1 , s 2 = 10 4 , s 3 = 10 7 , and s 4 = 10 11 . Combining (3) and (5) and substituting r = s 1 x 1 , g = s 2 x 2 , l = s 3 x 3 , and c = s 4 x 4 yield:
s 1 s 2 x 1 x 2 ω 2 s 3 s 4 x 3 x 4 α 2 + β 2 = 0 ω s 2 s 3 x 2 x 3 + ω s 1 s 4 x 1 x 4 2 α β = 0 s 1 x 1 R C 2 X C 2 s 2 x 2 + 2 ω R C X C s 4 x 4 = 0 ω s 3 x 3 + ω R C 2 X C 2 s 4 x 4 2 R C X C s 2 x 2 = 0 .
Let us denote (6) by g x = 0 , where g x = g 1 x g 4 x T , x = x 1 x 4 T and solve it using the iterative method described in Section 3. Since g x is a real function, D x is a real 4 × 4 matrix and B x k = D x k . We apply the iteration formula (8), which in this case represents a system of four real linear equations in four unknown real variables. If the generated sequence does not converge, the modified iteration formula (9) is used.

2.3. Diagnosis of the Faulty Block B

If the preliminary step of the diagnosis states that Block B is faulty ( I ˜ B I ˜ 0 , I ˜ C = I ˜ d ), then, according to the assumption made in Section 1, one of the elements of this block is faulty. We wish to locate this element and estimate its value. For this purpose, we consider Block B driven by the current source I = I ˜ 0 , as shown in Figure 2.
Since the input voltage V is equal to the measured voltage V 0 , both I and V are given. Let us describe the circuit depicted in Figure 2 using the node method, leading to a system of N complex equations. Because V is one of the node voltages, the number of unknown variables is N 1 . We present them in rectangular form obtaining 2 N 2 real variables. Let us increase the number of variables to 2 N 1 by adding one of the circuit parameters considered as potentially faulty. As a result, we obtain a system of N complex equations in 2 N 1 real variables, which can be presented in the compact form g x = 0 . To solve them, we apply the method described in Section 3 where n = N , m = 2 N 1 and B x k is a 2 N × 2 N 1 matrix. The iteration Formula (8) consists of 2 N 1 real equations in 2 N 1 real unknown variables. They include 2 N 2 real and imaginary parts of the node voltage phasors and one unknown parameter, whereas the other parameters have nominal values. If the method based on the iteration Formula (8) does not converge, the modified Formula (9) is used. We repeat this approach for each of the parameters in Block B considered as potentially faulty. Every time, the solution includes one unknown parameter and 2 N 2 redundant real variables. When the chosen parameter is faulty, we obtain the correct result. Otherwise, the method can give non-realistic solutions or not be convergent. Sometimes, the method may find a virtual solution.
Note 1. If Block B contains elements not acceptable by the node method, the modified node method is applied.
Note 2. Diagnosis of Block C is carried out analogously.

3. Solving a System of Nonlinear Algebraic Equations

3.1. Standard Method

Let us consider a system of n nonlinear complex equations in m unknown real variables presented in a compact form:
g x = 0
where x = x 1 x m T , g x = g 1 x g n x T , 2 n m . To solve this equation, the iterative method developed in [24] can be used. This iteration formula:
B T x k B x k x k + 1 x k = b x k
represents a system of m real individual linear equations in m real unknowns x 1 k + 1 , , x m k + 1 at k = 0 , 1 , 2 , , where k is the index of iteration:
B x k = Re D x k Im D x k ,
b x k = B T x k Re g x k Im g x k
where:
D x k = g 1 x 1 x k g 1 x m x k g n x 1 x k g n x m x k .
Matrix B x k has order 2 n × m ; matrix D x k has order n × m ; and b x k is an m × 1 vector. As a consequence, B T x k B x k is a real square matrix of order m × m . If the iteration process specified by (8) converges, it is terminated when max 1 i m x i k + 1 x i k x i k < ε x and max 1 i n g i x k + 1 < ε f , where ε x and ε f are convergence tolerances, and x k + 1 is considered as an approximate solution. If the method does not meet the convergence tolerances in a preset maximum number of iterations M it , it fails.

3.2. Modified Method

The difficulty of solving (7) arises if the standard method does not converge. In such a case, we modify it as described in the sequel.
The m × m matrix B T x k B x k is symmetrical for each k = 0 , 1 , , because B T x k B x k T = B T x k B x k and positive semidefinite because for any real m × 1 vector y : y T B T x k B x k y = B x k y T B x k y 0 . Thus, its determinant is greater than or equal to zero. When det B T x k B x k = 0 , the iterative method fails. Even if the determinant is close to zero, the method may not converge. To get rid of this drawback, we propose a new iteration formula as follows:
B T x k B x k + ξ e μ k 1 x k + 1 x k = b x k
where ξ and μ are positive constants selected based on numerical experiments. Since ξ e μ k 1 is a diagonal matrix with identical positive elements ξ e μ k on the main diagonal, the matrix B T x k B x k + ξ e μ k 1 is positive definite for all k = 1 , 2 , , because for any real m × 1 vector y 0 :
y T B T x k B x k + ξ e μ k 1 y = B x k y T B x k y + ξ e μ k y T y > 0 .
Then, its determinant is greater than zero, and Equation (9) can be uniquely solved at any iteration. As k increases, the diagonal elements of the matrix ξ e μ k 1 decrease and tend to zero for large values of k. As a consequence, Equation (9) approaches Equation (8).

4. Illustrative Examples

The diagnostic method proposed in Section 2 and Section 3 was implemented in the MATLAB environment, and the calculations were performed on a PC with an Intel Core i7-6700 processor. To show the efficiency of the method, three numerical examples are presented. Whenever the iterative method described in Section 3 is employed, the nominal values of the fault-free variables are chosen to form the initial guess.

4.1. Example 1

Figure 3 shows a basic wideband impedance-matched line driver, configured to drive a coaxial cable RG59 and 75 load. It includes the current-feedback operational amplifier, two-conductor DPTL, and lumped elements. The model OPA 695 used in the simulations is depicted in Figure 4. For this model, very good compatibility of the frequency responses in the frequency range 100 Hz–200 MHz and the time responses was achieved compared to the full model available in the IsSPICE software.
The nominal values of the lumped elements existing in the circuit and in the OPA 695 model are indicated in Figure 3 and Figure 4, whereas the nominal p-u-l parameters of the DPTL are as follows: r = 1.6442 Ω / m , g = 2.0050 × 10 4 S / m , l = 3.6978 × 10 7 H / m , c = 6.7608 × 10 11 F / m , and the length d of the line is 1 m. The amplitude of the voltage source E is 2 V, and the phase is 0 , f = 100 MHz . The accuracy of the measurements of the voltage amplitudes is 0.1 mV and of the phase 0 . 01 . The convergence tolerances and constants are: ε x = 1 × 10 6 , ε f = 1 × 10 5 , M it = 100 , ξ = 10 5 , μ = 1 .
In the circuit of Figure 3, we diagnosed 5 faults of Block A, 17 faults of Block B, and 3 faults of Block C. In all these cases, the procedure for detecting the faulty block, described in Section 2.1, gave the correct outcomes.
The findings of the diagnoses of five faults of Block A are placed in Table 2. Every time, all the p-u-l parameters of the line are calculated. The relative error:
ε r = x actual x calculated x actual 100 %
of the 20 parameter values presented in this table is as follows. In 15 cases 75 % , ε r < 1 % ; in three cases 15 % , 1 % < ε r < 3 % ; in two cases, (10%), 10 % < ε r < 18 % . To obtain the results summarized in Table 2, the iterative method, based on the iteration Formula (8), was used. The number of iterations for finding α , β , R C , and X C (Step 1) ranges from six to 22 and for finding the p-u-l parameters (Step 2) is four in all the cases.
Table 3, Table 4, Table 5 and Table 6 present 17 cases of the faults of Block B caused by 5 faults of the resistor RB1 (Table 3), 4 faults of the resistor RB2 (Table 4), 4 faults of the resistor RB3 (Table 5), and 4 faults of the capacitor CB1 (Table 6).
The outcomes summarized in Table 3 are quite accurate; ε r does not exceed 0.7%. To diagnose Faults 1 and 2, the proposed iteration Formula (9) was used because the sequences generated by the iteration Formula (8) were not convergent. In the case of Fault 4, the method finds correctly the faulty resistor RB 1 = 89.7956 Ω , inserted in the table, and a virtual fault RB 3 = 421.7773 Ω . The number of iterations needed to determine each parameter value presented in the table varies from five to 13, and the CPU time does not exceed 0.33 s.
The findings inserted in Table 4 are very accurate; ε r is smaller than 0.18%. The number of iterations ranges from five to eight, and the CPU time does not exceed 0.32 s.
The relative error ε r of the resistor values posted in Table 5 is less than 0.7%; the number of iterations varies from five to six; and the CPU time does not exceed 0.36 s. In the cases of Faults 2 and 3 placed in this table, the method gives the correct faulty resistors and virtual ones. The virtual fault is RB 1 = 93.8013 Ω in Case 2 and RB 1 = 60.6634 Ω in Case 3. However, if the accuracy of the measurement in the diagnostic test course is increased ( 0.01 mV for the amplitude and 0 . 001 for the phase), the method provides only the correct findings. Unfortunately, it is difficult to ensure such high accuracy in real conditions.
The relative error ε r of the outcomes placed in Table 6 is less than 2.8%; the number of iterations ranges from 4–6; and the CPU time does not exceed 0.063 s.
Table 7 contains the results of the diagnosis of the faulty Block C. They were obtained performing 4–5 iterations and are burdened with very small relative error, ε r < 0.2 % . The CPU time does not exceed 0.095 s.

4.2. Example 2

Let us consider the circuit, including the 150 MHz elliptical low-pass filter and the DPTL terminated by a resistor, shown in Figure 5. The nominal values of the lumped elements are indicated in the figure, whereas the nominal p-u-l parameters of the DPTL are as follows: r = 1.3054 Ω / m , g = 2.8681 × 10 4 S / m , l = 2.5851 × 10 7 H / m , c = 9.6710 × 10 11 F / m , and the length d of the line is 0.7 m. The amplitude of the voltage source E is 5 V, and the phase is 0 , f = 100 MHz . The accuracy of the measurements of the voltage amplitudes is 0.1 mV and of the phase 0 . 01 . The convergence tolerances and constants are: ε x = 1 × 10 6 , ε f = 1 × 10 5 , M it = 100 , ξ = 10 5 , and μ = 1 .
We performed 39 diagnoses including 4 faults of Block A, 30 faults of Block B, and 5 faults of Block C. In all cases, the procedure for detecting the faulty block, described in Section 2.1, gave the correct results.
The outcomes of the diagnoses of four faults of Block A are summarized in Table 8. In 11 cases 68 . 7 % , the relative error ε r of the results provided by the method was less than 1%; in the remaining five cases 31 . 3 % it is greater than 1%, but smaller than 2.2%. The number of iterations for finding α , β , R C , and X C (Step 1) ranges from five to six and for finding the p-u-l parameters (Step 2) from four to five.
In Block B, all the elements can be diagnosed except CB1 and CB2, because the sensitivities of the voltage of this block with respect to these elements are very small. Consequently, for realistic measurement accuracy, variations of these elements have a very small influence on the voltage. All the other elements of this block, RB1, CB3, CB4, CB5, LB1, and LB2, were diagnosed. Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14 present 30 cases of the faults including five faults of the resistor RB1 and five faults of each of the capacitors CB3, CB4, and CB5 and the inductors LB1 and LB2.
The outcomes placed in Table 9 are very accurate, and ε r < 0.01 % . The number of iterations ranges from four to six, and the CPU time of each of the diagnoses does not exceed 0.1 s. To diagnose Fault 1, the proposed iteration Formula (9) was used because the sequence generated by the iteration Formula (8) was not convergent.
The findings presented in Table 10 and Table 11 are very accurate ( ε r < 0.08 % ); the number of iterations varies from four to five, and CPU time does not exceed 0.21 s.
The maximum relative error of the results included in Table 12 is ε r < 0.33 % , and the number of iterations in all the cases is two. The CPU time is 0.16 s.
The outcomes summarized in Table 13 and Table 14 are very accurate; ε r < 0.04 % . The number of iterations ranges from four to 14. The CPU time is 0.16 s.
The relative error ε r of the resistor values inserted in Table 15 is less than 0.02%. The number of iterations varies from five to nine. The CPU time is 0.19 s. To diagnose Fault 1, the proposed iteration formula (9) was used because the sequence generated by the iteration formula (8) was not convergent.

4.3. Example 3

Figure 6 shows the circuit including three DPTLs, A1, A2, and A3, having the p-u-l parameters: r = 1.6442 Ω / m , g = 2.0050 × 10 4 S / m , l = 3.6978 × 10 7 H / m , c = 6.7608 × 10 11 F / m . The lengths of the lines are d 1 = 0.7 m , d 2 = 0.5 m , and d 3 = 0.4 m . The nominal values of the lumped elements are indicated in the figure; the amplitude of the voltage source E 1 equals 5 V; and the phase is 0 . The other parameters are as in Example 2.
The circuit of Figure 6 has a more complex structure than that shown in Figure 1. It consists of three blocks, A1, A2, and A3, containing DPTLs and four blocks, B, C, D, and K, including lumped elements. Similarly, as in Section 1, we assume that only one block can be faulty and only one element of the lumped block can be defective. In the blocks containing DPTLs, all the p-u-l parameters may deviate from nominal values due to a fault, and all of them must be diagnosed. The diagnostic test of the circuit requires the input and output voltages of each DPTL. The fault detection rule presented in Section 2.1 for three-block circuits can be directly extended to the circuit of Figure 6. In particular, the three-port Block K is faulty if I ˜ K 1 I ˜ 1 d 1 , I ˜ K 2 I ˜ 2 0 ,and I ˜ K 3 I ˜ 3 0 .
In the circuit of Figure 6, we diagnosed three faults of each of Blocks A1, A2, A3, B, C, and D and nine faults of Block K. In all these cases, the procedure for detecting a faulty block gave correct outcomes.
The findings of the diagnoses of six faults of Blocks A1, A2, and A3 (24 parameters) are placed in Table 16. In 18 cases (75%), ε r < 1 % , and in six cases (25%), 1 % < ε r < 4 % . The number of iterations in Step 1 ranges from 4–7 and in Step 2 from 4–5.
Table 17 and Table 18 present the results of the diagnoses of two faults in each of Blocks B, C, and D and six faults in Block K. To diagnose Block K, which is a three-port circuit, an obvious modification of the procedure described in Section 2.3 is needed. The results are very accurate; the number of iterations ranges from 5–15; and the CPU time does not exceed 0.4 s. In three cases, corresponding to RB 1 = 30 Ω , RK 1 = 10 Ω , and RK 3 = 2 Ω , the iteration formula (9) was used because the iteration sequences generated by formula (8) were not convergent.

5. Conclusions

Parametric fault diagnosis of analog circuits of very high frequency consisting of a distributed parameter transmission line, as well as lumped linear passive and active elements has not been discussed in the literature till now. This paper deals with the problem and proposes a method that covers all aspects of the fault diagnosis. First, the faulty area is determined, and then, the faulty component inside this area is located and its value estimated. There are three areas in the circuit, called blocks, including the DPTL (Block A) and two lumped circuits terminating the line (Blocks B and C). It is assumed that only one block may be faulty and only one component of the faulty Block B or C can be defective. The blocks may include IC devices if they can be represented by realistic linear models. The example is the operational amplifier circuit designed so that the operational amplifiers operate in the linear regions. In the DPTL, all the p-u-l parameters can deviate from their nominal values, leading to the fault of the line. This concept can be directly extended to the circuits, including more than one DPTL and more than three blocks, as illustrated in Example 3.
The proposed diagnostic method employs voltage measurements from two terminals of the DPTL, and no current measurements are required. It takes full advantage of the measured amplitude and phase at one frequency only. Numerical examples reveal that the method successfully determines the faulty block and the faulty element inside this block. The obtained values of the faulty elements are quite accurate. The iterative method utilized by the diagnostic method is effective, fast, and does not require great computing power. The proposed iteration Formula (9) is useful when the standard Formula (8) fails. In the numerical examples where such a situation occurred, it helps to find the solution. The method is limited to single fault diagnosis, which occurs most frequently in analog circuits. The temperature changes of the parameters are neglected because the temperature coefficients of resistance and capacitance of the elements used in the circuits of very high frequency have low values.
A drawback of the proposed diagnostic method is that, sometimes, it gives the actual fault accompanied by a virtual one. In 2.2% of the diagnosed cases, the method failed.

Author Contributions

M.T. provided the idea, managed the paper, and wrote the manuscript; S.H. implemented the method, chose illustrative examples, and performed the numerical experiments. All authors read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gizopoulos, D. Advances in Electronic Testing: Challenges and Methodologies; Springer: Dordrecht, The Netherlands, 2006. [Google Scholar]
  2. Kabisatpathy, P.; Barua, A.; Sinha, S. Fault Diagnosis of Analog Integrated Circuits; Springer: Dordrecht, The Netherlands, 2005. [Google Scholar]
  3. Sun, Y. (Ed.) Test and Diagnosis of Analogue, Mixed-Signal and RF Integrated Circuits: The System on Chip Approach; IET Digital Library: London, UK, 2008. [Google Scholar]
  4. Binu, D.; Kariyappa, B.S. A survey on fault diagnosis of analog circuits: Taxonomy and state of the art. Int. J. Electron. Commun. 2017, 73, 68–83. [Google Scholar] [CrossRef]
  5. Fontana, G.; Luchetta, A.; Manetti, S.; Piccirilli, M.C. An unconditionally sound algorithm for testability analysis in linear time-invariant electrical networks. Int. J. Circ. Theor. Appl. 2016, 44, 1308–1340. [Google Scholar] [CrossRef]
  6. Fontana, G.; Luchetta, A.; Manetti, S.; Piccirilli, M.C. A fast algorithm for testability analysis of large linear time-invariant networks. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 1564–1575. [Google Scholar] [CrossRef]
  7. Tang, X.; Xu, A.; Li, R.; Zhu, M.; Dai, J. Simulation-based diagnostic model for automatic testability analysis of analog circuit. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018, 37, 1483–1493. [Google Scholar] [CrossRef]
  8. Grasso, F.; Luchetta, A.; Manetti, S.; Piccirilli, M.C. A method for the automatic selection of test frequencies in analog fault diagnosis. IEEE Trans. Instrum. Meas. 2007, 56, 2322–2329. [Google Scholar] [CrossRef]
  9. Saeedi, S.; Pishgar, S.H.; Eslami, M. Optimum test point selection method for analog fault dictionary techniques. Analog Integr. Circuits Signal Proc. 2019, 100, 167–179. [Google Scholar] [CrossRef]
  10. Djordjevic, S.; Pesic, M.T. A fault verification method based on the substitution theorem and voltage-current phase relationship. J. Electron. Test. 2020, 36, 617–629. [Google Scholar] [CrossRef]
  11. Gao, T.; Yang, J.; Jiang, S. A novel incipient fault diagnosis method for analog circuits based on GMKL-SVM and wavelet fusion features. IEEE Trans. Instrum. Meas. 2021, 70, 3502315. [Google Scholar] [CrossRef]
  12. Tadeusiewicz, M.; Hałgas, S. A method for multiple soft fault diagnosis of linear analog circuits. Measurement 2019, 131, 714–722. [Google Scholar] [CrossRef]
  13. Yang, C. Multiple soft fault diagnosis of analog filter circuit based on genetic algorithm. IEEE Access 2020, 8, 8193–8201. [Google Scholar] [CrossRef]
  14. Deng, Y.; Liu, N. Soft fault diagnosis in analog circuits based on bispectral models. J. Electron. Test. 2017, 33, 543–557. [Google Scholar] [CrossRef]
  15. Li, Y.; Zhang, R.; Guo, Y.; Huan, P.; Zhang, M. Nonlinear soft fault diagnosis of analog circuits based on RCCA-SVM. IEEE Access 2020, 8, 60951–60963. [Google Scholar] [CrossRef]
  16. Tadeusiewicz, M.; Hałgas, S. A new approach to multiple soft fault diagnosis of analog BJT and CMOS circuits. IEEE Trans. Instrum. Meas. 2015, 64, 2688–2695. [Google Scholar] [CrossRef]
  17. Tadeusiewicz, M.; Hałgas, S. A method for local parametric fault diagnosis of a broad class of analog integrated circuits. IEEE Trans. Instrum. Meas. 2018, 67, 328–337. [Google Scholar] [CrossRef]
  18. Tadeusiewicz, M.; Kuczynski, A.; Hałgas, S. Catastrophic fault diagnosis of a certain class of nonlinear analog circuits. Circuits Syst. Signal Process. 2015, 34, 353–375. [Google Scholar] [CrossRef] [Green Version]
  19. Kladovscikov, L.; Jurgo, M.; Navickas, R. Desing of an oscillation-based BISTS system for active analog intergrated filters in 0.18 m CMOS. Electronics 2019, 8, 813. [Google Scholar] [CrossRef] [Green Version]
  20. Bindi, M.; Grasso, F.; Luchetta, A.; Manetti, S.; Piccirilli, M.C. Smart monitoring and fault diagnosis of joints in high voltage electrical transmission lines. In Proceedings of the 6th International Conference on Soft Computing & Machine Intelligence, Johannesburg, South Africa, 19–20 November 2019; pp. 40–44. [Google Scholar] [CrossRef] [Green Version]
  21. Binu, D.; Kariyappa, B.S.; Ride, N.N. A new rider optimization algorithm-based network for fault diagnosis in analog circuits. IEEE Trans. Instrum. Meas. 2019, 68, 2–26. [Google Scholar] [CrossRef]
  22. Yuan, L.; He, Y.; Huang, J.; Sun, Y. A new neural-network-based fault diagnosis approach for analog circuits by using kurtosis and entropy as a preprocessor. IEEE Trans. Instrum. Meas. 2010, 59, 586–595. [Google Scholar] [CrossRef]
  23. Paul, C.R. Analysis of Multiconductor Transmission Lines, 2nd ed.; John Wiley & Sons Inc.: New York, NY, USA, 2008. [Google Scholar]
  24. Tadeusiewicz, M.; Hałgas, S. A method for diagnosing soft short and open faults in distributed parameter multiconductor transmission lines. Electronics 2021, 10, 35. [Google Scholar] [CrossRef]
Figure 1. Linear circuit including a distributed parameter transmission line (DPTL) terminated by lumped one-ports.
Figure 1. Linear circuit including a distributed parameter transmission line (DPTL) terminated by lumped one-ports.
Electronics 10 00550 g001
Figure 2. Circuit used for fault diagnosis of Block B.
Figure 2. Circuit used for fault diagnosis of Block B.
Electronics 10 00550 g002
Figure 3. Circuit containing a wideband impedance-matched line driver and a DPTL terminated by a resistor.
Figure 3. Circuit containing a wideband impedance-matched line driver and a DPTL terminated by a resistor.
Electronics 10 00550 g003
Figure 4. Model OPA 695.
Figure 4. Model OPA 695.
Electronics 10 00550 g004
Figure 5. Circuit including the 150 MHz elliptical low-pass filter and the DPTL terminated by a resistor.
Figure 5. Circuit including the 150 MHz elliptical low-pass filter and the DPTL terminated by a resistor.
Electronics 10 00550 g005
Figure 6. Circuit including three distributed parameter transmission lines.
Figure 6. Circuit including three distributed parameter transmission lines.
Electronics 10 00550 g006
Table 1. Results leading to a set of rules for detecting a faulty block.
Table 1. Results leading to a set of rules for detecting a faulty block.
Faulty BlockFault-Free BlocksEqualities of the Actual and Calculated CurrentsInequalities of the Actual and Calculated CurrentsRelationships between the Calculated Currents
noA, B, C I 0 = I ˜ 0 , I d = I ˜ d
I B = I ˜ B , I C = I ˜ C
no I ˜ B = I ˜ 0
I ˜ C = I ˜ d
AB, C I B = I ˜ B , I C = I ˜ C I 0 I ˜ 0
I d I ˜ d
I ˜ B I ˜ 0
I ˜ C I ˜ d
BA, C I 0 = I ˜ 0 , I d = I ˜ d
I C = I ˜ C
I B I ˜ B I ˜ B I ˜ 0
I ˜ C = I ˜ d
CA, B I 0 = I ˜ 0 , I d = I ˜ d
I B = I ˜ B
I C I ˜ C I ˜ B = I ˜ 0
I ˜ C I ˜ d
Table 2. Results of the diagnosis of faulty Block A including the DPTL.
Table 2. Results of the diagnosis of faulty Block A including the DPTL.
r ( Ω / m ) l ( H / m ) × 10 7 g ( S / m ) × 10 4 c ( F / m ) × 10 11
Nominal values1.64423.69782.00506.7608   
1. Actual values1.26093.38342.19149.3596
Values given by the method  1.26663.38262.17789.3618
2. Actual values2.10914.26401.73886.6447
Values given by the method  2.09224.26271.77366.6468
3. Actual values1.51993.51462.10957.4292
Values given by the method  1.33913.51652.48267.4252
4. Actual values1.34853.27862.26148.4725
Values given by the method  1.35783.27872.25248.4721
5. Actual values1.40353.38342.19149.3596
Values given by the method1.42513.38332.13039.3601
Table 3. Results of the diagnosis of faulty Block B for different values of the defective resistor RB1 whose nominal value is 75  Ω .
Table 3. Results of the diagnosis of faulty Block B for different values of the defective resistor RB1 whose nominal value is 75  Ω .
Number of the Fault12345
Actual value of RB1 in Ω 1155590250
Value of RB1 in Ω given by the method1.005714.999754.934689.7956248.3287
Table 4. Results of the diagnosis of faulty Block B for different values of the defective resistor RB2 whose nominal value is 511  Ω .
Table 4. Results of the diagnosis of faulty Block B for different values of the defective resistor RB2 whose nominal value is 511  Ω .
Number of the Fault1234
Actual value of RB2 in Ω 3004506701500
Value of RB2 in Ω given by the method300.1964450.8073669.57041499.6
Table 5. Results of the diagnosis of faulty Block B for different values of the defective resistor RB3 whose nominal value is 511  Ω .
Table 5. Results of the diagnosis of faulty Block B for different values of the defective resistor RB3 whose nominal value is 511  Ω .
Number of the Fault1234
Actual value of RB3 in Ω 2504006201000
Value of RB3 in Ω given by the method251.5692400.1235618.03791000.9
Table 6. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB1 whose nominal value is 5 pF.
Table 6. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB1 whose nominal value is 5 pF.
Number of the Fault1234
Actual value of CB1 in pF14650
Value of CB1 in pF given by the method1.02274.02456.029049.9900
Table 7. Results of the diagnosis of faulty Block C for different values of the defective resistor RC1 whose nominal value is 75  Ω .
Table 7. Results of the diagnosis of faulty Block C for different values of the defective resistor RC1 whose nominal value is 75  Ω .
Number of the Fault123
Actual value of RC1 in Ω 5585100
Value of RC1 in Ω given by the method54.957985.014399.7647
Table 8. Results of the diagnosis of faulty Block A including the DPTL.
Table 8. Results of the diagnosis of faulty Block A including the DPTL.
r ( Ω / m ) l ( H / m ) × 10 7 g ( S / m ) × 10 4 c ( F / m ) × 10 11
Nominal values1.30542.58512.86819.6710 
1. Actual values1.26493.02522.45089.7331
Values given by the method 1.25183.02512.50479.7338
2. Actual values1.26122.92702.53318.5413
Values given by the method  1.26982.92732.50438.5409
3. Actual values1.29751.93323.835418.680
Values given by the method  1.30361.93293.760818.684
4. Actual values1.06861.95243.797516.220
Values given by the method1.07511.95253.748316.218
Table 9. Results of the diagnosis of faulty Block B for different values of the defective resistor RB1 whose nominal value is 50  Ω .
Table 9. Results of the diagnosis of faulty Block B for different values of the defective resistor RB1 whose nominal value is 50  Ω .
Number of the Fault12345
Actual value of RB1 in Ω 10306575150
Value of RB1 in Ω given by the method10.000529.998664.994875.0044150.0111
Table 10. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB3 whose nominal value is 9 pF.
Table 10. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB3 whose nominal value is 9 pF.
Number of the Fault12345
Actual value of CB3 in pF1511.71550
Value of CB3 in pF given by the method1.00025.002411.70114.99750.001
Table 11. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB4 whose nominal value is 12.9 pF.
Table 11. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB4 whose nominal value is 12.9 pF.
Number of the Fault12345
Actual value of CB4 in pF3.9891850
Value of CB4 in pF given by the method3.89697.99998.999218.00149.998
Table 12. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB5 whose nominal value is 18 pF.
Table 12. Results of the diagnosis of faulty Block B for different values of the defective capacitor CB5 whose nominal value is 18 pF.
Number of the Fault12345
Actual value of CB5 in pF11012.62250
Value of CB5 in pF given by the method0.996710.00212.60222.00249.999
Table 13. Results of the diagnosis of faulty Block B for different values of the defective inductor LB1 whose nominal value is 10 nH.
Table 13. Results of the diagnosis of faulty Block B for different values of the defective inductor LB1 whose nominal value is 10 nH.
Number of the Fault12345
Actual value of LB1 in nH57152550
Value of LB1 in nH given by the methodFail7.00214.99624.99650.003
Table 14. Results of the diagnosis of faulty Block B for different values of the defective inductor LB2 whose nominal value is 37.5 nH.
Table 14. Results of the diagnosis of faulty Block B for different values of the defective inductor LB2 whose nominal value is 37.5 nH.
Number of the Fault12345
Actual value of LB2 in nH526.3324780
Value of LB2 in nH given by the method5.00226.29432.00147.00379.999
Table 15. Results of the diagnosis of faulty Block C for different values of the defective resistor RC1 whose nominal value is 50  Ω .
Table 15. Results of the diagnosis of faulty Block C for different values of the defective resistor RC1 whose nominal value is 50  Ω .
Number of the Fault12345
Actual value of RC1 in Ω 5356575100
Value of RC1 in Ω given by the method5.000634.99964.99574.98999.999
Table 16. Results of the diagnosis of faulty Blocks A1, A2, and A3 including DPTLs.
Table 16. Results of the diagnosis of faulty Blocks A1, A2, and A3 including DPTLs.
r Ω / m l H / m × 10 7 g S / m × 10 4 c F / m × 10 11
Nominal values1.64423.69782.00506.7608
1. Actual values1.87673.51502.11007.4290
LineValues given by the method  1.87623.51502.11657.4289
A12. Actual values1.44443.03972.43917.4035
Values given by the method  1.45263.03952.42597.4931
1. Actual values1.34853.27902.26108.4720
LineValues given by the method  1.36473.27882.19808.4728
A22. Actual values1.95183.21902.30301.0010
Values given by the method  1.93713.21862.36601.0010
1. Actual values0.98523.51202.11106.4860
LineValues given by the method 1.00423.51192.09736.4859
A32. Actual values1.82353.21902.30301.1220
Values given by the method1.84933.22102.21961.1211
Table 17. Results of the diagnosis of faulty Blocks B, C, and D for different values of the defective resistors RB1, RC1, and RD1.
Table 17. Results of the diagnosis of faulty Blocks B, C, and D for different values of the defective resistors RB1, RC1, and RD1.
Actual Value in Ω Value, in Ω , Given by the Method
RB13029.999
5555.000
RC14545.001
100100.001
RD15049.999
150150.011
Table 18. Results of the diagnosis of faulty Block K for different values of the defective resistors RK1, RK2, and RK3.
Table 18. Results of the diagnosis of faulty Block K for different values of the defective resistors RK1, RK2, and RK3.
Actual Value in Ω Value, in Ω , Given by the Method
RK11010.000
7574.997
RK21010.004
5050.005
RK322.002
9090.006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tadeusiewicz, M.; Hałgas, S. Parametric Fault Diagnosis of Very High-Frequency Circuits Containing Distributed Parameter Transmission Lines. Electronics 2021, 10, 550. https://doi.org/10.3390/electronics10050550

AMA Style

Tadeusiewicz M, Hałgas S. Parametric Fault Diagnosis of Very High-Frequency Circuits Containing Distributed Parameter Transmission Lines. Electronics. 2021; 10(5):550. https://doi.org/10.3390/electronics10050550

Chicago/Turabian Style

Tadeusiewicz, Michał, and Stanisław Hałgas. 2021. "Parametric Fault Diagnosis of Very High-Frequency Circuits Containing Distributed Parameter Transmission Lines" Electronics 10, no. 5: 550. https://doi.org/10.3390/electronics10050550

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop