Method for characterising a fault in a transmission line network with unknown topology
11333699 · 2022-05-17
Assignee
Inventors
Cpc classification
International classification
Abstract
A method for characterizing a fault in a transmission line network, the method includes the steps of: obtaining a first measured time reflectogram R.sub.m from a signal previously injected into the network, obtaining a second time reflectogram R.sub.s corresponding to the network in the absence of faults, determining the time difference R.sub.ref between the first measured time reflectogram R.sub.m and the second time reflectogram R.sub.s, identifying, in the time difference R.sub.ref, an amplitude peak characterizing the presence of a fault and its time abscissa indicating the position of the fault, simulating a plurality of time reflectogram hypotheses each corresponding to the network comprising a fault at the identified position, each hypothesis being associated with a different value of at least one parameter characteristic of the fault, selecting the time reflectogram hypothesis closest to the time difference R.sub.ref.
Claims
1. A computer implemented method for characterizing a fault in a transmission line network, the method comprising the steps of: obtaining a first measured time reflectogram R.sub.m from a signal previously injected into the cable network, obtaining a second time reflectogram R.sub.s corresponding to the transmission line network in the absence of faults, determining a time difference R.sub.ref between the first measured time reflectogram R.sub.m and the second time reflectogram R.sub.s, identifying in said time difference R.sub.ref, an amplitude peak characterizing the presence of a fault and its time abscissa indicating the position of the fault, simulating a plurality of time reflectogram hypotheses each corresponding to said cable network comprising a fault at said identified position, each hypothesis being associated with a different value of at least one parameter characteristic of the fault, comparing the simulated time reflectogram hypothesis with said time difference R.sub.ref and selecting the simulated time reflectogram hypothesis that is closest to said time difference R.sub.ref, and characterizing the fault from the at least one characteristic parameter associated with the selected reflectogram hypothesis.
2. The computer implemented method for characterizing the fault as claimed in claim 1, wherein the parameter characteristic of the fault is taken from among: the length of the fault, the value of at least one linear parameter of the fault out of the resistance, the inductance, the capacitance or the conductance, and the nature of the fault defined by at least one predominant linear parameter of the fault.
3. The computer implemented method for characterizing the fault as claimed in claim 2, wherein the value of at least one linear parameter is determined with respect to the value of the same linear parameter of the transmission line.
4. The computer implemented method for characterizing the fault as claimed in claim 1, wherein the step of determining the time reflectogram hypothesis closest to said time difference comprises at least the comparison of each time reflectogram hypothesis with said time difference over a time window around the amplitude peak characterizing the presence of a fault.
5. The computer implemented method for characterizing the fault as claimed in claim 4, wherein the comparison is performed by means of a calculation of error between the time reflectogram hypothesis and the time difference.
6. The computer implemented method for characterizing the fault as claimed in claim 1, wherein the step of determining the time reflectogram hypothesis closest to said time difference is performed by means of an optimization algorithm of the type based on the Newton method or of the genetic algorithm type.
7. The computer implemented method for characterizing the fault as claimed in claim 1, wherein the second time reflectogram R.sub.s corresponding to the transmission line network in the absence of faults is determined by simulation.
8. The computer implemented method for characterizing the fault as claimed in claim 1, wherein the second time reflectogram R.sub.s corresponding to the transmission line network in the absence of faults is determined by simulation from the first measured time reflectogram R.sub.m with no a priori knowledge of the topology of the line network.
9. The computer implemented method for characterizing the fault as claimed in claim 8, wherein the step of determining a second time reflectogram R.sub.s corresponding to the transmission line network in the absence of faults comprises the substeps of: initially simulating a plurality of cable network hypotheses (H.sub.i,j), then iteratively executing the following steps: obtaining, for each simulated cable network hypothesis (H.sub.i,j), an associated simulated time reflectogram R.sub.i,j, evaluating, for each simulated cable network hypothesis (H.sub.i,j, an error criterion E(R.sub.i,j−R.sub.m) between the measured time reflectogram R.sub.m and the simulated time reflectogram R.sub.i,j, applying to said simulated cable networks an optimization algorithm whose function is to produce a plurality of modified cable networks globally exhibiting a reduced error criterion E(R.sub.i,j−R.sub.m), and replacing said simulated cable networks of the preceding iteration with said modified cable networks for the next iteration.
10. The computer implemented method for characterizing the fault as claimed in claim 1, comprising a step of displaying the location of the fault in the transmission line network and the at least one parameter characteristic of the fault, on a display device.
11. The computer implemented method for characterizing the fault as claimed in claim 1, comprising a preliminary step of injection of the signal into the transmission line network.
12. A computer program stored on a non-transitory computer-readable medium comprising code instructions that when run on a computer cause the computer to execute the steps of the computer implemented method as claimed in claim 1.
13. A device for characterizing a fault in a transmission line network comprising means, including a calculator and a memory, configured to implement the computer implemented method as claimed in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other features and advantages of the present invention will become more apparent on reading the following description in relation to the attached drawings which represent:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10)
(11) In a first step 301 of the method, a time reflectogram R.sub.m is obtained from a reflectometry measurement. As indicated in the preamble, a reflectometry measurement is obtained by injecting a controlled signal at a point of the cable network then by measuring, at the same point or at a different point of the network, the signal which is back-propagated after having undergone multiple reflections on the impedance discontinuities occurring in the cables of the network. The reflectometry measurement can be obtained by means of the device described in
(12)
(13) In a second step 302 of the method, a second time reflectogram R.sub.s is determined, this reflectogram corresponding to the healthy cable network, that is to say with no hard faults.
(14) According to a first variant of the step 302, the second time reflectogram R.sub.s is determined beforehand, upon the installation of the cable network, when the latter is healthy, that is to say without faults, in order to have a reference. In this case, the second time reflectogram R.sub.s is determined by a reflectometry measurement identical to that described in the first step 301.
(15) However, it is not always possible to perform a measurement by initial reflectometry upon the installation of the cable network or this measurement is not always available at the moment when a maintenance diagnosis of the network is desired.
(16) That is why, according to a second variant of the step 302, the second time reflectogram R.sub.s is determined by simulation from the a priori knowledge of the topology of the cable network. The simulation is performed, for example, by applying a digital model of the propagation of the signal through the cables of the simulated network. In particular, this model takes account of the reflection coefficients and the transmission coefficients on each junction or each load that the simulated network includes. The person skilled in the art can use his or her general knowledge on the propagation of the waves to determine a simulated reflectogram, notably based on the telegrapher's equations which allow the trend of the voltage and of the current on an electrical line to be described as a function of distance and time.
(17)
(18) The parameters R,L,C,G correspond respectively to the resistance, to the inductance, to the capacitance and to the conductance of the line.
(19) In a third variant of the step 302, when the topology of the network is not a priori known, the second time reflectogram R.sub.s is simulated, from the first measured time reflectogram R.sub.m by applying an optimization algorithm of the type described in the French patent application from the applicant filed under the number FR 1757650.
(20) This third variant is described in more detail in an appendix to the description.
(21)
(22) In a next step 303, the point-to-point time difference between the first measured time reflectogram R.sub.m and the second time reflectogram R.sub.s is determined in order to produce a reflectogram in which only the amplitude peaks corresponding to soft faults appear. Indeed, the aim of the step 303 is to eliminate from the reflectogram obtained all the amplitude peaks corresponding to the reflections of the signal on junctions or ends of the cables of the network which are contained in the second time reflectogram R.sub.s characterizing only the network, without faults.
(23)
(24) In a next step 304, the presence of a fault is identified on the reflectogram obtained in the step 303, and its position is determined from the time abscissa measurement of the fault.
(25) At the end of this step 304, the presence of a fault has been identified and its position has been able to be estimated in the network from the difference calculated in the step 303 or, more generally, from the comparison between, on the one hand, the first measured reflectogram R.sub.m which comprises reflections of the signal on all the impedance discontinuities of the network, faults included, and, on the other hand, the second reflectogram R.sub.s which comprises only reflections of the signal on junctions and structural terminations of the network.
(26) The aim of the rest of the method is to more accurately characterize the fault detected to determine its degree of severity and/or its propensity to degrade to a major fault and at what speed.
(27) In the next step 305, several fault hypotheses are determined, each hypothesis being defined by at least one parameter out of the length of the fault, the value of each linear parameter of the fault and the nature of the fault, that is to say its predominant linear parameter.
(28) The value of each linear parameter can be expressed as a relative value with respect to the value of the same linear parameter of the transmission line on which the fault is situated. Together, the values of the linear parameters characterizing a fault allow the severity of the fault to be defined.
(29) The length of the fault can be approximated in a first approximation from the time width of the pulse characteristic of the fault on the reflectogram. Then, several hypotheses on widths are taken to refine this value.
(30) There are four linear parameters R,L,C,G that allow a fault to be characterized. The value of each of these parameters or its relative value with respect to the value of the same linear parameter for the transmission line corresponds to the severity of the fault.
(31) Then, the nature of a fault is characterized by its predominant linear parameter.
(32) A linear parameter is predominant if its value is significantly greater than that of the other parameters. For example, if the predominant linear parameter is the resistance R, the fault is of resistive nature. If the predominant linear parameter is the inductance L, the fault is of inductive nature. If the predominant linear parameter is the capacitance C, the fault is of capacitive nature. If the predominant linear parameter is the conductance G, the fault is of conductive nature.
(33) A fault can also have several predominant linear parameters. Generally, a fault is characterized by the respective values of the four linear parameters R,L,C,G.
(34) Knowledge of the nature of a fault allows the rate of degradation of the soft fault into a hard fault to be characterized. For example, a fault of resistive nature exhibits a faster speed of degradation than a fault of capacitive or inductive nature. The speed of degradation depends nevertheless also on the environment of the cable. In particular, the humidity, pressure or vibration conditions also influence the speed of degradation. This information is therefore of significant interest in diagnosing the influence of a detected soft fault on the future maintenance of a cable network.
(35) The step 305 consists, for each fault hypothesis, in simulating a reflectogram of the cable network comprising the fault hypothesis at the position identified in the step 304.
(36) The simulation is based notably on propagation models which give the form of a signal pulse reflected on a fault according to its nature. For example, it is known that a signal pulse reflected on a resistive fault takes the form of a positive pulse. Conversely, a signal pulse reflected on a conductive fault takes the form of a negative pulse. A signal pulse reflected on an inductive fault takes the form of a positive pulse followed by a negative pulse. A signal pulse reflected on a capacitive fault takes the form of a negative pulse followed by a positive pulse.
(37) The value of the linear parameter defines the amplitude of the pulse.
(38) The simulation of a reflectogram for each fault hypothesis takes account of the characteristics of the fault and the complete characteristics of the network whose topology was determined in the step 302.
(39) Modeling of the effect of a soft fault on a reflectogram is performed by considering the soft fault to be an impedance discontinuity which is modeled by a transmission line section of small dimension having R,L,C,G parameters modified with respect to those of the line without fault. Hypotheses are taken for the respective values of each of the parameters R,L,C,G or for the relative values of these parameters with respect to the corresponding parameters of the transmission line on which the fault is situated.
(40) The reflectogram associated with the reflection of the signal on a soft fault is simulated by a digital model which quantifies the propagation of the signal along the transmission lines which make up the network to be analyzed. Such a digital model is obtained, for example, from the telegrapher's equations (1) and (2) introduced previously which allow the trend of the voltage and of the current along a transmission line to be modeled.
(41) One possible modeling method is the “finite difference time domain” calculation method applied to the telegrapher's equations. This method allows the impulse response of a line network, and therefore the propagation of a signal in such a network, to be modeled.
(42) This modeling method is applied similarly to model the reflection of the signal on a line section having R,L,C,G parameters corresponding to the impedance discontinuity generated by the fault.
(43) Next, in a step 306, each simulated reflectogram hypothesis H.sub.i is compared with the time difference R.sub.ref determined in the step 303.
(44) The comparison is, for example, performed over a time window bracketing the pulse corresponding to the fault.
(45) The comparison is performed, for example, by means of an optimization algorithm of the genetic algorithm or Newton algorithm type or any other digital optimization method allowing the hypothesis H.sub.i closest to the time difference R.sub.ref to be determined.
(46) The comparison criterion used is, for example, a criterion of distance between the two reflectograms H.sub.i and R.sub.ref, for example a mean square error. The distance or error criterion reflects the proximity or the resemblance between the two reflectograms. It can consist of a simple point-to-point difference between the two reflectograms or a more elaborate distance calculation. For example, the error criterion can be equal to the Euclidian norm or norm 2 of the difference between the two reflectograms. The Euclidian norm is equal to the square root of the sum of the squares of the point-to-point difference values between the two reflectograms. Any other distance or norm can be envisaged.
(47) At the end of the step 306, a single hypothesis H.sub.p is retained and the fault is then characterized 307 from the parameters of the hypothesis retained which comprise at least one parameter out of the length of the fault, the severity of the fault expressed by the value of each linear parameter of the fault which can be expressed with respect to the value of the same linear parameter of the transmission line and the nature of the fault characterized by the predominant linear parameter or parameters.
(48) The method according to the invention can be implemented as a computer program, the method being applied to a reflectometry measurement R.sub.m previously acquired using a standard reflectometry device. The invention can be implemented as a computer program comprising instructions for its execution. The computer program can be stored on a processor-readable storage medium. The reference to a computer program which, when it is executed, performs any one of the functions described previously, is not limited to an application program running on a single host computer. On the contrary, the terms computer program and software are used here in a general sense to refer to any type of computing code (for example, application software, firmware, microcode, or any other form of computer instruction) which can be used to program one or more processors to implement aspects of the techniques described here. The computing means or resources can notably be distributed (“cloud computing”), possibly according to peer-to-peer technologies. The software code can be executed on any appropriate processor (for example, a microprocessor) or processor core or set of processors, whether they are provided in a single computation device or distributed between several computation devices (for example, as possibly accessible in the environment of the device). The executable code of each program allowing the programmable device to implement the processes according to the invention can be stored, for example, on the hard disk or in read-only memory. Generally, the program or programs will be able to be able to be loaded into one of the storage means of the device before being executed. The central unit can control and direct the execution of the instructions or portions of software code of the program or programs according to the invention, instructions which are stored on the hard disk or in the read-only memory or else in the other abovementioned storage elements.
(49) The invention can also be implemented in an embedded device of the type of that of
(50) The device can also comprise a means for displaying the results of the method in graph form or in numeric form. For example, the complete topology of the network is displayed with the position of the fault and its detected parameters.
ANNEX
(51) Here, a part of the description of the French patent application from the Applicant filed under the number FR 1757650 is included, describing in detail several embodiments of the step 302 of the method that is the subject of the present invention. The person skilled in the art can refer to this application to implement other variant embodiments of the step 302.
(52) One objective of the step 302 is to provide a reconstruction of the topology of a network that is totally or partially unknown, and of the time reflectogram associated with this network. The information supplied by this step comprises, for example, the number of junctions or connection points of the network, the number of branches or cable sections connected at each junction, the length of each branch and the characteristic impedance of each branch and the value of the load impedance at the end of the branch, that is to say at the end of a cable which is not linked to another cable. The step 302 can provide all such information in order to produce a complete reconstruction of the topology of a network or provide only some of this information. The quantity and the type of information characterizing the topology of a network is a parameter of the invention which is specified by a user.
(53)
(54) The first step 301 of the method described in
(55) In a second step 502, several possible cable network topology hypotheses are simulated taking into account global constraints on the network to be reconstructed, for example the maximum and minimum numbers of branches and of junctions that the network can include, but also limits on the numeric values of the impedances and the lengths of the branches.
(56) The network reconstruction parameters are of two kinds. On the one hand, there are the structural parameters of the topology of a network that are the number of junctions and the number of branches connected at each junction. On the other hand, there are also the numeric parameters of the topology that are the lengths of the branches, the values of the characteristic impedances of the branches and the values of the terminal load impedances of each end of the network.
(57) Altogether, the simulated network hypotheses have to cover all the possible structural topology parameters and have to include several numeric parameter hypotheses for each structural hypothesis.
(58) One exhaustive possibility consists in simulating all the values of numeric parameters and all the structural parameters in order to simulate all the possible hypotheses.
(59) Hereinbelow, H.sub.i,j denotes a simulated network hypothesis with i being an index indexing a structural parameter hypothesis and j an index indexing a numeric parameter hypothesis. The index i varies from 1 to N.sub.st in which N.sub.st is the number of possible structural parameter hypotheses. The index j varies within a substep of the set of possible numeric parameter hypotheses, this substep being at most equal to the total set of the numeric parameter hypotheses.
(60) Next, for each simulated topology hypothesis, a simulated time reflectogram 503 associated with this topology is determined. For that, the same signal as that used to obtain the measured reflectogram R.sub.m and the same conditions of injection of the signal and of measurement of the back-propagated signal are considered. The back-propagated signal is simulated, for example, by applying a numerical model of the propagation of the signal through the cables of the simulated network. In particular, this model takes account of the reflection coefficients and the transmission coefficients on each junction or each load that the simulated network includes. The person skilled in the art can use his or her general knowledge concerning the propagation of the waves to determine a simulated reflectogram, notably based on the telegrapher's equations which allow the trend of the voltage and the current on an electrical line to be described as a function of distance and time.
(61)
(62) The parameters R,L,C,G correspond respectively to the resistance, to the inductance, to the capacitance and to the conductance of the line.
(63) At the end of step 503, several simulated reflectograms R.sub.i,j are obtained corresponding to the hypotheses H.sub.i,j.
(64) In the next step 504, for each simulated topology hypothesis, an error criterion is calculated between the measured reflectogram R.sub.m obtained in the step 301 and the reflectogram R.sub.i,j of the simulated network. The error criterion reflects the proximity or the resemblance between the two reflectograms. It can consist of a simple point-to-point difference between the two reflectograms or a more elaborate distance calculation. For example, the error criterion can be equal to the Euclidian norm or norm 2 of the difference between the two reflectograms. The Euclidian norm is equal to the square root of the sum of the squares of the point-to-point difference values between the two reflectograms. Any other distance or norm can be envisaged. The error calculation can also include weightings in order to prioritize certain time values over others.
(65) In the step 505, the structural parameter hypotheses which exhibit a high error criterion are eliminated. In other words, at least one index i.sub.0 out of the indexes indexing the structural parameter hypotheses is selected, and all the hypotheses H.sub.i0,j are eliminated.
(66) For that, each error criterion calculated in the step 503 is compared to a first error threshold whose value is a parameter set so as to eliminate significant errors which reflect an excessive difference between the measured reflectogram and the simulated reflectogram. Another possibility is to set a percentage or a number of simulated network hypotheses to be eliminated. For example, a single structural parameter hypothesis (the least likely) is eliminated on each iteration. If several numeric hypotheses (index j) are available for each structural hypothesis (index i), a representative error criterion can be assigned to the set of the numeric hypotheses for a structural hypothesis, for example by calculating an average.
(67) In another variant embodiment, the hypothesis or hypotheses exhibiting the highest error criterion or criteria independently of the indexes i,j are eliminated.
(68) The step 505 allows the topologies whose structural parameters are improbable to be eliminated.
(69) On the first iteration of the method, a genetic optimization algorithm 507 is then applied to the simulated networks remaining after the step 505. The genetic algorithm is applied in parallel to each group of hypotheses having the same structural parameters but different numeric parameters.
(70) The genetic algorithm modifies the simulated networks and the modified simulated networks are used as starting point of a next iteration of the method. In other words, on each new iteration, the simulated networks used as input for the step 504 on the preceding iteration are replaced 508 with the simulated networks modified by the genetic algorithm 507. In this first embodiment of the invention, the modifications made to the simulated networks concern only the numeric parameters of the network topologies, that is to say the lengths of branches, the characteristic impedance values of the branches and the values of the cable end load impedances.
(71) An example of genetic algorithm is described in the reference “genetic algorithms”, Selvaraj Ramkumar, Apr. 26, 2007. This is an optimization algorithm of metaheuristic type. It consists, on each iteration of the method, in modifying a part of the simulated networks by crossover and/or by mutation. According to the terminology employed for the genetic algorithms, a crossover and a mutation are applied to individuals. An individual corresponds to a simulated network which is represented, in this first embodiment, by a model vector which comprises the different numeric parameters of a topology, that is to say the lengths of the different branches of the network, the values of the characteristic impedances of the different branches of the network and the values of the impedances of the terminal loads of each free end of a branch. A crossover is applied to two parent individuals to produce a child individual. The child individual is a modified simulated network which is obtained by effecting a combination between the parent individuals. The combination is, for example, a linear combination weighted as a function of respective weights assigned to the two parent individuals. The linear combination operation is applied to at least one of the numeric parameters of the topology of a simulated network. The weight associated with an individual is directly linked to the error calculated in the step 504. Thus, an individual exhibiting a low error criterion will be assigned a higher weight than an individual exhibiting a high error criterion. At the output of the step 507, the number of modified individuals is identical to the number of individuals at the input of the step 507. The individuals modified by crossover are each obtained from the crossover of two parent individuals. The parent individuals to which a crossover is applied are, for example, drawn randomly from among the individuals present at the input of the step 507. The random draw can be uniform or it can be non-uniform. In this second case, the individuals exhibiting a high weight have a higher probability of being selected for a crossover operation. In addition, when two individuals are selected to be crossed, their respective weights can also be used to weight the crossover of the values of their respective model vectors.
(72) The modified networks obtained at the output of the genetic algorithm 507 replace 508, on the next iteration, the simulated networks of the preceding iteration and the method loops back to the step 504.
(73) The optimization step 507 allows the numeric parameters of the topology hypotheses to evolve to the most likely parameters.
(74) From the second iteration of the method, a test to stop the method 506 is applied after the step 505. If at least one simulated network exhibits an error criterion below a second predetermined threshold, then this simulated network is retained as the most probable. If several simulated networks satisfy the stop test 506, the method provides several solutions. These solutions can then be discriminated by using a partial knowledge of the real network. The second threshold of the stop test 506 is a parameter of the invention. It can be set by estimating the level of proximity between two reflectograms from which it can be considered that the two networks associated with these two reflectograms are identical. The second threshold can notably be set by simulation. Alternatively, the stop test can also consist in stopping the method after a certain time and in retaining the simulated networks remaining at the end of the step 505 or in retaining only the simulated network exhibiting the lowest error criterion.
(75) The method described in
(76) The simulated network or networks retained at the end of the method can be displayed on a screen or any other equivalent interface to be viewed by a user.
(77) The simulated reflectogram R.sub.s corresponding to the network topology retained in the step 505 is produced at the output of the step 302 of the method that is the subject of the invention described in
(78) In a variant embodiment, the genetic optimization algorithm is replaced by an optimization algorithm based on a Newton algorithm as described in the publication “R. Fletcher, “Practical methods of optimization”, John Wiley & Sons, 2013”.