WO2005043553A1 - Transformer testing - Google Patents

Transformer testing Download PDF

Info

Publication number
WO2005043553A1
WO2005043553A1 PCT/US2004/036536 US2004036536W WO2005043553A1 WO 2005043553 A1 WO2005043553 A1 WO 2005043553A1 US 2004036536 W US2004036536 W US 2004036536W WO 2005043553 A1 WO2005043553 A1 WO 2005043553A1
Authority
WO
WIPO (PCT)
Prior art keywords
transformer
information
built
determining
test result
Prior art date
Application number
PCT/US2004/036536
Other languages
French (fr)
Inventor
Karen J. Smiley
Thomas E. Long
Original Assignee
Abb Research Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Abb Research Ltd. filed Critical Abb Research Ltd.
Publication of WO2005043553A1 publication Critical patent/WO2005043553A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • G06N5/025Extracting rules from data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/62Testing of transformers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2836Fault-finding or characterising
    • G01R31/2846Fault-finding or characterising using hard- or software simulation or using knowledge-based systems, e.g. expert systems, artificial intelligence or interactive algorithms

Definitions

  • the invention relates generally to transformer testing, and more particularly to using a knowledge-based system to assist troubleshooting transformer test failures occurring during transformer manufacture or related to transformer manufacture.
  • Power transformers play an important role in the transmission and distribution of power. Power transformers form a critical link in the supply of power to customers. Failure of a power transformer often means power loss to a number of customers, therefore, transformer reliability is very important. In addition to transformer reliability, energy companies are typically very concerned with power transformer cost and efficiency. [0004] To meet this market demand, transformer manufacturers attempt to design reliable and efficient power transformers.
  • Power transformer design is a very complex process. There are probably hundreds of design parameters that affect the cost and performance (e.g., reliability, efficiency, etc.) of a fransformer. [0005] Moreover, there are many manufacturing steps for a transformer, each of which could affect transformer performance. For example, if a transformer is manufactured on a piece of equipment that is out of calibration, it may fail to meet a performance specification. Because of the complexity of transformer design and manufacture, it is very difficult to troubleshoot the root cause of a test failure and to determine a solution to address the test failure. [0006] Thus, there is a need for systems, methods, and the like, for efficiently troubleshooting transformer test failures.
  • a method for transformer testing includes receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture, determining, via a knowledge-based system, a predicted root cause of the failure based on the test result and a knowledge base of transformer information, and determining, via the knowledge-based system, a suggested course of action for the failure based on the test result and the knowledge base of transformer information.
  • the knowledge base of transformer information may include a transformer rule and transformer fact data.
  • the fransformer rule may include a transformer design rule and/or a transfonner manufacture rule.
  • the transformer fact data may include information representative of a plurality of built transformers, the built transformer information comprising a design specification for each built transformer, measured test results for each built transformer, as-built information for each built transformer, and/or built transformer manufacture information.
  • the method may determine the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information.
  • the method may determine the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built fransformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information.
  • the method may determine the predicted root cause and the suggested course of action by correlating the test result with the plurality of measured test results for each built transfonner. [0011] The method may refine the predicted root cause and the suggested course of action by receiving, from a user interface, additional information associated with the failed transformer, determining, via the knowledge-based system, a revised predicted root cause of the failure based on the test result, the knowledge base of transformer information, and the additional information, and determining, via the knowledge-based system, a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information. [0012] The predicted root cause may include a prediction that a piece of transformer manufacturing equipment is out of calibration, and the like.
  • a system for transformer testing includes a knowledge base, including transformer information, and an inference engine in communication with the knowledge base that is configured to perform: receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture, determining a predicted root cause of the failure based on the test result and a knowledge base of transformer information, and determining a suggested course of action for the failure based on the test result and the knowledge base of transformer information.
  • the inference engine may determine the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information.
  • the inference engine may detennine the suggested course of action based on the test result, the knowledge base of transfonner information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information.
  • the inference engine may determine the predicted root cause and the suggested course of action by correlating the test result with the plurality of measured test results for each built transformer.
  • the inference engine may refine the predicted root cause and the suggested course of action by receiving, from a user interface, additional information associated with the failed transformer, determining, via the knowledge-based system, a revised predicted root cause of the failure based on the test result, the knowledge base of fransformer information, and the additional information, and detennining, via the knowledge-based system, a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information.
  • the predicted root cause may include a prediction that a piece of transformer manufacturing equipment is out of calibration, and the like.
  • the suggested course of action may include a suggestion to modify a scheduled transformer manufacturing step to compensate for the test failure, a suggestion to redo a previously completed transformer manufacturing step, and the like.
  • Figure 1 is a diagram of an exemplary computing environment and an illustrative system for transformer testing, in accordance with an embodiment of the invention
  • Figure 2 is a diagram of an exemplary computing network environment and an illustrative system for transformer testing, in accordance with an embodiment of the invention
  • Figure 3 is a diagram of an illustrative system for transformer testing, illustrating further details of the system of Figure 1, in accordance with an embodiment of the invention
  • Figure 4 is a diagram showing details of a portion of the illustrative system of Figure 3, in accordance with an embodiment of the invention
  • Figure 5 is a flow diagram of an illustrative method for fransformer testing, in accordance with an embodiment of the invention
  • Figure 6 is a flow diagram of another illustrative method for
  • Transformer testing is implemented using a knowledge-based system to assist a user in troubleshooting transformer test failures occurring during transformer manufacture.
  • the transformer manufacturing process typically is lengthy and complex. For example, the following steps may occur during a typical transformer manufacturing process: slitting steel, preparing high and low voltage bars, annealing high and low voltage bars, cutting core components, assembling the core, winding the core, fabricating the tank, painting the tank, filling the tank, and the like.
  • Each of the manufacturing steps may be perfonned by manufacturing equipment, by plant operators, craftsmen, or some combination thereof. Variations at any step of the manufacturing process could potentially affect fransformer performance.
  • the variations could be caused by a variety of reasons, such as, for example, a piece of manufacturing equipment that is out of calibration, raw material that is out of specification, operator error, and the like.
  • Multiple tests may be performed during transformer manufacture (i. e. , prior to field installation of the transformer). Some tests may be performed while the transformer is being assembled and other tests may be performed after the transformer has been completely assembled, but has not yet been installed in the field.
  • Tests could also be performed after the transformer has been field installed.
  • the following tests may be performed on a transformer during transfonner manufacture: a polarity test, a resistance test, an impedance test, a load loss test, a current transformer test, an impulse test, a core less test, a high-voltage test, a low- voltage test, a tank pressure test, a temperature test, a sound level test, a short circuit test, an interlock test, and the like.
  • Determining the cause of the test failure and a way to repair or rework the transformer to achieve a passing test result may be a very complex process.
  • the knowledge-based system may assist a user to determine the root cause of failure and to determine a suggested way to address the failure.
  • the knowledge-based system may include an expert system that emulates the decision making ability of an expert in the field of transformer design and manufacture. Expert systems use knowledge (in the form of facts, rules, and the like) to make inferences based on that knowledge.
  • FIG. 1 shows computing system 120 that includes computer 120a.
  • Computer 120a includes display device 120a' and interface and processing unit 120a".
  • Computer 120a executes computing application 180.
  • computing application 180 includes a computing application processing and storage area 182 and a computing application display 181.
  • Computing application processing and storage area 182 includes knowledge-based system 185.
  • Knowledge-based system 185 may implement systems and methods for transformer testing.
  • Computing application display 181 may include display content which may be used for transformer testing and for user assistance with designing and manufacturing transformers.
  • a user (not shown) may interface with computing application 180 through computer 120a.
  • Computing application 180 may generate a predicted root cause of a test failure, such as, for example, a prediction that a piece of manufacturing equipment is out of calibration, a prediction that a raw material is out of specification, and the like.
  • Computing application 180 may generate a suggestion for addressing the test failure, such as, for example, a suggestion to recalibrate the piece of manufacturing equipment, a suggestion to replace the core, a suggestion to modify the winding to compensate for a core test failure, and the like.
  • Computing application 180 may generate a question for assistance in determining the predicted root cause and the suggestion for addressing the test failure, such as, for example, a question about the raw material, a question about the piece of manufacturing equipment, and the like.
  • the prediction, suggestion, and question may be displayed to the user as display content via computing application display 181.
  • Computer 120a described above, can be deployed as part of a computer network. In general, the description for computers may apply to both server computers and client computers deployed in a network environment.
  • Figure 2 illustrates an exemplary network environment having server computers in communication with client computers, in which systems and methods for transformer testing may be implemented.
  • a number of server computers 210a, 210b, etc. are interconnected via a communications network 250 with a number of client computers 220a, 220b, 220c, etc., or other computing devices, such as, a mobile phone 230, and a personal digital assistant 240.
  • Communication network 250 may be a wireless network, a fixed-wire network, a local area network (LAN), a wide area network (WAN), an intranet, an extranet, the Internet, or the like.
  • server computers 210 can be Web servers with which client computers 220 communicate via any of a number of known communication protocols, such as, hypertext transfer protocol (HTTP), wireless application protocol (WAP), and the like.
  • HTTP hypertext transfer protocol
  • WAP wireless application protocol
  • Each client computer 220 can be equipped with a browser 260 to communicate with server computers 210.
  • personal digital assistant 240 can be equipped with a browser 261 and mobile phone 230 can be equipped with a browser 262 to display and communicate data and information.
  • the user may interact with computing application 180 to assist transformer testing, as described above.
  • the generated predictions, suggestions, and questions maybe stored on server computers 210, client computers 220, or other client computing devices.
  • the generated predictions, suggestions, and questions may be communicated to users via client computing devices, client computers 220, or the like.
  • knowledge-based systems and methods for transformer testing can be implemented and used in a computer network environment having client computing devices for accessing and interacting with the network and a server computer for interacting with client computers.
  • Knowledge-based systems e.g., an expert system
  • Knowledge-based systems typically include a database of knowledge (e.g., models, facts, rules, and the like) that are used by a computing engine (e.g., an inference engine) to emulate the decision-making ability of a human expert.
  • a computing engine e.g., an inference engine
  • This database of knowledge in conjunction with the computing engine, may assist a user (not shown) in solving a particular problem.
  • a knowledge-based system may be implemented with a commercially available expert system, which is one type of knowledge-based system, or any other commercially available or custom developed knowledge-based system.
  • Figure 3 shows an illustrative system 300 for use in transformer testing.
  • system 300 may include knowledge-based system 185, user input device 330 (e.g., interface and processing unit 120a"), and user output device 340 (e.g., computing application display 181).
  • Knowledge-based system 185 may include an inference engine 320 and a knowledge base 305. While knowledge-based system 185 is shown as being implemented with a single inference engine 320, knowledge-based system 185 maybe implemented in any number of engines. Further, the various functionalities of knowledge-based system 185 may be distributed among various engines in any convenient fashion. Knowledge-based system 185 may help a user troubleshoot test failures on a transformer determined from a test taken during fransformer manufacture.
  • Knowledge base 305 may include a transformer fact database 310 and a transformer rule database 315. While knowledge base 305 is shown as being implemented with two databases, knowledge base 305 may be implemented in any number of databases. Further, the various data and information within knowledge base 305 may be distributed among various databases in any convenient fashion. Moreover, the data and information in knowledge base 305 may be stored in any convenient manner, such as, for example, in a multidimensional database, a relational database, tables, data structures, an analytical database, an operational database, a hybrid database, a text file, and the like. [0037] Knowledge base 305 may include both facts and rules. For example, as shown in Figure 3, knowledge base 305 includes a transformer fact database 310, which represents factual knowledge associated with existing built transformers.
  • Knowledge base 305 may also include a transformer rule database 315, which represents rules associated with transformers, described in more detail below.
  • Transformer fact database 310 may have an associated transformer fact editor 311 to allow a user to edit transformer fact database 310.
  • Transformer rule database 315 may have an associated transformer rule editor 316 to allow a user to edit transformer rule database 315.
  • Figure 4 shows more details of fransformer fact database 310.
  • transformer fact database 310 may include various information 450-480.
  • the infonnation 450-480 may be stored in computing application processing and storage area 182. Alternatively, information 450-480 maybe stored in client computer 220a, server computer 210a, or the like.
  • Transformer fact database 310 may include built transformer design specification information 450, built transformer as-built infonnation 460, built transformer measured test information 470, and built transformer manufacture information 480.
  • Built transformer design specification information 450 includes information representative of the design parameters of the built transformer.
  • built fransformer design specification information 450 may include, for example, the designed power rating of the built transformer, the specifications of the conductor that was designed to be used in the transformer, the specifications of the core that was designed to be used in the transformer, dimensions found on engineering drawings (e.g., lengths, widths, and thicknesses of the various parts of a transfonner), the number of layers of metal and insulating material in the core, the type of insulating material, the total weight of the core, the amount and type of oil, special instructions like how much torque to use to tighten bolts, and the like.
  • design specification information 450 may include an indication of a power transformer design type, and an indication of a power transfonner design revision, and the like, which allow knowledge-based system 185 to determine the design specification information (e.g., via another data table, database, or the like).
  • knowledge-based system 185 may coinmunicate with a database containing the built transformer design specification information based on the indication of design type, design revision, and the like, hi this manner, less data storage may be occupied by built transformer design specification information 450.
  • Built transformer as-built information 460 includes information representative of the as-built parameters (which may or may not be the same as the design specification) of the built fransformer.
  • built transformer as-built mformation 460 may include the specifications of the actual conductor that was installed in the transformer, the specification of the actual core that was installed in the transformer, lot numbers of all materials used in the manufacture of a transformer, the names of the suppliers, the cost of the materials, the results of any quality control tests performed on those materials (e.g., the measure of specific gravity of the oil used in a transformer), and the like.
  • Built transformer measured test information 470 includes information representative of information measured from tests of the built transformer.
  • built transformer measured test information 470 may include, for example, a load loss measured from the built transformer, a temperature measured from the built transformer, the results of an impulse test measured from the built transformer, pressure rise, oil rise, top of unit oil temperature, top oil temperature, top oil rise, top oil measured, average oil rise, max oil rise, gradient temperature at tested current, average duct temperature rise, winding temperature rise, resistance, ratio, polarity, instrumentation loss, shorting bar loss, impedance, eddies and strays, root-mean-square (rms) amps, rms watts, voltage, and the like. Many of these measurements may be made several times with the transformer exposed to different conditions (e.g., different ambient temperatures, different applied current, etc.).
  • Built transformer manufacture information 480 includes information representative of the manufacture of the built transformer.
  • built transformer manufacture information 480 may include an indication of a winding machine used in the manufacture of the built transformer, an indication of the last date and time that the winding machine was calibrated, an indication of a core cutting machine used in the manufacture of the built transformer, an indication of the last date and time that the cutting machine was retooled, environmental parameters experienced during manufacture (e.g., barometric pressure, temperature, and humidity), and the like.
  • This information 450-480 includes facts that may be used by knowledge-based system 185 to help a user troubleshoot a test failure of a transformer.
  • transformer rule database 315 may include rules about transfonners that have been developed with the assistance of a fransformer expert, described in more detail below. The rules may be in the form of antecedent-consequent, if-then statements, and the like.
  • the rules are typically intended to reflect "rules of thumb” that experts use in their day-to-day work. These "rules of thumb” are also referred to as heuristics.
  • Development of such rules for transformer rule database 315 typically includes having a knowledge-based system developer work with an expert to learn enough about the relevant task.
  • the expert typically is a human who is identified as being an expert in a particular field.
  • Rule development may, however, include expertise learned from multiple experts. For example, a fransformer designer may have expertise in transformer design but not have expertise in transformer manufacture. A production engineer may have great experience with the manufacture of transformers or with a new piece of transfonner production equipment. In such a case, two or more experts may collaborate to develop rules to model the experts knowledge of transformers.
  • transformer rule database 315 may include rules corresponding to transformer design and rules corresponding to transformer production and manufacturing.
  • Development of knowledge base 305 may include the acquisition of sfrategic knowledge, judgmental knowledge, and factual knowledge. Strategic knowledge may be used to create a flow chart of the system. Judgmental knowledge may be used to define the inference process and describe the reasoning process used by the expert. Factual knowledge describes the characteristics and important attributes of the transformer and other relevant information.
  • Inference engine 320 uses the data and information in knowledge base 305 to determine a predicted root cause of a transformer test failure and a suggestion for addressing the test failure.
  • Inference engine 320 may include an agenda 321, described in more detail below.
  • Inference engine 320 may also interface with a problem specification 322 which may be used to store information about the problem that knowledge-based system 185 is trying to solve.
  • Problem specification 322 may store information received from user input device 330 (which may include test results, answers to questions, and the like) and defines a problem to be solved by knowledge-based system 185.
  • problem specification 322 may receive information from user input device 330.
  • User input device 330 may receive information input by a user into interface and processing unit 120a", browsers 260-262, and the like.
  • User input device 330 may receive transformer test results, answers to questions, and the like.
  • User input device 330 may also receive power transformer manufacture information, such as, for example, a particular winding machine used to wind the core, and the like. Such information may also be communicated to knowledge-based system 185 via other computing devices, such as, for example, bar code readers, transformer test equipment, and the like.
  • Inference engine 320 may control the overall execution of the rules (e.g., expert system rules) and the application of factual data to the problem. Inference engine 320 attempts to model the reasoning that would be performed by an expert or experts faced with the same problem. Inference engine 320 may search transformer fact database 310 and transformer rule database 315 and attempt to pattern match facts or knowledge in problem specification 322 to antecedents of rules of transformer rule database 315.
  • rules e.g., expert system rules
  • a rule's antecedent is satisfied, the rule may be executed but is typically first placed in agenda 321.
  • the agenda 321 tracks rules that may be executed and allows the rules to be prioritized, such that the highest priority rules are executed first. In effect, agenda 321 provides a 'scratch-pad' for inference engine 320 to list and analyze various rules to determine which rule is most likely to provide beneficial results.
  • Rules may be executed by inference engine 320 in a forward chain or a backward chain, or in some combination thereof. In forward chaining, knowledge-based system 185 receives information and data (specifying a problem) and then chains forward to reach a conclusion based on the problem specification and the knowledge base 305.
  • inference engine 320 inspects problem specification 322 and then looks for rules and data that will help it form a conclusion, such as a predicted root cause of the transfonner failure and a suggestion to address the failure. Inference engine 320 may suggest that another test be performed to provide more information into problem specification 322 and thereby provide more details for inference engine 320 to analyze. [0053] In backward chaining, the knowledge-based system generates a hypothesis and backtracks to check if the hypothesis is valid.
  • inference engine 320 may first analyze a Rule #2 (because its consequent contains the hypothesis or conclusion that inference engine 320 is trying to prove), then at a Rule #1 (because its consequent matches a statement from Rule #2's antecedent), thus the term backward chaining.
  • inference engine 320 may generate a question for the user (question-answer type of user interaction typifies backward-chaining systems). The user's answers become part of the problem specification 322 (and possibly knowledge base 305).
  • inference engine 320 may face uncertainties, for example, inference engine 320 may determine that both a first solution and a second solution may be valid solutions to a particular problem specification. Because real life problems typically do not have absolute certain solutions, knowledge-based system 185 may include features for addressing such uncertainty. The uncertainty may be addressed using, for example, certainty factors, Dempster-Shafer Theory, a Bayesian Network, fuzzy logic, and the like. Certainty factors may be used as a degree of confirmation of apiece of factual evidence. Mathematically, a certainty factor is the measure of belief minus the measure of disbelief. Certainty factors are relatively easy to compute and can be used to easily propagate uncertainty through the system.
  • Fuzzy logic is a mathematical technique for dealing with imprecise data and problems that have many solutions rather than one. Although fuzzy logic may be implemented in digital computers (which are typically binary systems), fuzzy logic works with ranges of values, solving problems in a way that more resembles human logic. Fuzzy logic may be used for solving problems with expert systems and real-time systems that react to an imperfect environment of highly variable, volatile or unpredictable conditions.
  • Inference engine 320 may generate a hypothesis or conclusion using the facts in transformer fact database 310, for example, by correlating data from problem specification 322 with data in transformer fact database 310 and determining if any trends exist, and the like. Inference engine 320 may also test a hypothesis or conclusion using the facts in transformer fact database 310, for example, by correlating data from problem specification 322 with data in transformer fact database 310. After addressing uncertainties and analyzing the problem specification 322, inference engine 320 outputs a predicted root cause of the test failure and a suggested course of action to address the test failure.
  • knowledge-based system 185 may output the information to user output device 340.
  • User output device 340 may output information to interface and processing unit 120a", browsers 260-262, and the like.
  • User output device 340 may output a predicted root cause for the test failure, a suggested course of action to address the test failure, a question to generate more information for problem specification 322, and the like.
  • Figure 5 shows a flow chart of an illustrative method 500 for use in transformer testing.
  • knowledge-based system 185 receives a test result of a transformer.
  • the test result is derived from a test taken on a transformer being manufactured. That is, the transformer has not yet been installed in the field.
  • the transformer may be completely assembled or partially assembled or may only be parts of a fransformer ready for assembly into a transformer.
  • the test result may be any test result of transformer, such as, for example, a load loss measured from the built transformer, a temperature measured from the ' built transformer, the results of an impulse test measured from the built transformer, pressure rise, oil rise, top of unit oil temperature, top oil temperature, top oil rise, top oil measured, average oil rise, max oil rise, gradient temperature at tested current, average duct temperature rise, winding temperature rise, resistance, ratio, polarity, instrumentation loss, shorting bar loss, impedance, eddies and strays, root-mean-square (rms) amps, rms watts, voltage, and the like.
  • the test result may be a passing result or a failing result.
  • knowledge-based system 185 may also store the test result to problem specification 322 for use in compiling a problem specification to be solved (which may be updated as more data and information is received). Also, knowledge-based system 185 may also store the test result to fransformer fact database 310 to increase the store of factual knowledge available to inference engine 320 in solving future problems. [0061] At optional step 515, knowledge-based system 185 may also determine if the test result is a passing test result or a failing test result. Knowledge-based system 185 may determine if the test result is a passing test result or a failing test result by comparing the test result to a predefined threshold stored in computing system 120, or the like.
  • step 515 knowledge-based system 185 determines that the test result is a passing test result, then method 500 proceeds back to step 510 to receive another test result. If at step 515, knowledge-based system 185 determines that the test result is a failing test result, then method 500 proceeds to step 520. Alternatively, the user may manually determine whether the test result is a passing test result or a failing test result, for example, by comparing the result to a predefined threshold. In such an alternative, knowledge-based system 185 does not execute step 515. [0062] At step 520, knowledge-based system 185 determines a predicted root cause of the test failure based on the test result received at step 510 and knowledge base 305.
  • inference engine 320 may read the problem specification 322 (which may now include the test result received at step 510). Inference engine 320 may then determine a predicted root cause of the test failure using forward-chaining.
  • the predicted root cause may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like.
  • the predicted root cause may be that a piece of manufacturing equipment needs recalibration, needs the blades sharpened, that the humidity in the manufacturing enviromnent is high or low, that the oil storage in the manufacturing facility has too much water content, and the like, inference engine 320 may make an inference about the root cause of the test failure based on transformer fact database 310 and/or transformer rule database 315.
  • Inference engine 320 may prioritize rules using agenda 321 before executing any rule. In this manner, inference engine 320 may execute a rule that is more likely to generate a reliable predicted root cause.
  • knowledge-based system 185 determines a suggested course of action for the test failure based on the test result received at step 510 and knowledge base 305. For example, at step 525, inference engine 320 may read the problem specification 322 (which may now include the test result received at step 510). Inference engine 320 may then determine a suggested course of action using forward-chaining. Inference engine 320 may make an inference about the suggested course of action based on transformer fact database 310 and/or transformer rules 315.
  • Inference engine 320 may prioritize rules using agenda 321 before executing any rule. In this manner, inference engine 320 may execute a rule that is more likely to generate a reliable suggested course of action.
  • the suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like.
  • the suggested course of action may be a suggestion to repair or rework the transformer or may be a suggestion to run a different test on the transformer (or to rerun the same test on the transformer), to perform a check on the test equipment and redo the test, and the like.
  • the suggested course of action may be to recalibrate a piece of manufacturing equipment, to sharpen the blades on a piece of manufacturing equipment, to adjust the humidity in the manufacturing environment, to remove water from the oil storage in the manufacturing facility, and the like.
  • the suggested course of action may also be a request for additional information, such as, "What piece of manufacturing equipment was used to manufacture the transformer winding?"
  • knowledge-based system 185 may receive user information from user input information 330.
  • knowledge-based system 185 may receive test results from another test run on the failed transformer, may receive the failed transformer's design specification, may receive the failed transformer's as-built information, may receive the failed transformer's manufacturing information, may receive an answer to a question about the transformer, and the like.
  • the user information may be stored in problem specification 322 and in transformer fact database 310, if applicable.
  • the user information may then be used by knowledge-based system 185 to refine the root cause prediction and the suggested course of action, now that knowledge-based system 185 has more information to analyze.
  • knowledge-based system 185 determines a revised predicted root cause of the test failure based on the test result, knowledge base 305, and the user information from step 530.
  • inference engine 320 may read the problem specification 322 (which now includes the user information received at optional step 530). Inference engine 320 may then determine a revised predicted root cause of the test failure using forward-chaining. The revised predicted root cause may include a fransformer design- related parameter, a transformer manufacturing-related parameter, or the like. Inference engine 320 may make an inference about the revised root cause prediction failure based on fransformer knowledge base 305 and problem specification 322. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. [0066] At optional step 550, knowledge-based system 185 determines a revised suggested course of action for the test failure based on the test result, knowledge base 305, and the user information from step 530.
  • inference engine 320 may read the problem specification 322 (which now includes the user information received at step 530). Inference engine 320 may then determine a revised suggested course of action using forward- chaining. The revised suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like. Inference engine 320 may make an inference about the revised suggested course of action based on knowledge base 305 and problem specification 322. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. [0067] Method 500 may then return to step 510 to receive an additional test result to be added by inference engine 320 to problem specification 322 or may return to step 530 to receive additional user information, such as, for example, an answer to a question.
  • Method 500 may continue looping through the steps until achieving a confidence greater than a predefined confidence or until the user is satisfied that the predicted root cause and suggested course of action are adequate.
  • Knowledge-based system 185 may also output an indication of a confidence in the solution (e.g., a predicted root cause and a suggested course of action) along with the solution to give the user in indication of the reliability of the solution.
  • Knowledge-based system 185 may also wait until a predefined certainty is achieved before outputting the solution so that a user does not have to review solutions with low certainties.
  • method 500 may execute steps 520-550 even if the test result is a passing test result, hi this manner, method 500 may determine a predicted root cause of a imminent failure and determine a suggested course of action prior to an actual test failure. For example, upon receiving a series of test results for a noload loss test that are steadily growing (away from what it expected), the method may determine that core cutting blades are dulling. In this manner, the method may recognize a problem before a defective product is actually produced, rather than looking for the problem once a defective product has been built and failed a test. Thus, the systems and methods may also act in a proactive manner (e.g., driven by detecting trends in passing tests).
  • method 600 of Figure 6 may be implemented.
  • Figure 6 shows a flow chart of another illustrative method 600 for transformer testing. While the following description may include references to system 300 of Figure 3 and computing system 120 of Figure 1, method 600 may be implemented in a variety of ways, such as, for example, by a single computing engine, by multiple computing engines, via a standalone computing system, via a networked computing system, via other knowledge-based systems, and the like.
  • knowledge-based system 185 receives a test result of a transformer. The test result is derived from a test taken on a transformer being manufactured. That is, the transformer has not yet been installed in the field.
  • the transformer may be completely assembled or partially assembled or may only be parts of a transformer ready for assembly into a transformer.
  • the test result may be any test result of transformer test.
  • knowledge-based system 185 may also store the test result to problem specification 322 for use in compiling a problem specification to be solved (which may be updated as more data and information is received). Also, knowledge-based system 185 may also store the test result to transformer fact database 310 to increase the store of factual knowledge available to inference engine 320 in solving future problems.
  • knowledge-based system 185 may also determine if the test result is a passing test result or a failing test result.
  • Knowledge-based system 185 may determine if the test result is a passing test result or a failing test result by comparing the test result to a predefined threshold stored in computing system 120, or the like. If at step 615, knowledge-based system 185 determines that the test result is a passing test result, then method 600 proceeds back to step 610 to receive another test result. If at step 615, knowledge-based system 185 determines that the test result is a failing test result, then method 600 proceeds to step 620. Alternatively, the user may manually determine whether the test result is a passing test result or a failing test result, for example, by comparing the result to a predefined threshold. In such an alternative, knowledge-based system 185 does not execute step 615.
  • knowledge-based system 185 determines and displays a question for the test failure based on the test result received at step 610 and knowledge base 305.
  • inference engine 320 may read the problem specification 322 (which may now include the test result received at step 610). Inference engine 320 may then determine and display questions to the user, as is typical with backward-chaining.
  • the question may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like, such as, "What piece of manufacturing equipment was used to manufacture the transformer winding?"
  • knowledge-based system 185 receives user infonnation in response to the question generated at step 620.
  • knowledge-based system 185 may receive an answer to the question about the transformer.
  • Knowledge-based system 185 may receive test results from another test run on the failed transformer, may receive the failed transformer's design specification, may receive the failed transformer's as-built information, may receive the failed transformer's manufacturing information, and the like, in response to the question.
  • the user information may be stored in problem specification 322 and in transformer fact database 310, if applicable. The user information may then be used by knowledge-based system 185 to determine a root cause prediction and a suggested course of action, now that knowledge-based system 185 has more information to analyze the problem. [0075] At this point, method 600 may return to step 620 and ask another question.
  • Method 600 may repeat this until receiving enough information to make a prediction about the root cause and a suggestion for addressing the cause.
  • the inference engine 320 can collaborate with a user to help the user troubleshoot transformer test failures.
  • knowledge-based system 185 determines a predicted root cause of the test failure based on the test result, knowledge base 305, and the user information from step 625.
  • inference engine 320 may read the problem specification 322 (which may now include the user information received at step 625). Inference engine 320 may then determine a predicted root cause of the test failure.
  • the predicted root cause may include a transformer design-related parameter, a transformer manufacturing- related parameter, or the like.
  • Inference engine 320 may make an inference about the root cause prediction failure based on transfonner knowledge base 305 and problem specification 322.
  • knowledge-based system 185 determines a suggested course of action for the test failure based on the test result, knowledge base 305, and the user information from step 625.
  • inference engine 320 may read the problem specification 322 (which may now includes the user information received at step 625). Inference engine 320 may then determine a suggested course of action.
  • the suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, additional questions for the user, additional tests for the user to run on the transformer, and the like.
  • Inference engine 320 may make an inference about the suggested course of action based on knowledge base 305 and problem specification 322. [0078] Method 600 may then return to step 610 to receive an additional test result to be added by inference engine 320 to problem specification 322 or may return to step 625 to receive additional user information, such as, for example, an answer to a question. Method 600 may continue looping through the steps until achieving a confidence greater than a predefined confidence or until the user is satisfied that the predicted root cause and suggested course of action are adequate. Knowledge-based system 185 may also output an indication of a confidence in a solution (e.g., a predicted root cause and a suggested course of action) along with the solution to give the user an indication of the reliability of the solution.
  • a solution e.g., a predicted root cause and a suggested course of action
  • Knowledge-based system 185 may also wait until a predefined certainty is achieved before outputting the solution so that a user does not have to receive or review solutions with low certainties.
  • a user can perform analysis on a failed transformer to determine and distinguish between manufacturing-related variances and design-related variances. The user can also determine which repairs, recalibrations, and the like, may be likely to remedy the test failure.
  • the suggestion may be directed to meeting a final transformer performance goal or specification rather than simply passing the test. For example, if the failed test is not a direct measure of a transformer performance specification (but may affect the performance specification), it may be desirable to allow the test to remain failed, but to modify the transformer in some other area to compensate for the failure (and still meet the performance specification).
  • the user's goal may be to convert each test to a passing result.
  • the user can use the system to help achieve the desired result.
  • the above described systems and methods provide a technique for testing transformers that enables a designer or manufacture to recover more quickly from problems occurring during the manufacture of a transformer.
  • Program code i.e., instructions for performing the above-described methods may be stored on a computer-readable medium, such as a magnetic, electrical, or optical storage medium, including without limitation a floppy diskette, CD-ROM, CD-RW, DVD-ROM, DVD- RAM, magnetic tape, flash memory, hard disk drive, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention.
  • a computer-readable medium such as a magnetic, electrical, or optical storage medium, including without limitation a floppy diskette, CD-ROM, CD-RW, DVD-ROM, DVD- RAM, magnetic tape, flash memory, hard disk drive, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention.
  • the invention may also be embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, over a network, including the Internet or an intranet, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the above-described processes.
  • a machine such as a computer
  • the program code When implemented on a general-purpose processor, the program code combines with the processor to provide an apparatus that operates analogously to specific logic circuits.

Abstract

A method for transformer testing includes receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture, determining, via a knowledge-based system, a predicted root cause of the failure based on the test result and a knowledge base of transformer information, and determining, via the knowledge-based system, a suggested course of action for the failure based on the test result and the knowledge base of transformer information.

Description

TRANSFORMER TESTING
FIELD OF THE INVENTION [0001] The invention relates generally to transformer testing, and more particularly to using a knowledge-based system to assist troubleshooting transformer test failures occurring during transformer manufacture or related to transformer manufacture.
BACKGROUND OF THE INVENTION [0002] Energy companies provide power to consumers via power generation units. The power is transmitted to consumers via a transmission and distribution system that may include power lines, power switches, and power transformers. The transmission and distribution system forms at least one, and possibly more, electrical paths between the generation units and power customers (e.g., homes, etc.). [0003] Power transformers play an important role in the transmission and distribution of power. Power transformers form a critical link in the supply of power to customers. Failure of a power transformer often means power loss to a number of customers, therefore, transformer reliability is very important. In addition to transformer reliability, energy companies are typically very concerned with power transformer cost and efficiency. [0004] To meet this market demand, transformer manufacturers attempt to design reliable and efficient power transformers. Power transformer design, however, is a very complex process. There are probably hundreds of design parameters that affect the cost and performance (e.g., reliability, efficiency, etc.) of a fransformer. [0005] Moreover, there are many manufacturing steps for a transformer, each of which could affect transformer performance. For example, if a transformer is manufactured on a piece of equipment that is out of calibration, it may fail to meet a performance specification. Because of the complexity of transformer design and manufacture, it is very difficult to troubleshoot the root cause of a test failure and to determine a solution to address the test failure. [0006] Thus, there is a need for systems, methods, and the like, for efficiently troubleshooting transformer test failures.
SUMMARY OF THE INVENTION [0007] A method for transformer testing includes receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture, determining, via a knowledge-based system, a predicted root cause of the failure based on the test result and a knowledge base of transformer information, and determining, via the knowledge-based system, a suggested course of action for the failure based on the test result and the knowledge base of transformer information. [0008] The knowledge base of transformer information may include a transformer rule and transformer fact data. The fransformer rule may include a transformer design rule and/or a transfonner manufacture rule. The transformer fact data may include information representative of a plurality of built transformers, the built transformer information comprising a design specification for each built transformer, measured test results for each built transformer, as-built information for each built transformer, and/or built transformer manufacture information. [0009] The method may determine the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information. The method may determine the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built fransformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information. [0010] The method may determine the predicted root cause and the suggested course of action by correlating the test result with the plurality of measured test results for each built transfonner. [0011] The method may refine the predicted root cause and the suggested course of action by receiving, from a user interface, additional information associated with the failed transformer, determining, via the knowledge-based system, a revised predicted root cause of the failure based on the test result, the knowledge base of transformer information, and the additional information, and determining, via the knowledge-based system, a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information. [0012] The predicted root cause may include a prediction that a piece of transformer manufacturing equipment is out of calibration, and the like. The suggested course of action may include a suggestion to modify a scheduled transformer manufacturing step to compensate for the test failure, a suggestion to redo a previously completed transformer manufacturing step, and the like. [0013] A system for transformer testing includes a knowledge base, including transformer information, and an inference engine in communication with the knowledge base that is configured to perform: receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture, determining a predicted root cause of the failure based on the test result and a knowledge base of transformer information, and determining a suggested course of action for the failure based on the test result and the knowledge base of transformer information. [0014] The inference engine may determine the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information. The inference engine may detennine the suggested course of action based on the test result, the knowledge base of transfonner information, the transformer rule, the design specification for each built transformer, the measured test results for each built transformer, the as-built information for each built transformer, and/or the built transformer manufacture information. [0015] The inference engine may determine the predicted root cause and the suggested course of action by correlating the test result with the plurality of measured test results for each built transformer. [0016] The inference engine may refine the predicted root cause and the suggested course of action by receiving, from a user interface, additional information associated with the failed transformer, determining, via the knowledge-based system, a revised predicted root cause of the failure based on the test result, the knowledge base of fransformer information, and the additional information, and detennining, via the knowledge-based system, a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information. [0017] The predicted root cause may include a prediction that a piece of transformer manufacturing equipment is out of calibration, and the like. The suggested course of action may include a suggestion to modify a scheduled transformer manufacturing step to compensate for the test failure, a suggestion to redo a previously completed transformer manufacturing step, and the like.
BRIEF DESCRIPTION OF THE DRAWINGS [0018] Systems and methods for fransformer testing are further described with reference to the accompanying drawings in which: [0019] Figure 1 is a diagram of an exemplary computing environment and an illustrative system for transformer testing, in accordance with an embodiment of the invention; [0020] Figure 2 is a diagram of an exemplary computing network environment and an illustrative system for transformer testing, in accordance with an embodiment of the invention; [0021] Figure 3 is a diagram of an illustrative system for transformer testing, illustrating further details of the system of Figure 1, in accordance with an embodiment of the invention; [0022] Figure 4 is a diagram showing details of a portion of the illustrative system of Figure 3, in accordance with an embodiment of the invention; [0023] Figure 5 is a flow diagram of an illustrative method for fransformer testing, in accordance with an embodiment of the invention; and [0024] Figure 6 is a flow diagram of another illustrative method for fransformer testing, in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS [0025] Transformer testing is implemented using a knowledge-based system to assist a user in troubleshooting transformer test failures occurring during transformer manufacture. The transformer manufacturing process typically is lengthy and complex. For example, the following steps may occur during a typical transformer manufacturing process: slitting steel, preparing high and low voltage bars, annealing high and low voltage bars, cutting core components, assembling the core, winding the core, fabricating the tank, painting the tank, filling the tank, and the like. Each of the manufacturing steps may be perfonned by manufacturing equipment, by plant operators, craftsmen, or some combination thereof. Variations at any step of the manufacturing process could potentially affect fransformer performance. The variations could be caused by a variety of reasons, such as, for example, a piece of manufacturing equipment that is out of calibration, raw material that is out of specification, operator error, and the like. [0026] Multiple tests may be performed during transformer manufacture (i. e. , prior to field installation of the transformer). Some tests may be performed while the transformer is being assembled and other tests may be performed after the transformer has been completely assembled, but has not yet been installed in the field. (Tests could also be performed after the transformer has been field installed.) For example, the following tests may be performed on a transformer during transfonner manufacture: a polarity test, a resistance test, an impedance test, a load loss test, a current transformer test, an impulse test, a core less test, a high-voltage test, a low- voltage test, a tank pressure test, a temperature test, a sound level test, a short circuit test, an interlock test, and the like. [0027] Determining the cause of the test failure and a way to repair or rework the transformer to achieve a passing test result may be a very complex process. Typically, this responsibility may lie with an experienced transformer designer or a person experienced with the process of transformer manufacturing, or some combination thereof. Interactions between fransformer design parameters and transformer manufacturing parameters may make it very difficult to determine the root cause of the test failure. The interactions may also make it difficult to determine a suggested way to address the failure. [0028] The knowledge-based system may assist a user to determine the root cause of failure and to determine a suggested way to address the failure. The knowledge-based system may include an expert system that emulates the decision making ability of an expert in the field of transformer design and manufacture. Expert systems use knowledge (in the form of facts, rules, and the like) to make inferences based on that knowledge. The systems and methods for transformer testing may be implemented in one or more of the exemplary computing environments described in more detail below, or in other computing environments. [0029] Figure 1 shows computing system 120 that includes computer 120a. Computer 120a includes display device 120a' and interface and processing unit 120a". Computer 120a executes computing application 180. As shown, computing application 180 includes a computing application processing and storage area 182 and a computing application display 181. Computing application processing and storage area 182 includes knowledge-based system 185. Knowledge-based system 185 may implement systems and methods for transformer testing. Computing application display 181 may include display content which may be used for transformer testing and for user assistance with designing and manufacturing transformers. In operation, a user (not shown) may interface with computing application 180 through computer 120a. The user may navigate through computing application 180 to input, display, and generate data and information for transformer testing. [0030] Computing application 180 may generate a predicted root cause of a test failure, such as, for example, a prediction that a piece of manufacturing equipment is out of calibration, a prediction that a raw material is out of specification, and the like. Computing application 180 may generate a suggestion for addressing the test failure, such as, for example, a suggestion to recalibrate the piece of manufacturing equipment, a suggestion to replace the core, a suggestion to modify the winding to compensate for a core test failure, and the like. Computing application 180 may generate a question for assistance in determining the predicted root cause and the suggestion for addressing the test failure, such as, for example, a question about the raw material, a question about the piece of manufacturing equipment, and the like. The prediction, suggestion, and question may be displayed to the user as display content via computing application display 181. [0031] Computer 120a, described above, can be deployed as part of a computer network. In general, the description for computers may apply to both server computers and client computers deployed in a network environment. Figure 2 illustrates an exemplary network environment having server computers in communication with client computers, in which systems and methods for transformer testing may be implemented. As shown in Figure 2, a number of server computers 210a, 210b, etc., are interconnected via a communications network 250 with a number of client computers 220a, 220b, 220c, etc., or other computing devices, such as, a mobile phone 230, and a personal digital assistant 240. Communication network 250 may be a wireless network, a fixed-wire network, a local area network (LAN), a wide area network (WAN), an intranet, an extranet, the Internet, or the like. In a network environment in which the communications network 250 is the Internet, for example, server computers 210 can be Web servers with which client computers 220 communicate via any of a number of known communication protocols, such as, hypertext transfer protocol (HTTP), wireless application protocol (WAP), and the like. Each client computer 220 can be equipped with a browser 260 to communicate with server computers 210. Similarly, personal digital assistant 240 can be equipped with a browser 261 and mobile phone 230 can be equipped with a browser 262 to display and communicate data and information. [0032] In operation, the user may interact with computing application 180 to assist transformer testing, as described above. The generated predictions, suggestions, and questions maybe stored on server computers 210, client computers 220, or other client computing devices. The generated predictions, suggestions, and questions may be communicated to users via client computing devices, client computers 220, or the like. [0033] Thus, knowledge-based systems and methods for transformer testing can be implemented and used in a computer network environment having client computing devices for accessing and interacting with the network and a server computer for interacting with client computers. The knowledge-based systems and methods can be implemented with a variety of network-based and standalone architectures, and thus should not be limited to the examples shown. [0034] Knowledge-based systems (e.g., an expert system) typically include a database of knowledge (e.g., models, facts, rules, and the like) that are used by a computing engine (e.g., an inference engine) to emulate the decision-making ability of a human expert. This database of knowledge, in conjunction with the computing engine, may assist a user (not shown) in solving a particular problem. A knowledge-based system may be implemented with a commercially available expert system, which is one type of knowledge-based system, or any other commercially available or custom developed knowledge-based system. [0035] Figure 3 shows an illustrative system 300 for use in transformer testing. As shown in Figure 3, system 300 may include knowledge-based system 185, user input device 330 (e.g., interface and processing unit 120a"), and user output device 340 (e.g., computing application display 181). Knowledge-based system 185 may include an inference engine 320 and a knowledge base 305. While knowledge-based system 185 is shown as being implemented with a single inference engine 320, knowledge-based system 185 maybe implemented in any number of engines. Further, the various functionalities of knowledge-based system 185 may be distributed among various engines in any convenient fashion. Knowledge-based system 185 may help a user troubleshoot test failures on a transformer determined from a test taken during fransformer manufacture. [0036] Knowledge base 305 may include a transformer fact database 310 and a transformer rule database 315. While knowledge base 305 is shown as being implemented with two databases, knowledge base 305 may be implemented in any number of databases. Further, the various data and information within knowledge base 305 may be distributed among various databases in any convenient fashion. Moreover, the data and information in knowledge base 305 may be stored in any convenient manner, such as, for example, in a multidimensional database, a relational database, tables, data structures, an analytical database, an operational database, a hybrid database, a text file, and the like. [0037] Knowledge base 305 may include both facts and rules. For example, as shown in Figure 3, knowledge base 305 includes a transformer fact database 310, which represents factual knowledge associated with existing built transformers. Knowledge base 305 may also include a transformer rule database 315, which represents rules associated with transformers, described in more detail below. Transformer fact database 310 may have an associated transformer fact editor 311 to allow a user to edit transformer fact database 310. Transformer rule database 315 may have an associated transformer rule editor 316 to allow a user to edit transformer rule database 315. [0038] Figure 4 shows more details of fransformer fact database 310. As shown in Figure 4, transformer fact database 310 may include various information 450-480. The infonnation 450-480 may be stored in computing application processing and storage area 182. Alternatively, information 450-480 maybe stored in client computer 220a, server computer 210a, or the like. Information 450-480 may be stored in any convenient manner, such as, for example, in a multidimensional database, a relational database, tables, data structures, an analytical database, an operational database, a hybrid database, a text file, and the like. [0039] As shown in Figure 4, transformer fact database 310 may include built transformer design specification information 450, built transformer as-built infonnation 460, built transformer measured test information 470, and built transformer manufacture information 480. Built transformer design specification information 450, includes information representative of the design parameters of the built transformer. For example, built fransformer design specification information 450 may include, for example, the designed power rating of the built transformer, the specifications of the conductor that was designed to be used in the transformer, the specifications of the core that was designed to be used in the transformer, dimensions found on engineering drawings (e.g., lengths, widths, and thicknesses of the various parts of a transfonner), the number of layers of metal and insulating material in the core, the type of insulating material, the total weight of the core, the amount and type of oil, special instructions like how much torque to use to tighten bolts, and the like. Alternatively, design specification information 450 may include an indication of a power transformer design type, and an indication of a power transfonner design revision, and the like, which allow knowledge-based system 185 to determine the design specification information (e.g., via another data table, database, or the like). In such an alternative embodiment, knowledge-based system 185 may coinmunicate with a database containing the built transformer design specification information based on the indication of design type, design revision, and the like, hi this manner, less data storage may be occupied by built transformer design specification information 450. [0040] Built transformer as-built information 460 includes information representative of the as-built parameters (which may or may not be the same as the design specification) of the built fransformer. For example, built transformer as-built mformation 460 may include the specifications of the actual conductor that was installed in the transformer, the specification of the actual core that was installed in the transformer, lot numbers of all materials used in the manufacture of a transformer, the names of the suppliers, the cost of the materials, the results of any quality control tests performed on those materials (e.g., the measure of specific gravity of the oil used in a transformer), and the like. [0041] Built transformer measured test information 470 includes information representative of information measured from tests of the built transformer. For example, built transformer measured test information 470 may include, for example, a load loss measured from the built transformer, a temperature measured from the built transformer, the results of an impulse test measured from the built transformer, pressure rise, oil rise, top of unit oil temperature, top oil temperature, top oil rise, top oil measured, average oil rise, max oil rise, gradient temperature at tested current, average duct temperature rise, winding temperature rise, resistance, ratio, polarity, instrumentation loss, shorting bar loss, impedance, eddies and strays, root-mean-square (rms) amps, rms watts, voltage, and the like. Many of these measurements may be made several times with the transformer exposed to different conditions (e.g., different ambient temperatures, different applied current, etc.). The measured test information may include actual measured value and values calculated from the actual measured values. [0042] Built transformer manufacture information 480 includes information representative of the manufacture of the built transformer. For example, built transformer manufacture information 480 may include an indication of a winding machine used in the manufacture of the built transformer, an indication of the last date and time that the winding machine was calibrated, an indication of a core cutting machine used in the manufacture of the built transformer, an indication of the last date and time that the cutting machine was retooled, environmental parameters experienced during manufacture (e.g., barometric pressure, temperature, and humidity), and the like. This information 450-480 includes facts that may be used by knowledge-based system 185 to help a user troubleshoot a test failure of a transformer. [0043] The built transformers may be of different designs, may be of different power ratings, may have been built in different manufacturing plants, may have been built using different manufacturing equipment, may have been built using different materials, and the like. The information 450-480 may be pre-assembled into a database for access by knowledge-based system 185. The information 450-480 may be appended with information from each newly built transformer. [0044] Returning now to Figure 3, transformer rule database 315 may include rules about transfonners that have been developed with the assistance of a fransformer expert, described in more detail below. The rules may be in the form of antecedent-consequent, if-then statements, and the like. The rules are typically intended to reflect "rules of thumb" that experts use in their day-to-day work. These "rules of thumb" are also referred to as heuristics. [0045] Development of such rules for transformer rule database 315 typically includes having a knowledge-based system developer work with an expert to learn enough about the relevant task. The expert typically is a human who is identified as being an expert in a particular field. Rule development may, however, include expertise learned from multiple experts. For example, a fransformer designer may have expertise in transformer design but not have expertise in transformer manufacture. A production engineer may have great experience with the manufacture of transformers or with a new piece of transfonner production equipment. In such a case, two or more experts may collaborate to develop rules to model the experts knowledge of transformers. The developer and the expert(s) may discuss previous transformer troubleshooting events, current transformer troubleshooting events, and hypothetical transformer troubleshooting events in developing the rules. Thus, transformer rule database 315 may include rules corresponding to transformer design and rules corresponding to transformer production and manufacturing. [0046] Development of knowledge base 305 may include the acquisition of sfrategic knowledge, judgmental knowledge, and factual knowledge. Strategic knowledge may be used to create a flow chart of the system. Judgmental knowledge may be used to define the inference process and describe the reasoning process used by the expert. Factual knowledge describes the characteristics and important attributes of the transformer and other relevant information. In this manner, a database of knowledge may be developed that allows a computing engine, an inference engine, or the like, to make inferences, predictions, suggestions, and the like. [0047] Inference engine 320 uses the data and information in knowledge base 305 to determine a predicted root cause of a transformer test failure and a suggestion for addressing the test failure. Inference engine 320 may include an agenda 321, described in more detail below. Inference engine 320 may also interface with a problem specification 322 which may be used to store information about the problem that knowledge-based system 185 is trying to solve. [0048] Problem specification 322 may store information received from user input device 330 (which may include test results, answers to questions, and the like) and defines a problem to be solved by knowledge-based system 185. Alternatively, relevant information may be received in problem specification 322 from other computing devices, for example, test results may be downloaded directly from a transformer testing device (not shown), and the like. Problem specification 322 may continue to receive and store more and more information as the problem becomes better defined, for example, by receiving additional test results, by receiving answers to questions about the failed transfonner, and the like, described in more detail below. [0049] To interface with a user, knowledge-based system 185 may receive information from user input device 330. User input device 330 may receive information input by a user into interface and processing unit 120a", browsers 260-262, and the like. User input device 330 may receive transformer test results, answers to questions, and the like. User input device 330 may also receive power transformer manufacture information, such as, for example, a particular winding machine used to wind the core, and the like. Such information may also be communicated to knowledge-based system 185 via other computing devices, such as, for example, bar code readers, transformer test equipment, and the like. [0050] Inference engine 320 may control the overall execution of the rules (e.g., expert system rules) and the application of factual data to the problem. Inference engine 320 attempts to model the reasoning that would be performed by an expert or experts faced with the same problem. Inference engine 320 may search transformer fact database 310 and transformer rule database 315 and attempt to pattern match facts or knowledge in problem specification 322 to antecedents of rules of transformer rule database 315. [0051] If a rule's antecedent is satisfied, the rule may be executed but is typically first placed in agenda 321. The agenda 321 tracks rules that may be executed and allows the rules to be prioritized, such that the highest priority rules are executed first. In effect, agenda 321 provides a 'scratch-pad' for inference engine 320 to list and analyze various rules to determine which rule is most likely to provide beneficial results. [0052] Rules may be executed by inference engine 320 in a forward chain or a backward chain, or in some combination thereof. In forward chaining, knowledge-based system 185 receives information and data (specifying a problem) and then chains forward to reach a conclusion based on the problem specification and the knowledge base 305. hi forward chaining, the user begins by entering specifics of a problem into the knowledge-based system 185 (which gets stored in problem specification 322). Generally, with forward chaining, the more information received into problem specification 322, the better the conclusion reached by inference engine 320. Inference engine 320 inspects problem specification 322 and then looks for rules and data that will help it form a conclusion, such as a predicted root cause of the transfonner failure and a suggestion to address the failure. Inference engine 320 may suggest that another test be performed to provide more information into problem specification 322 and thereby provide more details for inference engine 320 to analyze. [0053] In backward chaining, the knowledge-based system generates a hypothesis and backtracks to check if the hypothesis is valid. For example, inference engine 320 may first analyze a Rule #2 (because its consequent contains the hypothesis or conclusion that inference engine 320 is trying to prove), then at a Rule #1 (because its consequent matches a statement from Rule #2's antecedent), thus the term backward chaining. When inference engine 320 determines that some information isn't in knowledge base 305 or problem specification 322, inference engine 320 may generate a question for the user (question-answer type of user interaction typifies backward-chaining systems). The user's answers become part of the problem specification 322 (and possibly knowledge base 305). [0054] hi making inferences, inference engine 320 may face uncertainties, for example, inference engine 320 may determine that both a first solution and a second solution may be valid solutions to a particular problem specification. Because real life problems typically do not have absolute certain solutions, knowledge-based system 185 may include features for addressing such uncertainty. The uncertainty may be addressed using, for example, certainty factors, Dempster-Shafer Theory, a Bayesian Network, fuzzy logic, and the like. Certainty factors may be used as a degree of confirmation of apiece of factual evidence. Mathematically, a certainty factor is the measure of belief minus the measure of disbelief. Certainty factors are relatively easy to compute and can be used to easily propagate uncertainty through the system. Dempster- Shafer Theory is similar to a certainty factor but does not require that factors sum to 100 percent. Bayesian Networks are based on Bayes Theorem of the probability that a second event has occurred, given that a first event has occurred. [0055] Fuzzy logic is a mathematical technique for dealing with imprecise data and problems that have many solutions rather than one. Although fuzzy logic may be implemented in digital computers (which are typically binary systems), fuzzy logic works with ranges of values, solving problems in a way that more resembles human logic. Fuzzy logic may be used for solving problems with expert systems and real-time systems that react to an imperfect environment of highly variable, volatile or unpredictable conditions. Fuzzy logic expands on traditional set theory by making membership in a set a matter of degree rather than a yes-no situation. [0056] Inference engine 320 may generate a hypothesis or conclusion using the facts in transformer fact database 310, for example, by correlating data from problem specification 322 with data in transformer fact database 310 and determining if any trends exist, and the like. Inference engine 320 may also test a hypothesis or conclusion using the facts in transformer fact database 310, for example, by correlating data from problem specification 322 with data in transformer fact database 310. After addressing uncertainties and analyzing the problem specification 322, inference engine 320 outputs a predicted root cause of the test failure and a suggested course of action to address the test failure. [0057] To interface with a user, knowledge-based system 185 may output the information to user output device 340. User output device 340 may output information to interface and processing unit 120a", browsers 260-262, and the like. User output device 340 may output a predicted root cause for the test failure, a suggested course of action to address the test failure, a question to generate more information for problem specification 322, and the like. [0058] Figure 5 shows a flow chart of an illustrative method 500 for use in transformer testing. While the following description may include references to system 300 of Figure 3 and computing system 120 of Figure 1, method 500 may be implemented in a variety of ways, such as, for example, by a single computing engine, by multiple computing engines, via a standalone computing system, via a networked computing system, via other knowledge-based systems, and the like. [0059] As shown in Figure 5, at step 510, knowledge-based system 185 receives a test result of a transformer. The test result is derived from a test taken on a transformer being manufactured. That is, the transformer has not yet been installed in the field. The transformer may be completely assembled or partially assembled or may only be parts of a fransformer ready for assembly into a transformer. The test result may be any test result of transformer, such as, for example, a load loss measured from the built transformer, a temperature measured from the ' built transformer, the results of an impulse test measured from the built transformer, pressure rise, oil rise, top of unit oil temperature, top oil temperature, top oil rise, top oil measured, average oil rise, max oil rise, gradient temperature at tested current, average duct temperature rise, winding temperature rise, resistance, ratio, polarity, instrumentation loss, shorting bar loss, impedance, eddies and strays, root-mean-square (rms) amps, rms watts, voltage, and the like. The test result may be a passing result or a failing result. [0060] At step 510, knowledge-based system 185 may also store the test result to problem specification 322 for use in compiling a problem specification to be solved (which may be updated as more data and information is received). Also, knowledge-based system 185 may also store the test result to fransformer fact database 310 to increase the store of factual knowledge available to inference engine 320 in solving future problems. [0061] At optional step 515, knowledge-based system 185 may also determine if the test result is a passing test result or a failing test result. Knowledge-based system 185 may determine if the test result is a passing test result or a failing test result by comparing the test result to a predefined threshold stored in computing system 120, or the like. If at step 515, knowledge-based system 185 determines that the test result is a passing test result, then method 500 proceeds back to step 510 to receive another test result. If at step 515, knowledge-based system 185 determines that the test result is a failing test result, then method 500 proceeds to step 520. Alternatively, the user may manually determine whether the test result is a passing test result or a failing test result, for example, by comparing the result to a predefined threshold. In such an alternative, knowledge-based system 185 does not execute step 515. [0062] At step 520, knowledge-based system 185 determines a predicted root cause of the test failure based on the test result received at step 510 and knowledge base 305. For example, at step 520, inference engine 320 may read the problem specification 322 (which may now include the test result received at step 510). Inference engine 320 may then determine a predicted root cause of the test failure using forward-chaining. The predicted root cause may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like. For example, the predicted root cause may be that a piece of manufacturing equipment needs recalibration, needs the blades sharpened, that the humidity in the manufacturing enviromnent is high or low, that the oil storage in the manufacturing facility has too much water content, and the like, inference engine 320 may make an inference about the root cause of the test failure based on transformer fact database 310 and/or transformer rule database 315. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. In this manner, inference engine 320 may execute a rule that is more likely to generate a reliable predicted root cause. [0063] At step 525, knowledge-based system 185 determines a suggested course of action for the test failure based on the test result received at step 510 and knowledge base 305. For example, at step 525, inference engine 320 may read the problem specification 322 (which may now include the test result received at step 510). Inference engine 320 may then determine a suggested course of action using forward-chaining. Inference engine 320 may make an inference about the suggested course of action based on transformer fact database 310 and/or transformer rules 315. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. In this manner, inference engine 320 may execute a rule that is more likely to generate a reliable suggested course of action. The suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like. The suggested course of action may be a suggestion to repair or rework the transformer or may be a suggestion to run a different test on the transformer (or to rerun the same test on the transformer), to perform a check on the test equipment and redo the test, and the like. For example, the suggested course of action may be to recalibrate a piece of manufacturing equipment, to sharpen the blades on a piece of manufacturing equipment, to adjust the humidity in the manufacturing environment, to remove water from the oil storage in the manufacturing facility, and the like. Alternatively, the suggested course of action may also be a request for additional information, such as, "What piece of manufacturing equipment was used to manufacture the transformer winding?" [0064] At optional step 530, knowledge-based system 185 may receive user information from user input information 330. For example, knowledge-based system 185 may receive test results from another test run on the failed transformer, may receive the failed transformer's design specification, may receive the failed transformer's as-built information, may receive the failed transformer's manufacturing information, may receive an answer to a question about the transformer, and the like. The user information may be stored in problem specification 322 and in transformer fact database 310, if applicable. The user information may then be used by knowledge-based system 185 to refine the root cause prediction and the suggested course of action, now that knowledge-based system 185 has more information to analyze. [0065] At optional step 540, knowledge-based system 185 determines a revised predicted root cause of the test failure based on the test result, knowledge base 305, and the user information from step 530. For example, at step 540, inference engine 320 may read the problem specification 322 (which now includes the user information received at optional step 530). Inference engine 320 may then determine a revised predicted root cause of the test failure using forward-chaining. The revised predicted root cause may include a fransformer design- related parameter, a transformer manufacturing-related parameter, or the like. Inference engine 320 may make an inference about the revised root cause prediction failure based on fransformer knowledge base 305 and problem specification 322. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. [0066] At optional step 550, knowledge-based system 185 determines a revised suggested course of action for the test failure based on the test result, knowledge base 305, and the user information from step 530. For example, at step 550, inference engine 320 may read the problem specification 322 (which now includes the user information received at step 530). Inference engine 320 may then determine a revised suggested course of action using forward- chaining. The revised suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like. Inference engine 320 may make an inference about the revised suggested course of action based on knowledge base 305 and problem specification 322. Inference engine 320 may prioritize rules using agenda 321 before executing any rule. [0067] Method 500 may then return to step 510 to receive an additional test result to be added by inference engine 320 to problem specification 322 or may return to step 530 to receive additional user information, such as, for example, an answer to a question. Method 500 may continue looping through the steps until achieving a confidence greater than a predefined confidence or until the user is satisfied that the predicted root cause and suggested course of action are adequate. Knowledge-based system 185 may also output an indication of a confidence in the solution (e.g., a predicted root cause and a suggested course of action) along with the solution to give the user in indication of the reliability of the solution. Knowledge-based system 185 may also wait until a predefined certainty is achieved before outputting the solution so that a user does not have to review solutions with low certainties. [0068] Moreover, method 500 may execute steps 520-550 even if the test result is a passing test result, hi this manner, method 500 may determine a predicted root cause of a imminent failure and determine a suggested course of action prior to an actual test failure. For example, upon receiving a series of test results for a noload loss test that are steadily growing (away from what it expected), the method may determine that core cutting blades are dulling. In this manner, the method may recognize a problem before a defective product is actually produced, rather than looking for the problem once a defective product has been built and failed a test. Thus, the systems and methods may also act in a proactive manner (e.g., driven by detecting trends in passing tests). [0069] If the inference engine 320 is using backward chaining, method 600 of Figure 6 may be implemented. Figure 6 shows a flow chart of another illustrative method 600 for transformer testing. While the following description may include references to system 300 of Figure 3 and computing system 120 of Figure 1, method 600 may be implemented in a variety of ways, such as, for example, by a single computing engine, by multiple computing engines, via a standalone computing system, via a networked computing system, via other knowledge-based systems, and the like. [0070] As shown in Figure 6, at step 610, knowledge-based system 185 receives a test result of a transformer. The test result is derived from a test taken on a transformer being manufactured. That is, the transformer has not yet been installed in the field. The transformer may be completely assembled or partially assembled or may only be parts of a transformer ready for assembly into a transformer. The test result may be any test result of transformer test. [0071] At step 610, knowledge-based system 185 may also store the test result to problem specification 322 for use in compiling a problem specification to be solved (which may be updated as more data and information is received). Also, knowledge-based system 185 may also store the test result to transformer fact database 310 to increase the store of factual knowledge available to inference engine 320 in solving future problems. [0072] At optional step 615, knowledge-based system 185 may also determine if the test result is a passing test result or a failing test result. Knowledge-based system 185 may determine if the test result is a passing test result or a failing test result by comparing the test result to a predefined threshold stored in computing system 120, or the like. If at step 615, knowledge-based system 185 determines that the test result is a passing test result, then method 600 proceeds back to step 610 to receive another test result. If at step 615, knowledge-based system 185 determines that the test result is a failing test result, then method 600 proceeds to step 620. Alternatively, the user may manually determine whether the test result is a passing test result or a failing test result, for example, by comparing the result to a predefined threshold. In such an alternative, knowledge-based system 185 does not execute step 615. [0073] At step 620, knowledge-based system 185 determines and displays a question for the test failure based on the test result received at step 610 and knowledge base 305. For example, at step 620, inference engine 320 may read the problem specification 322 (which may now include the test result received at step 610). Inference engine 320 may then determine and display questions to the user, as is typical with backward-chaining. The question may include a transformer design-related parameter, a transformer manufacturing-related parameter, or the like, such as, "What piece of manufacturing equipment was used to manufacture the transformer winding?" [0074] At step 625, knowledge-based system 185 receives user infonnation in response to the question generated at step 620. For example, knowledge-based system 185 may receive an answer to the question about the transformer. Knowledge-based system 185 may receive test results from another test run on the failed transformer, may receive the failed transformer's design specification, may receive the failed transformer's as-built information, may receive the failed transformer's manufacturing information, and the like, in response to the question. The user information may be stored in problem specification 322 and in transformer fact database 310, if applicable. The user information may then be used by knowledge-based system 185 to determine a root cause prediction and a suggested course of action, now that knowledge-based system 185 has more information to analyze the problem. [0075] At this point, method 600 may return to step 620 and ask another question. Method 600 may repeat this until receiving enough information to make a prediction about the root cause and a suggestion for addressing the cause. In this manner, the inference engine 320 can collaborate with a user to help the user troubleshoot transformer test failures. [0076] For example, at step 640, knowledge-based system 185 determines a predicted root cause of the test failure based on the test result, knowledge base 305, and the user information from step 625. For example, at step 640, inference engine 320 may read the problem specification 322 (which may now include the user information received at step 625). Inference engine 320 may then determine a predicted root cause of the test failure. The predicted root cause may include a transformer design-related parameter, a transformer manufacturing- related parameter, or the like. Inference engine 320 may make an inference about the root cause prediction failure based on transfonner knowledge base 305 and problem specification 322. [0077] At step 650, knowledge-based system 185 determines a suggested course of action for the test failure based on the test result, knowledge base 305, and the user information from step 625. For example, at step 650, inference engine 320 may read the problem specification 322 (which may now includes the user information received at step 625). Inference engine 320 may then determine a suggested course of action. The suggested course of action may include a transformer design-related parameter, a transformer manufacturing-related parameter, additional questions for the user, additional tests for the user to run on the transformer, and the like. Inference engine 320 may make an inference about the suggested course of action based on knowledge base 305 and problem specification 322. [0078] Method 600 may then return to step 610 to receive an additional test result to be added by inference engine 320 to problem specification 322 or may return to step 625 to receive additional user information, such as, for example, an answer to a question. Method 600 may continue looping through the steps until achieving a confidence greater than a predefined confidence or until the user is satisfied that the predicted root cause and suggested course of action are adequate. Knowledge-based system 185 may also output an indication of a confidence in a solution (e.g., a predicted root cause and a suggested course of action) along with the solution to give the user an indication of the reliability of the solution. Knowledge-based system 185 may also wait until a predefined certainty is achieved before outputting the solution so that a user does not have to receive or review solutions with low certainties. [0079] As such, a user can perform analysis on a failed transformer to determine and distinguish between manufacturing-related variances and design-related variances. The user can also determine which repairs, recalibrations, and the like, may be likely to remedy the test failure. The suggestion may be directed to meeting a final transformer performance goal or specification rather than simply passing the test. For example, if the failed test is not a direct measure of a transformer performance specification (but may affect the performance specification), it may be desirable to allow the test to remain failed, but to modify the transformer in some other area to compensate for the failure (and still meet the performance specification). Alternatively, the user's goal may be to convert each test to a passing result. In either event, the user can use the system to help achieve the desired result. As can be seen, the above described systems and methods provide a technique for testing transformers that enables a designer or manufacture to recover more quickly from problems occurring during the manufacture of a transformer. [0080] Program code (i.e., instructions) for performing the above-described methods may be stored on a computer-readable medium, such as a magnetic, electrical, or optical storage medium, including without limitation a floppy diskette, CD-ROM, CD-RW, DVD-ROM, DVD- RAM, magnetic tape, flash memory, hard disk drive, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention. The invention may also be embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, over a network, including the Internet or an intranet, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the above-described processes. When implemented on a general-purpose processor, the program code combines with the processor to provide an apparatus that operates analogously to specific logic circuits. [0081] It is noted that the foregoing description has been provided merely for the purpose of explanation and is not to be construed as limiting of the invention. While the invention has been described with reference to illustrative embodiments, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Further, although the invention has been described herein with reference to particular structure, methods, and embodiments, the invention is not intended to be limited to the particulars disclosed herein; rather, the invention extends to all structures, methods and uses that are within the scope of the appended claims. Those skilled in the art, having the benefit of the teachings of this specification, may effect numerous modifications thereto and changes maybe made without departing from the scope and spirit of the invention, as defined by the appended claims.

Claims

What is Claimed:
1. A method for fransformer testing, comprising: receiving a failing test result of a transformer, the test result being determined from a test taken during transformer manufacture; determining, via a knowledge-based system, a predicted root cause of the failure based on the test result and a knowledge base of transformer information; and determining, via the knowledge-based system, a suggested course of action for the failure based on the test result and the knowledge base of transformer information.
2. The method as recited in claim 1, wherein: the knowledge base of transformer information comprises a transformer rale; determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, and the transformer rule; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, and the transformer rule.
3. The method as recited in claim 1, wherein: the knowledge base of transformer information comprises a transformer rule and transformer fact data; determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, and the transfonner fact data; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, and the transformer fact data.
4. The method as recited in claim 3, wherein: the transformer fact data comprises information representative of a plurality of built transformers, the built transformer information comprising a design specification for each built transformer, and measured test results for each built transformer; and determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, and the transformer fact data, the design specification for each built transformer, and the measured test results for each built transformer; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, and the fransformer fact data, the design specification for each built fransformer, and the measured test results for each built transformer.
5. The method as recited in claim 4, wherein determining the predicted root cause comprises correlating the test result with the plurality of measured test results for each built transformer.
6. The method as recited in claim 4, wherein determining the suggested course of action comprises correlating the test result with the plurality of measured test results for each built transformer.
7. The method as recited in claim 3, wherein: the transformer fact data comprises information representative of a plurality of built transformers, the built transformer infonnation comprising as-built infonnation for each built transformer; and determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, the transformer fact data, and the as-built information for each built transformer; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, the transformer fact data, and the as-built information for each built transformer.
8. The method as recited in claim 1, wherein: the knowledge base of transfonner information comprises a transformer rule, the transformer rale comprises a transformer manufacture rule; determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, and the transformer manufacture rale; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of fransformer information, the transformer rule, and the fransformer manufacture rale.
9. The method as recited in claim 1, wherein: the knowledge base of transformer information comprises a transformer rule and a transformer fact, the transformer rule comprises a transformer manufacture rale, and the transformer fact comprises transformer manufacture information for a plurality of built transformers; determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the fransformer rale including the transformer manufacture rale, and the transformer fact including the transformer manufacture information; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rale including the transformer manufacture rale, and the transformer fact including the transformer manufacture information.
10. The method as recited in claim 9, wherein the manufacture information for each built transformer comprises at least one of the group of an indication of a manufacturing plant associated with the built transformer, an indication of a piece of manufacturing equipment associated with the built transformer, an indication of a calibration date of manufacturing equipment associated with the built transformer, and an indication of a retooling date of manufacturing equipment associated with the built transformer.
11. The method as recited in claim 1, further comprising: receiving, from a user interface, additional information associated with the failed transformer; determining, via the knowledge-based system, a revised predicted root cause of the failure based on the test result, the knowledge base of transformer information, and the additional information; and determining, via the knowledge-based system, a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information.
12. The method as recited in claim 11, further comprising repeating receiving the additional information and determining revised predictions and suggestions until meeting a predefined certainty.
13. The method as recited in claim 1, wherein the predicted root cause comprises a prediction that a piece of transformer manufacturing equipment is out of calibration.
14. The method as recited in claim 1, wherein the suggested course of action comprises a suggestion to modify a scheduled transformer manufacturing step to compensate for the test failure.
15. The method as recited in claim 1, wherein the suggested course of action comprises a suggestion to redo a previously completed transformer manufacturing step.
16. The method as recited in claim 1, wherein the suggested course of action comprises a suggestion to recalibrate a piece of fransformer manufacturing equipment and to redo a previously completed transformer manufacturing step.
17. A system for transformer testing, comprising: a knowledge base, comprising transformer information; and an inference engine in communication with the knowledge base, the inference engine being configured to perform: receiving a failing test result of a transformer, the test result being determined from a test taken during transfonner manufacture; determining a predicted root cause of the failure based on the test result and a knowledge base of transformer information; and determining a suggested course of action for the failure based on the test result and the knowledge base of transformer information.
18. The system as recited in claim 17, wherein: the knowledge base of transformer information comprises a transformer rale; and the inference engine is further configured to perform: determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, and the transformer rale; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of fransformer information, and the transformer rale.
19. The system as recited in claim 17, wherein: the knowledge base of transformer information comprises a transformer rule and fransformer fact data; the inference engine is further configured to perform: detennining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rule, and the transformer fact data; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, and the transformer fact data.
20. The system as recited in claim 19, wherein: the transformer fact data comprises infonnation representative of a plurality of built transformers, the built transformer infonnation comprising a design specification for each built transformer, and measured test results for each built transformer; and the inference engine is further configured to perform: determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rale, and the transformer fact data, the design specification for each built transformer, and the measured test results for each built transformer; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rule, and the fransformer fact data, the design specification for each built transformer, and the measured test results for each built transformer.
21. The system as recited in claim 20, wherein the inference engine is further configured to perform correlating the test result with the plurality of measured test results for each built transformer to determine the predicted root cause.
22. The system as recited in claim 20, wherein the inference engine is further configured to perform correlating the test result with the plurality of measured test results for each built transformer to determine the suggested course of action.
23. The system as recited in claim 19, wherein: the transformer fact data comprises information representative of a plurality of built transformers, the built transformer information comprising as-built information for each built transformer; and the inference engine is further configured to perform: determining the predicted root cause comprises detennining the predicted root cause based on the test result, the knowledge base of transformer information, the fransformer rule, the transformer fact data, and the as-built information for each built transformer; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer infonnation, the transformer rale, the transformer fact data, and the as-built information for each built transformer.
24. The system as recited in claim 17, wherein: the knowledge base of transfonner information comprises a transformer rule, the transformer rale comprises a transformer manufacture rale; and the inference engine is further configured to perform: determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rale, and the transformer manufacture rale; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rale, and the transformer manufacture rale.
25. The system as recited in claim 17, wherein: the knowledge base of transformer information comprises a transformer rale and a transformer fact, the transformer rule comprises a transformer manufacture rale, and the transformer fact comprises transformer manufacture information for a plurality of built transformers; and the inference engine is further configured to perform: determining the predicted root cause comprises determining the predicted root cause based on the test result, the knowledge base of transformer information, the transformer rale including the transformer manufacture rale, and the transformer fact including the transformer manufacture information; and determining the suggested course of action comprises determining the suggested course of action based on the test result, the knowledge base of transformer information, the transformer rale including the transfonner manufacture rale, and the transformer fact including the transformer manufacture information.
26. The system as recited in claim 17, wherein the manufacture information for each built fransformer comprises at least one of the group of an indication of a manufacturing plant associated with the built transformer, an indication of a piece of manufacturing equipment associated with the built fransformer, an indication of a calibration date of manufacturing equipment associated with the built transfonner, and an indication of a retooling date of manufacturing equipment associated with the built transformer.
27. The system as recited in claim 17, wherein the inference engine is further configured to perform: receiving, from a user interface, additional information associated with the failed transformer; determining a revised predicted root cause of the failure based on the test result, the knowledge base of transformer information, and the additional information; and determining a revised suggested course of action for the failure based on the test result, the knowledge base of transformer information, and the additional information.
28. The system as recited in claim 27, wherein the inference engine is further configured to perform repeating receiving the additional information and determining revised predictions and suggestions until meeting a predefined certainty.
29. The system as recited in claim 17, wherein the predicted root cause comprises a prediction that apiece of fransformer manufacturing equipment is out of calibration.
30. The system as recited in claim 17, wherein the suggested course of action comprises a suggestion to modify a scheduled transformer manufacturing step to compensate for the test failure.
31. The system as recited in claim 17, wherein the suggested course of action comprises a suggestion to redo a previously completed transformer manufacturing step.
32. The system as recited in claim 17, wherein the suggested course of action comprises a suggestion to recalibrate a piece of transfonner manufacturing equipment and to redo a previously completed transformer manufacturing step.
PCT/US2004/036536 2003-10-31 2004-11-01 Transformer testing WO2005043553A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/698,276 US7107186B2 (en) 2003-10-31 2003-10-31 Transformer testing
US10/698,276 2003-10-31

Publications (1)

Publication Number Publication Date
WO2005043553A1 true WO2005043553A1 (en) 2005-05-12

Family

ID=34550597

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/036536 WO2005043553A1 (en) 2003-10-31 2004-11-01 Transformer testing

Country Status (2)

Country Link
US (1) US7107186B2 (en)
WO (1) WO2005043553A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200174871A1 (en) * 2018-12-03 2020-06-04 Synopsys, Inc. Automatic Root Cause Analysis of Complex Static Violations by Static Information Repository Exploration

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2860593A1 (en) * 2003-10-03 2005-04-08 Alstom T & D Sa Winding fault diagnosing method for three-phase power transformer, involves determining relative variation of resonant frequency greater than specific frequency by comparing two voltage gains
US20050096886A1 (en) * 2003-10-31 2005-05-05 Smiley Karen J. Method for generating and using a transformer model
US8082100B2 (en) 2007-10-19 2011-12-20 Grace Ted V Watercraft automation and aquatic effort data utilization
US7890447B2 (en) * 2007-10-31 2011-02-15 Dell Products L.P. Information handling system and method for diagnosis, and repair, using rules collected by forward chaining
US8996334B2 (en) * 2011-03-02 2015-03-31 General Electric Company Method and system for analysis of turbomachinery
CN102810122A (en) * 2011-06-02 2012-12-05 鸿富锦精密工业(深圳)有限公司 Verification system and method for electronic product design
KR102016161B1 (en) * 2012-09-20 2019-08-29 이프위저드 코포레이션 Method and system for simplified knowledge engineering
US20150316256A1 (en) * 2014-05-02 2015-11-05 Air Products And Chemicals, Inc. Oil Burner With Monitoring
US10538165B2 (en) * 2015-09-22 2020-01-21 Ford Global Technologies, Llc Parameter estimation of loosely coupled transformer
CN105652120A (en) * 2015-12-31 2016-06-08 国网重庆潼南区供电有限责任公司 Power transformer fault detection method and detection system
KR102558782B1 (en) * 2016-05-04 2023-07-21 엘에스일렉트릭(주) Apparatus for predicting power loss of transformer
JP2018056475A (en) 2016-09-30 2018-04-05 太陽誘電株式会社 Passive electronic component, and method and apparatus for manufacturing the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629870A (en) * 1994-05-31 1997-05-13 Siemens Energy & Automation, Inc. Method and apparatus for predicting electric induction machine failure during operation
US6300767B1 (en) * 1998-11-30 2001-10-09 General Electric Company System and apparatus for predicting failure in insulated systems
US6369582B2 (en) * 2000-05-04 2002-04-09 Georgia Tech Research Corporation System and method for off-line impulse frequency response analysis test
US20040124860A1 (en) * 2001-12-20 2004-07-01 Hamdan Fadi Adel Automated test sequence editor and engine for transformer testing

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3667034A (en) * 1970-06-26 1972-05-30 Westinghouse Electric Corp Method of testing an electrical winding including the step of connecting the winding to provide a tank circuit
US5311438A (en) * 1992-01-31 1994-05-10 Andersen Consulting Integrated manufacturing system
JP3260813B2 (en) * 1992-04-23 2002-02-25 株式会社日立製作所 Information processing system
US5463555A (en) 1993-09-28 1995-10-31 The Dow Chemical Company System and method for integrating a business environment with a process control environment
US6345259B1 (en) 1993-09-28 2002-02-05 The Dow Chemical Company System and method for integrating business and manufacturing environments
US5631825A (en) 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
GB2302966A (en) * 1995-06-30 1997-02-05 Ibm Transaction processing with a reduced-kernel operating system
JP3587604B2 (en) * 1995-10-26 2004-11-10 東京瓦斯株式会社 Combustion system failure diagnosis device
US6041287A (en) * 1996-11-07 2000-03-21 Reliance Electric Industrial Company System architecture for on-line machine diagnostics
US6012152A (en) * 1996-11-27 2000-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Software fault management system
US5991740A (en) 1997-06-10 1999-11-23 Messer; Stephen Dale Data processing system for integrated tracking and management of commerce related activities on a public access network
US6574661B1 (en) 1997-09-26 2003-06-03 Mci Communications Corporation Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client
US6324523B1 (en) * 1997-09-30 2001-11-27 Merrill Lynch & Co., Inc. Integrated client relationship management processor
JP2000172550A (en) * 1998-12-07 2000-06-23 Fujitsu Ltd Inter-information processing system cooperation device, integrated information processing system and recording medium recording inter-information processing system cooperation program
DE19920301C2 (en) * 1999-05-03 2001-08-16 Siemens Ag Scattered radiation grid, in particular for a medical X-ray device, and method for its production
WO2001002928A2 (en) 1999-07-01 2001-01-11 Bigstep.Com, Inc. An integrated platform and data model for developing and maintaining a distributed multiapplication online presence
ATE403189T1 (en) 2000-01-06 2008-08-15 Rapp Roy W Iii SYSTEM AND METHOD FOR PAPER-FREE TABLET AUTOMATION
US7043546B2 (en) * 2000-04-28 2006-05-09 Agilent Technologies, Inc. System for recording, editing and playing back web-based transactions using a web browser and HTML
WO2002003256A1 (en) * 2000-07-05 2002-01-10 Camo, Inc. Method and system for the dynamic analysis of data
WO2002017210A2 (en) * 2000-08-18 2002-02-28 Cygnus, Inc. Formulation and manipulation of databases of analyte and associated values
US6486678B1 (en) * 2000-11-28 2002-11-26 Paul Spears Method for non-destructive analysis of electrical power system equipment
US7313534B2 (en) * 2001-01-22 2007-12-25 W.W. Grainger, Inc. System and method for predictive maintenance and service parts fulfillment in a supply chain
US20030172002A1 (en) * 2001-03-15 2003-09-11 Spira Mario Cosmas Menu driven management and operation technique
US20040199573A1 (en) * 2002-10-31 2004-10-07 Predictive Systems Engineering, Ltd. System and method for remote diagnosis of distributed objects
US20040102928A1 (en) * 2002-11-26 2004-05-27 General Electric Company Method, system, and storage medium for building and maintaining a remote monitoring and diagnostics knowledge base

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629870A (en) * 1994-05-31 1997-05-13 Siemens Energy & Automation, Inc. Method and apparatus for predicting electric induction machine failure during operation
US6300767B1 (en) * 1998-11-30 2001-10-09 General Electric Company System and apparatus for predicting failure in insulated systems
US6369582B2 (en) * 2000-05-04 2002-04-09 Georgia Tech Research Corporation System and method for off-line impulse frequency response analysis test
US20040124860A1 (en) * 2001-12-20 2004-07-01 Hamdan Fadi Adel Automated test sequence editor and engine for transformer testing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200174871A1 (en) * 2018-12-03 2020-06-04 Synopsys, Inc. Automatic Root Cause Analysis of Complex Static Violations by Static Information Repository Exploration
US11556406B2 (en) * 2018-12-03 2023-01-17 Synopsys, Inc. Automatic root cause analysis of complex static violations by static information repository exploration

Also Published As

Publication number Publication date
US7107186B2 (en) 2006-09-12
US20050096874A1 (en) 2005-05-05

Similar Documents

Publication Publication Date Title
Sikorska et al. Prognostic modelling options for remaining useful life estimation by industry
Guimaraes et al. Fuzzy inference to risk assessment on nuclear engineering systems
Okoh et al. Predictive maintenance modelling for through-life engineering services
Andrawus et al. Wind turbine maintenance optimisation: principles of quantitative maintenance optimisation
US7107186B2 (en) Transformer testing
US20050096772A1 (en) Transformer performance prediction
Panchal et al. Qualitative analysis of CNG dispensing system using fuzzy FMEA–GRA integrated approach
US20130179388A1 (en) Method, System and Program Product for Intelligent Prediction of Industrial Gas Turbine Maintenance Workscope
Shabanian et al. A neuro-fuzzy online fault detection and diagnosis algorithm for nonlinear and dynamic systems
Wu et al. FARE: A framework for benchmarking reliability of cyber-physical systems
KR100960939B1 (en) Failure mode, effect and criticality analyzing apparatus and method for a certain system using minimum cut set and fuzzy expert system
Liu et al. Reliability mathematical models of repairable systems with uncertain lifetimes and repair times
Wani et al. Diagnosis of incipient dominant and boundary faults using composite DGA method
Siqueira Optimum reliability-centered maintenance task frequencies for power system equipments
Gran Use of Bayesian Belief Networks when combining disparate sources of information in the safety assessment of software-based systems
Song et al. Research on preventive maintenance strategies and systems for in-service ship equipment
Khalyasmaa et al. Training samples construction for energy utilities operational assets management
Tang et al. A bayesian network approach to power system asset management for transformer dissolved gas analysis
Zitrou et al. Modeling epistemic uncertainty in offshore wind farm production capacity to reduce risk
Ram Modeling and simulation based analysis in reliability engineering
Espinosa-Paredes et al. Modeling of the High Pressure Core Spray Systems with fuzzy cognitive maps for operational transient analysis in nuclear power reactors
Kolodenkova et al. Selection of basic parameters for the diagnosis of industrial electrical equipment using computer technology
Agarwal et al. Development of asset fault signatures for prognostic and health management in the nuclear industry
Nourian et al. Design and implementation of an expert system for periodic and emergency control under uncertainty: A case study of city gate stations
Lakehal et al. Fault prediction of induction motor using Bayesian network model

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase