The present invention generally relates to the field of electrical wire testing and, more particularly, to methods and systems for determining the position of a short circuit in a branched wire system.
Aged wiring can lead to detrimental conditions, such as short circuits. When the aged wiring is located in, for example, commercial or military aircraft, space vehicles, or nuclear power plants, the aged wiring can lead to serious consequences.
Although conventional methods and systems can locate wire shorts in simple wiring systems, those conventional methods and systems cannot locate wire shorts in branched wiring systems without measuring data for each individual branch of the wiring system. For purposes of this disclosure, a branched wiring system comprises at least three wires that are electrically coupled at a node. Each wire group (e.g., a twisted-pair wire) that is electrically coupled at the node is referred to as a branch herein. As branched wiring systems can have many branches, the testing of each branch of a branched wiring systems using conventional methods and systems requires significant time and costs. Further, the testing itself can break or damage the wires merely by connecting the wires to the testing device. There, thus, is a risk of damaging each branch of the wiring system when it is tested.
Methods, systems, and articles of manufacture consistent with the present invention locate a short circuit in a branched wiring system from a single measurement point and independently of the number of branches in the branched wiring system.
In accordance with methods consistent with the present invention, a method in a data processing system having a program for determining the position of a short circuit in a branched wiring system having at least two branches electrically coupled at a node is provided. The method comprises the steps of: determining the distance from the short circuit to an impedance measurement point based on a measured impedance of the branched wiring system; and determining in which branch the short circuit is located by identifying a calculated high-frequency impedance phase spectrum for the branched wiring system with one of the branches short-circuited that correlates to a measured high-frequency impedance phase spectrum for the branched wiring system, the measured high-frequency impedance phase spectrum is measured from the impedance measurement point.
In accordance with articles of manufacture consistent with the present invention, a computer-readable medium containing instructions that cause a data processing system having a program to perform a method for determining the position of a short circuit in a branched wiring system having at least two branches electrically coupled at a node is provided. The method comprises the steps of: determining the distance from the short circuit to an impedance measurement point based on a measured impedance of the branched wiring system; and determining in which branch the short circuit is located by identifying a calculated high-frequency impedance phase spectrum for the branched wiring system with one of the branches short-circuited that correlates to a measured high-frequency impedance phase spectrum for the branched wiring system, the measured high-frequency impedance phase spectrum is measured from the impedance measurement point.
In accordance with systems consistent with the present invention, a data processing system for determining the position of a short circuit in a branched wiring system having at least two branches electrically coupled at a node is provided. The data processing system comprises: a memory comprising a program that determines the distance from the short circuit to an impedance measurement point based on a measured impedance of the branched wiring system, and determines in which branch the short circuit is located by identifying a calculated high-frequency impedance phase spectrum for the branched wiring system with one of the branches short-circuited that correlates to a measured high-frequency impedance phase spectrum for the branched wiring system, the measured high-frequency impedance phase spectrum is measured from the impedance measurement point; and a processing unit that runs the program.
In accordance with systems consistent with the present invention, a data processing system for determining the position of a short circuit in a branched wiring system having at least two branches electrically coupled at a node is provided. The data processing system comprises: means for determining the distance from the short circuit to an impedance measurement point based on a measured impedance of the branched wiring system; and means for determining in which branch the short circuit is located by identifying a calculated high-frequency impedance phase spectrum for the branched wiring system with one of the branches short-circuited that correlates to a measured high-frequency impedance phase spectrum for the branched wiring system, the measured high-frequency impedance phase spectrum is measured from the impedance measurement point.
Other features of the invention will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.
Corresponding reference characters indicate corresponding parts throughout the several views of the drawings.
Reference will now be made in detail to an implementation in accordance with methods, systems, and articles of manufacture consistent with the present invention as illustrated in the accompanying drawings.
Methods, systems, and articles of manufacture consistent with the present invention locate a short circuit in a branched wiring system from a single measurement point and independently of the number of branches.
As can be appreciated, the illustrative branched wiring system 100 shown in
As shown in
During operation, the impedance measurement device outputs an output signal, which is transmitted through the branched wiring system via cable 204. The frequency of the output signal is adjusted so that the impedance measurement device 302 measures the frequency-dependant impedance of the branched wiring system 100 across a broad range of frequencies. The measured impedance is converted to a digital signal by an analog-to-digital converter 306 and output from the impedance measurement device. Once the signal is in a digital form, it can be processed by data processing system 304. Collected impedance data may be archived in a memory 308 or a secondary storage 310 of data processing system 304.
One having skill in the art will appreciate that the data acquisition and data collection functionality of data analysis system 202 can be included in a device separate from data processing system 304. The separate device would comprise an impedance measurement system having an analog-to-digital converter, a processing unit, and a memory. The collected raw data would be stored on the separate device during data acquisition and can then be transferred to the data processing system 304 for processing.
Data processing system 304 comprises a central processing unit (CPU) 312, a display device 314, an input/output (I/O) unit 316, secondary storage device 310, and memory 308. The data processing system may further comprise standard input devices such as a keyboard, a mouse or a speech processing means (each not illustrated).
Memory 308 comprises a program 320 for determining the position of a short circuit in a branched wiring system. In an illustrative example, program 320 is implemented using MATLAB® software, however, the program can be implemented using another application programming or another programming language. As will be described in more detail below, the program determines the distance from the measurement point to the short circuit, and then identifies which branch contains the short circuit by comparing the measured frequency-dependent impedance phase spectrum of the branched wiring system to modeled frequency-dependent impedance phase spectrums of the branched wiring system, in which one of the braches is short circuited in each model. MATLAB is a United States registered trademark of The MathWorks, Inc. of Natwick, Mass.
One having skill in the art will appreciate that the program can reside in memory on a system other than data processing system 304. Program 320 may comprise or may be included in one or more code sections containing instructions for performing their respective operations. While program 320 is described as being implemented as software, the present implementation may be implemented as a combination of hardware and software or hardware alone. Also, one having skill in the art will appreciate that program 320 may comprise or may be included in a data processing device, which may be a client or a server, communicating with data processing system 304. Further, data analysis system 202 can itself be an impedance measurement device.
Although aspects of methods, systems, and articles of manufacture consistent with the present invention are depicted as being stored in memory, one having skill in the art will appreciate that these aspects may be stored on or read from other computer-readable media, such as: secondary storage devices, like hard disks, floppy disks, and CD-ROM; a carrier wave received from a network such as the Internet; or other forms of ROM or RAM either currently known or later developed. Further, although specific components of data processing system 304 have been described, one having skill in the art will appreciate that a data processing system suitable for use with methods, systems, and articles of manufacture consistent with the present invention may contain additional or different components.
Data processing system 304 can itself also be implemented as a client-server data processing system. In that case, program 320 can be stored on the data processing system as a client, while some or all of the steps of the processing described below can be carried out on a remote server, which is accessed by the client over a network. The remote server can comprise components similar to those described above with respect to the data processing system, such as a CPU, an I/O, a memory, a secondary storage, and/or a display device.
Then, the program determines the distance from the measurement point to the short circuit (step 404). The processing of step 404 is shown in more detail in
i(ω)=1/Z(ω) Equation (1).
Having calculated the signal's current in the frequency domain, the program then calculates the inverse Fourier transform of the current (i(ω)), which yields the current in the time domain, that is, i(t) (step 606). Looking at the current in the time domain, the program identifies the point in time at which the measured current exhibits a short-circuit condition, that is, when the measured current approaches infinity (step 608). That point in time also identifies how long it takes for the current to travel from the measurement point to the short circuit.
Knowing the velocity of the current and the time it takes for the current to travel from the measurement point to the short circuit, the program can then determine the distance from the measurement point to the short circuit as shown below in Equation (2) (step 610).
dmeasurement point to short circuit=velocitycurrent×timemeasurement point to short circuit Equation (2).
Referring to the illustrative example of
dmeasurement point to short circuit=(2.4×108 m/s)×(2.5×10−9 s)=6 m Equation (3).
Referring back to
To create the models for the branched wiring system of
In Equation (4), Zo represents the characteristic impedance of the branched wiring system, Zox represents the characteristic impedance of a branch x, ZLx represents the impedance of a branch x, gx represents the propagation function of a branch x, and Lx represents the length of a branch x. As described above, branch 102 has length L1 and impedance ZL1, branch 104 has length L2 and impedance ZL2, branch 106 has length L3 and impedance ZL3, and branch 108 has length L4 and impedance ZL4.
Through experimentation, the inventor has determined that the broadband impedance of branched wiring systems varies when the branched wiring system is modified. As the examples of
Referring back to the illustrative example of
The user then proceeds to calculate models of the broadband impedances for the circuit of
Then, the user creates additional models of the broadband impedances of the branched wiring system in which the remaining branches (i.e., branch 104, branch 106, and branch 108) are individually short-circuited. High-frequency impedance phase spectra for these additional models are depicted in
After the user calculates the impedance values as described above, the user provides the data for each calculated model to the data processing system. The data is provided in a form that is suitable for reading by the program. For example, the data can be stored in an array or other data structure, and can be stored, for example, in the memory or on the secondary storage. In the illustrative example, the user saves the data for each model in a model-data data file 322 on the secondary storage. The illustrative model-data data file comprises frequency values and corresponding calculated impedance phase values.
Then, the program compares the measured high-frequency impedance phase spectrum to the one of the modeled high-frequency impedance phase spectrums (step 408). To perform the comparison, the program compares the data in the measured-data data file to the data in the model-data data file. In the illustrative example, the program starts by comparing the model data for the branched wiring system with no short-circuited branches, however, the program can alternatively start with another model. The program can compare all of the data points of the measured data (i.e., all of the impedance phase data) or can alternatively perform a different comparison. For example, the program can look for zero crossings at common frequencies.
If the program determines that there is not a match (step 410), then the program determines whether there is an additional model to compare (step 412). If there is another model to compare, then the processing returns to step 408 to perform the comparison of the measured data to the next model data. For example, the program would compare the measured data to the model data for the branched wiring system with branch 104 short-circuited.
If the program determines in step 410 that there is a match or determines in step 412 that there are no additional models to compare, then the program displays the results of the analysis, for example, on the display device (step 414). The results include, for example, the identity of the short-circuited branch and the distance of the short circuit from the measurement point. In the illustrative example of
Therefore, methods, systems, and articles of manufacture consistent with the present invention provide a determination of the location of a short circuit in a branched wiring system. Further, the methods and systems consistent with the present invention provide beneficial improvements over conventional approaches, in that: a short circuit can be located in any branch from a single measurement point; as the impedance is measured from a single measurement point, there is a reduced risk of damaging the wire; and each branch does not need to be tested individually.
As an alternative to using the program to find the location of a short circuit, one having skill in the art will appreciate that the user can also identify a location of a short circuit by visually comparing either the graphical or numerical representations of the broadband impedance magnitude and phase spectra.
The foregoing description of an implementation of the invention has been presented for purposes of illustration and description. It is not exhaustive and does not limit the invention to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practicing the invention. For example, the described implementation includes software but the present implementation may be implemented as a combination of hardware and software or hardware alone. Further, the illustrative processing steps performed by the program can be executed in an different order than described above, and additional processing steps can be incorporated. The invention may be implemented with both object-oriented and non-object-oriented programming systems. The scope of the invention is defined by the claims and their equivalents.
This invention was made with Government support under Contract No. DTFA-03-C-00014 awarded by the FAA. The Government has certain rights in this invention.
Number | Name | Date | Kind |
---|---|---|---|
5587662 | Kelley et al. | Dec 1996 | A |
6442493 | Jurisch et al. | Aug 2002 | B1 |
6794879 | Lawson et al. | Sep 2004 | B1 |
Number | Date | Country | |
---|---|---|---|
20060025942 A1 | Feb 2006 | US |