Abstract:
Each circuit breaker in an electrical distribution system is paired with an electronic device which includes a computer processor and an electrical sensor. The processor of each device receives sensory current signals from the sensor contained in the same device, converts the signals from analog to digital data, and processes this digital data into information indicative of the direction of current in the vicinity of the circuit breaker with which the device is paired. The devices are networked (e.g., via Ethernet) so that each device&#39;s processor receives the current direction information which is produced by every other device, and processes the entirety of the current direction information which is both locally and remotely produced, thereby identifying the suspected fault in the system and deciding whether to send an activation signal to the circuit breaker with which the device is paired in order to isolate the fault.

Description:
STATEMENT OF GOVERNMENT INTEREST 
     The invention described herein may be manufactured and used by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor. 
     BACKGROUND OF THE INVENTION 
     The present invention relates to distribution systems (such as electrical power distribution systems), more particularly to methods and apparatuses for identifying or isolating faults (such as electrical faults) pertaining to such systems. 
     Electrical power distribution systems, such as found in the electrical utility industry and aboard U.S. Naval ships, are subject to developing faults (e.g., failures and defects). The isolation and identification of massive electrical faults serves to minimize the adverse consequences thereof, both electrically and environmentally. For instance, electrical faults can result in burning electrical components which tend to release noxious fumes. Also, electrical faults can create large disturbances in generator fuel efficiencies, leading to incomplete combustion and the concomitant release of hydrocarbons and carbon monoxide into the atmosphere; such happenstance would be especially dire in a shipboard or similarly self-contained environment. 
     In military contexts, it may be desirable to quickly identify and isolate electrical faults due to combat-induced damage, thus allowing for prolonged operation of combat and other critical shipboard electrical systems. Further, the loss of critical electrical systems may translate to a loss of mission capability of a Navy ship; indeed, the cost of mission failure is potentially incalculable. In civilian contexts, it may be desirable to ensure the continuity of power to vital public facilities and interests such as hospitals, police stations and utilities, especially under exigent circumstances such as when an electrical power system is confronted with natural or other disasters. 
     Notable is the electrical fault protection technology previously implemented aboard U.S. Naval ships. In the past, the U.S. Navy developed an autonomous coordination logic and incorporated this logic in the “Multi-Function Monitor I” (“MFM I”). This coordination logic was necessary to allow selective coordination among the main distribution circuit breakers in the “AC Zonal Electric Distribution System” (“AC ZEDS”), regardless of plant configuration. 
     The MFM I unit is an autonomous device that imports line-to-line voltages and line currents, calculates fault current levels and directions, and sends a shunt trip signal to an adjacent circuit breaker if overcurrent thresholds are exceeded for a given time delay. Two time delays are incorporated in the MFM I logic, viz., one for reverse over-currents and another for forward over-currents. Since the shunt trip logic of the MFM I is autonomous, the shunt trip time delays are set to allow selective coordination among other distribution circuit breakers such as the 1600-frame AQB-type switchboard circuit breakers. Selective coordination must also be achieved in a variety of plant configurations, including split plant, single ring and double ring configurations. Consequently, the shunt trip time delays are set at 95 ms for reverse over-currents and 400 ms for forward over-currents. Additionally, the ACB-type breakers may take as long as 55 ms to open once shunt tripped, extending total shunt trip times to 150 ms and 455 ms. Several combinations of shunt trips may be necessary for the isolation of a bus-tie fault, and total fault isolation times vary from 175 ms to over 650 ms. 
     While the MFM I logic provides selective coordination among the AC ZEDS ACB circuit breakers, the fault isolation times required for autonomous selective coordination are too great for certain purposes; in particular, these fault isolation times are not conducive to maintaining critical combat equipment on-line, thereby allowing fight-through during combat casualty situations. 
     SUMMARY OF THE INVENTION 
     In view of the foregoing, it is an object of the present invention to enable expeditious identification and isolation of electrical failures in electrical power distribution systems. 
     It is a further object of the present invention to enable same so as to maintain the operational condition of such systems, especially when such systems are essential or critical in nature. 
     It is another object of the present invention to provide method, apparatus, computer, computer memory and computer program product for effecting the foregoing and other objects of the present invention. 
     Typical apparatus embodiments of the present invention are intended for use in association with an electrical distribution system having a plurality of circuit breakers. The inventive apparatus comprises a plurality of devices, and further comprises networking means for the devices. Each device includes an electrical sensor and a computer. Each device is paired with a corresponding circuit breaker. Each computer is capable of: (a) receiving sensory information from the corresponding electrical sensor, wherein the sensory information pertains to at least one location proximate the corresponding circuit breaker; (b) processing the corresponding sensory information into processed electrical current direction information; and, (c) receiving the corresponding processed current direction information which is generated by the remaining devices. Usually, the sensory information which is received by a computer from the computer&#39;s corresponding electrical sensor (i.e., from the electrical sensor included in the same device) pertains to at least two locations proximate the device&#39;s corresponding circuit breaker (i.e., proximate the circuit breaker with which the device is paired), wherein at least two such locations are on opposite sides of the corresponding circuit breaker. Frequently according to inventive practice, each device&#39;s computer has a memory and includes an embodiment of the present invention&#39;s software which resides in the memory; usually, each device&#39;s computer is individually equipped with identical or similar inventive software. 
     According to typical embodiments of this invention, the inventive apparatus is further capable of processing the cumulative processed electrical current direction information (i.e., the sum total of the device&#39;s own processed electrical current direction information together with all of the electrical current direction information respectively processed by the other networked devices) into processed fault identification information. Moreover, according to many inventive apparatus embodiments, the device&#39;s computer is further capable of regulating (controlling) the corresponding circuit breaker, based on the fault identification information. Furthermore, the devices of the inventive apparatus are preferably networked in a “self-corrective” fashion. For example, the present invention&#39;s networking means will typically include a plurality of network links, wherein each network link connects two inventive devices. Upon failure of any network link, each computer is capable of circumventing the failure so as to nevertheless effectuate the receiving of the corresponding processed current direction information which is generated by the remaining devices. 
     Some inventive embodiments provide computer means having a memory and including a computer program product (e.g., computer software) resident in the memory, while other inventive embodiments provide a memory having a computer program product resident therein, while still other inventive embodiments provide a computer program product which is capable of being resident in a memory or a memory of a computer means. According to usual inventive practice, the same or similar computer program product is resident in the memory of each of plural computer means. Generally in inventive practice, the computer program product comprises a computer useable medium having computer program logic recorded thereon for enabling a plurality of computer means to identify and to choose to isolate a state of defectiveness in an electro-mechanical system for transmitting a transmissible medium. The electro-mechanical system has a plurality of transmission cessation means. Each computer means has a transmission cessation means associated therewith. According to many inventive embodiments, the computer program logic comprises: (a) means for enabling each said computer means to process, into local defectiveness information, data relating to the associated transmission cessation means; (b) means for enabling each computer means to ascertain the state of defectiveness, based on the local defectiveness information; (c) means for enabling each computer means to process, into local transmission direction information, data relating to the associated transmission cessation means; (d) means for enabling each computer means to receive remote transmission direction information, wherein the remote transmission direction information includes an aggregation of the associated local transmission direction information respectively processed by every other computer means, and wherein every other computer means processes, into the associated local transmission direction information, data relating to the associated transmission cessation means; (e) means for enabling each computer means to ascertain the location of the state of defectiveness, based at least on the combination of the local transmission direction information and the remote transmission direction information; and, (f) means for enabling each computer means to determine whether the associated transmission cessation means should be activated. 
     Also according to many embodiments of this invention is a method for identifying and deciding whether to isolate a state of defectiveness in an electro-mechanical system for transmitting a transmissible medium. The electro-mechanical system has a plurality of transmission cessation means. The inventive method comprises: (a) associating a computer means with each transmission cessation means; (b) using each computer means to process, into local defectiveness information, data relating to the transmission cessation means associated therewith; (c) using each computer means to ascertain the state of defectiveness, based on the local defectiveness information; (d) using each computer means to process, into local transmission direction information, data relating to the transmission cessation means associated therewith; (e) using each computer means to receive remote transmission direction information, wherein the remote transmission direction information includes all of the local transmission direction information respectively processed by every other computer means of data relating to the transmission cessation means associated therewith; (f) using each computer means to ascertain the location of the state of defectiveness, based at least on the combination of the local transmission direction information and the remote transmission direction information; and, (g) using each computer means to determine whether the transmission cessation means associated therewith should be activated. 
     The present invention is applicable to any electro-mechanical distribution system, such as an electrical distribution system or a fluid (either liquid or gas) distribution system. A circuit breaker in an electrical distribution system would be analogous to a valve in a fluid distribution system. An electrical sensor (e.g., electrical current sensor and/or electrical voltage sensor) would usually be implemented in an electrical distribution system, whereas a fluid pressure sensor would usually be similarly implemented in a fluid distribution system. Although the present invention is primarily described herein in relation to electrical distribution systems, the ordinarily skilled artisan who reads this disclosure will understand how the present invention admits of application to a variety of electro-mechanical systems, whether involving electrical transmission or fluid transmission. 
     The present invention represents a marked improvement over prior methodologies of affording electrical protection for electrical power distribution systems. The methodology according to the present invention is significantly faster than the protective coordination schemes currently used by U.S. Naval ships and the electric utility industry. The present invention&#39;s “Integrated Circuit Breaker Protection” (“ICBP”) software determines the location of the electrical fault within an electrical power grid, and communicates this information to sister devices for action. In short, the inventive software enables the rapid and automatic location and isolation of electrical failures, thus keeping vital electrical power systems operational. 
     The present invention&#39;s Integrated Circuit Breaker Protection (ICBP) software is contemplated for use aboard U.S. Navy ships to expedite shunt trips of AC zonal electric distribution system (AC ZEDS) protective devices in the event of either main bus faults or internal/downstream switchboard faults. The inventive Integrated Circuit Breaker Protection software is currently being installed in Multi-Function Monitor III (MFM III) production units for application on U.S. Navy ships (in particular, the U.S. Navy&#39;s DDG90AF ships). According to the U.S. Navy&#39;s envisioned application, each “Electric Power Monitoring” (“EPM”) device is referred to as a “Multi-Function Monitor III” (“MFM III”). The U.S. Navy contemplates use of the present invention wherein the inventive software is installed in each of a number of EPM devices. At each EPM (MFM III) location, coordinated shunt trip decisions will be made using system-wide information generated by the inventive ICBP software of the same and other EPM (MFM III) devices. 
     Typical operation of an inventive Integrated Circuit Breaker Protection software system can be better understood by first comparing electrical power systems to fluid systems (liquid or gas) such as liquid water systems. Water systems and electrical systems are analogous in that the following components serve similar functions: (i) water pipes and electrical cables; and, (ii) water valves and circuit breakers. Water pipes each act as a conduit in which water flows, just as cables each provide a conduit in which electrical current flows. Water valves are used to control the flow of water in pipes, whereas circuit breakers are used to control the flow of electrical current in cables. Water valves are opened to allow water to flow, and are closed (shut off) to prevent water from flowing. Circuit breakers are closed to allow electrical current to flow, and are opened to interrupt the electrical circuit, thereby preventing the flow of current. Water flows in a certain direction, depending on the demand for water; similarly, electrical current flows in a certain direction, depending on the demand for power. 
     Let us imagine that a water pipe has burst and large amounts of water are flowing towards the ensuing hole in the pipe. In order to halt the flow of water, the valve closest to the damaged area of the pipe is closed, preventing any more water from escaping. By closing the valve closest to the damaged area of the pipe, one seeks to keep as many water customers as possible connected to the water main, upstream of the closed valve. For example, it would not be prudent to shut the water off at the main plant for a burst pipe in a remote neighborhood. Instead, it would be prudent to shut the water off as close to the burst pipe as possible, allowing a maximum number of water customers to remain in service. 
     A hole in a pipe is similar to an electrical fault on a cable. Water will flow towards the hole in the water pipe, just as electrical current will flow towards an electrical fault on a cable. The present invention&#39;s Integrated Circuit Breaker Protection software includes automated logic to open circuit breakers in the event of an electrical fault, thereby preventing the flow of electrical current and maximizing the number of electrical loads still connected in the electric plant. 
     Conventionally—that is, in the absence of inventive practice—a location (e.g., station or terminal) in an electric distribution system includes: (i) circuit-breaking means, for “breaking” a circuit (e.g., electrical switch means for breaking an electrical circuit); and (ii) electrical sensing means for determining the respective conditions (e.g., such as would be pertinent to thresholds relating to a fault or defect) existing, in the circuitry, adjacent to the circuit-breaking means on one or (usually) both sides of the circuit-breaking means. For instance, a location in an electric distribution system can include an electrical switch and at least one electrical measuring device (e.g., a voltmeter and/or an ampmeter) on each side of the electrical switch. 
     More recently, the U.S. Navy has associated with electric distribution systems a kind of digital apparatus, referred to by the U.S. Navy as an electric power monitoring (EPM) device or unit, which performs the electrical sensing means. An EPM unit is essentially a processor/controller which is equipped with a computer chip and computer software, and which acts as an electrical sensor. An EPM unit is capable of sensing an electrical fault condition (e.g., via sensing voltage and/or current) relating to either or (preferably) both sides of the circuit breaker. In accordance with the present invention, an EPM unit is inventively associated with an electrical distribution system so as to be further capable of sending signals providing electrical information (e.g., directional current information) to any or all of the remaining EPM units which are also inventively associated with the electrical distribution system. 
     According to typical embodiments of the present invention, each location in the electrical distribution system comprises the combination of a circuit breaking device and an inventive EPM device or unit. The EPM unit includes a computer and electrical sensing means (e.g., current sensing means and/or the combination of current sensing means and voltage sensing means). The computer includes a computer chip, a computer memory, computer software resident in the computer memory, an analog-to-digital converter, and controlling means relating to the corresponding circuit breaker. The EPM unit is provided with software in accordance with the present invention. Each EPM unit is associated with a circuit breaking device and effectively represents a kind of control unit. The present invention uniquely feature computer software which effectuates information gathering and processing not only locally (i.e., as to conditions adjacent to the circuit breaker) but also remotely (i.e., as to conditions adjacent to other, typically, all other, circuit breakers). The information is received from remote locations via a computer communications system or network such as Ethernet. 
     “Ethernet” is well known in the art, as it represents the most widely used “Local Area Network” (“LAN”) technology. The original (and still popular) version of Ethernet supports a data transmission rate of 10 Mb/s. Newer versions of Ethernet, referred to as “Fast Ethernet” and “Gigabit Ethernet,” support data transmission rates of 100 Mb/s and 1 Gb/s (1000 Mb/s), respectively. An Ethernet LAN has been variously known to use coaxial cable, special grades of twisted pair wiring, or fiber optic cable. Ethernet can support both “Bus” and “Star” wiring configurations. Typically, Ethernet devices compete for access to the network using an Ethernet protocol such as that which is referred to as “Carrier Sense Multiple Access with Collision Detection (“CSMA/CD”).” 
     According to certain inventive applications contemplated by the U.S. Navy, each circuit breaker in the main electric plant has an associated MFM III unit, and each MFM III unit reads local voltages and currents in the electrical system to determine if a fault exists. If a fault is detected, each MFM III unit executes the present invention&#39;s Integrated Circuit Breaker Protection (ICBP) software. The present invention&#39;s Integrated Circuit Breaker Protection software first attempts to determine the direction of local fault current flows. Since it is desirable to maximize the number of electric loads still connected in the electrical system (e.g., maximizing the number of customers connected to a power system after the fault is isolated), the present invention&#39;s Integrated Circuit Breaker Protection software looks at fault current directions calculated and communicated by other MFM III units in the electrical system. System-wide fault event information is stored locally within each MFM III unit. The inventive ICBP software running in every MFM III unit examines what is occurring throughout the electrical system and determines where the fault is located. Once the location of the fault is determined, the inventive ICBP software determines whether its associated circuit breaker should be opened to help isolate the fault. If the circuit breaker is to be opened, the inventive ICBP software generates a shunt trip signal that is delivered by the MFM III unit to the circuit breaker for it to open. 
     The inventive process pertaining to the prospective inventive practice by the U.S. Navy, such process being fairly representative of typical embodiments of the present invention, essentially includes the following steps: (i) The MFM III unit reads in local voltages and currents; (ii) The MFM III unit analyzes these voltages and currents to see if a fault is detected in the electrical system; (iii) If a fault is detected, the inventive ICBP software is executed in the MFM III unit to determine the direction of electrical current flow; (iv) The inventive ICBP software organizes data related to electrical fault currents to allow the MFM III unit to pass this data to other MFM III units via Ethernet connections; (v) The MFM III receives data from other MFM III units in the electric plant and passes this data to the inventive ICBP software; (vi) Using data from other MFM III units as well as data generated locally within its own MFM III unit, the inventive ICBP software determines where the fault is located in the electrical system; (vii) The inventive ICBP software determines if it should generate a shunt trip signal to trip the local circuit breaker based on the fault location; (viii) If a shunt trip signal is generated by the ICBP software, the MFM III unit then sends this signal to the local circuit breaker so that it opens to isolate the electrical fault. 
     The utilization of the present invention&#39;s Integrated Circuit Breaker Protection (ICBP) software aboard U.S. Navy ships will expedite shunt trips of AC zonal electric distribution system (AC ZEDS) protective devices in the event of either main bus faults or internal/downstream switchboard faults. In accordance with such implementation of the present invention, the inventive ICBP software is installed in the aforementioned electric power monitoring (EPM) device, called the Multi-Function Monitor III (MFM III), where coordinated shunt trip decisions are made using system-wide information generated by the inventive ICBP software of the same and other EPM devices. 
     The U.S. Navy contemplates practicing the present invention using the MFM III unit hardware, which is the U.S. Navy&#39;s next-generation multi-function monitor. In accordance with the present invention, the MFM unit will be capable not only of importing local voltages and currents, but also of collecting system-wide information through communications with other MFM III units. The MFM III will then make a coordinated response to rapidly isolate a main bus fault in an effort to provide fight-through capabilities in a combat damage scenario. 
     In order to produce a coordinated response, the High Speed Relay (HSR) algorithm, developed by Barrons Associates Inc. (BAI), was originally utilized in the MFM III. Originally designed for radial distribution systems, the HSR algorithm is used only to provide fault detection status and calculate power levels used in other MFM III algorithms. The present inventor, a U.S. Navy employee, was tasked by the U.S. Navy to develop the additional MFM III logic algorithms necessary to take the HSR&#39;s raw power levels and fault detection statuses, and to generate system information necessary to initiate a coordinated shunt trip response among all MFM III units. The shunt trip actions allowed by the MFM III units during a fault event were dictated by Bath Iron Work&#39;s (BIW) “Integrated Protective Coordination System” (“IPCS”) concepts, written by Mike Sieleman. This IPCS logic was transformed into the Integrated Circuit Breaker Protection (ICBP) software by the present inventor for use in the MFM III units. The inventive ICBP software, designed by the present inventor to inventively implement and improve upon the original IPCS concepts, includes the means to generate the system data used to make the shunt trip decisions in the MFM III. 
     The present invention&#39;s Integrated Circuit Breaker Protection software, when inventively implemented in the MFM III, allows coordinated shunt trip response among the AC ZEDS main bus-tie circuit breakers, during a casualty event on the main distribution system. A coordinated shunt trip response provides more rapid isolation times (under 100 ms), and the area of isolation is smaller than that achieved using autonomous logic of the MFM I. Smaller areas of isolation allow more load centers to remain connected to the main distribution system after isolation, reducing the need for bus transfers. By isolating the fault event more quickly, the ability of critical combat loads to ride-through a fault event increases, thus potentially improving overall mission capabilities during combat scenarios. Also, faster fault isolation will lessen the effects of electrical fires that may be initiated by fragments impacting energized cables. Finally, smaller areas of electrical isolation will provide a quicker assessment of actual fault location, allowing the ship&#39;s crew to take necessary actions for damage control and electrical plant reconfiguration, if necessary. 
     The present invention&#39;s Integrated Circuit Breaker Protection software is currently being experimentally utilized in the MFM III prototypes and will eventually be installed in production units for applications on DDG91 Class U.S. Navy ships. Nevertheless, in the light of this disclosure, how the present invention may be practiced in a variety of other applications will be readily apparent to the ordinarily skilled artisan. The inventive software disclosed herein is applicable to any AC ZEDS distribution system, with minor modifications, and can be implemented within or incorporated into future EPM-type devices where voltage and current monitoring is available. 
     Other objects, advantages and features of this invention will become apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings and appendices. 
     BRIEF DESCRIPTION OF THE APPENDICES 
     The following appendices, 56 pages total, together represent an embodiment of the Integrated Circuit Breaker Protection software (source code) in accordance with the present invention, and are hereby made a part of this disclosure: 
     Attached hereto marked APPENDIX A (29 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Fault Isolation Algorithms, including the Fault Direction algorithm, the Local Buffer Algorithm, the Topology algorithm, the Switchboard Fault Detection algorithm, the Bus Tie Fault Detection algorithm and the Shunt Trip algorithm. 
     Attached hereto marked APPENDIX B (5 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Data Update (DU) algorithm. 
     Attached hereto marked APPENDIX C (9 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Data Matching (DM) algorithm. 
     Attached hereto marked APPENDIX D (5 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Include Files (IF). 
     Attached hereto marked APPENDIX E (2 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Remote System Information Handling Routines (RSIHR). 
     Attached hereto marked APPENDIX F (6 pages) and incorporated herein by reference is that portion of the inventive ICBP software embodiment which represents the Initialization Routines (IR). 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     In order that the present invention may be clearly understood, it will now be described, by way of example, with reference to the accompanying drawings, wherein like numbers indicate the same or similar components, and wherein: 
     FIG. 1 is a schematic of an embodiment of an Integrated Circuit Breaker Protection (ICBP) system in accordance with the present invention, particularly illustrating a computer network system of several (six units shown) interconnected electric power monitoring units. 
     FIG.  2 A and FIG. 2B are two similar schematics of respective embodiments of an Integrated Circuit Breaker Protection (ICBP) system in accordance with the present invention, each figure particularly illustrating a computer network system of several (eight units shown in FIG. 2A; eleven units shown in FIG. 2B) interconnected electric power monitoring units. FIG. 2A illustrates a “point-to-point” communication layout among the electric power monitoring units. FIG. 2B illustrates a “ring” communication layout among the electric power monitoring units. 
     FIG. 3 is a circuit diagram of an embodiment, in accordance with the present invention, of the combination of an electric power monitoring unit and a circuit breaker. 
     FIG. 4 is a schematic of an embodiment (similar to the embodiment shown in FIG. 2B) of an Integrated Circuit Breaker Protection (ICBP) system in accordance with the present invention, particularly illustrating the addressing, locations and signal inputs of several (eleven units, as shown) electric power monitoring units, each of which is connected to its corresponding circuit breaker. 
     FIG. 5 is a flow diagram illustrating an embodiment of Integrated Circuit Breaker Protection software (ICBP) in accordance with the present invention, particularly illustrating inventive ICBP software such as that which is contained in APPENDIX A through APPENDIX E. 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     Referring now to FIG. 1, each electric power monitoring (EPM) unit  10  executes the present invention&#39;s Integrated Circuit Breaker Protection software. Circuit breakers  14  are disposed along electrical cable  16 . Electric power monitoring units  10  are each paired with a corresponding circuit breaker  14 . 
     FIG. 1 presents an example, in accordance with the present invention, of an Ethernet network of EPM units  10 . FIG. 1 illustrates how the electric power monitoring units  10  are interconnected via Ethernet links  12 . Six electric power monitoring units  10  are shown, viz., electric power monitoring unit  10 , (“Unit #1”), electric power monitoring unit  10   2  (“Unit #2”), electric power monitoring unit  10   3  (“Unit #3”), electric power monitoring unit  10   4  (“Unit #4”), electric power monitoring unit  10   5  (“Unit #5”), and electric power monitoring unit  10   6  (“Unit #6”). 
     Electric power monitoring unit  10   1  communicates with electric power monitoring unit  10   3  and electric power monitoring unit  10   2 . If the Ethernet link  12  is broken between unit  10   1  and unit  10   2 , unit  10   1  can still obtain information about unit  10   2  via other units  10 . For example, unit  10   1  will send information to unit  10   3 , whereupon unit  10   3  unpacks this information, adds locally generated data to this packet of information, and re-sends the packet to unit  10   5 . This process continues over the other Ethernet links  12 , so that unit  10   2  will eventually receive information from unit  10   4  that contains information originally generated by unit  10   1 . 
     Each unit  10  receives information regarding all other units  10  in the Ethernet communications system, and has a “global” picture of system status, e.g., as to which unit  10  has identified a fault, as to the direction of electrical currents, etc. Based on the global information, each unit  10  decides whether or not to open its adjacent circuit breaker  14  and isolate the fault event. 
     With reference to FIG.  2 A and FIG. 2B, shown are two possible configurations of communication among the units  10 . FIG. 2A shows a point-to-point communication layout among the MFM III units  10 . FIG. 2B showns a ring communication layout among the MFM III units  10 . 
     The U.S. Navy is planning to test the present invention by installing an inventive prototypical system aboard one or more Navy vessels. According to such plan, each electric power monitoring unit  10  will be a “Multi-Function Monitor III” (“MFM III”) unit. One Multi-Function Monitor III unit  10  is installed for each circuit breaker  14  in the shipboard main electric plant. 
     Reference is now made to FIG. 3, which shows a functional diagram of a single MFM III unit  10 . Two sets of line-to-line voltages  16  and two sets of line currents  18  are inputted into the unit  10  device, which includes a processor  20 . The present invention&#39;s Integrated Circuit Breaker Protection software is resident in the memory of processor  20 . An A/D (analogue-to-digital) conversion board  22  included within the MFM III unit  10  and made a part of or associated with processor  20  samples the analog voltage and current waveforms and converts them to digital waveforms for use in the inventive software of MFM III unit  10 . These signals are processed first by the “High Speed Relay” (“HSR”) algorithm written by Barron and Associates Inc. The HSR algorithm, also resident in the memory of processor  20 , examines the voltage signals and determines if a fault exists in the electrical system. 
     Still referring to FIG.  3  and also referring to FIG. 4, each MFM II unit  10  is in connection with its corresponding circuit breaker  14 , which are operatively situated in the electrical path of electrical cable  16 . If a fault is detected by the HSR algorithm, the present invention&#39;s Integrated Circuit Breaker Protection software is responsible for determining where the fault is located and generating a shunt trip signal to open the adjacent circuit breaker  14 . FIG. 4 shows the MFM III unit  10  addressing, locations and signal inputs for what is conceived to be typical U.S. Navy shipboard installation. 
     Each MFM III unit  10  determines fault current directions locally in the inventive Integrated Circuit Breaker Protection software. The local data is matched with remote information to determine the fault location based on fault current directions. If a fault is determined to be adjacent to the local MFM III unit  10 , the inventive Integrated Circuit Breaker Protection software will generate a shunt trip signal to send to the adjacent circuit breaker  14 . If the inventive Integrated Circuit Breaker Protection software fails to generate a shunt trip signal during the fault event, back-up autonomous software will eventually generate an autonomous shunt trip signal based on overcurrent magnitude and current directions. Integrated shunt trip signal generation is designed to occur within 10 ms, while the backup autonomous shunt trip signal generation may take up to 400 ms. 
     Reference is now made to FIG. 5, which provides an overview of the interconnections or interrelationships between and among the various algorithms of a representative embodiment of the present invention&#39;s Integrated Circuit Breaker Protection (ICBP) software. Every 1.0 ms, the Integrated Circuit Breaker Protection Software retrieves data from the HSR algorithm to determine if a fault exists. If a fault exists, the fault direction assignment routine is executed and the system information matrix is updated with fault data. Information is made available to the shunt trip and data matching algorithms. If a fault does not exist, various fault flags are reset and the system information matrix is updated. Also, the electric plant topology is determined and made available to the switchboard fault detection algorithm. 
     Also every 1.0 ms, the Integrated Circuit Breaker Protection Software organizes remote information received within the last millisecond. The data update routine uses this remote data to update the local system information matrix which is then utilized by the data matching routine. The data-matching algorithm is executed and provides matched fault data sets for both the bus-tie and switchboard fault detection algorithms. Shunt trip flags from these two algorithms are then available to the shunt trip algorithm routine along with the latest direction assignments from the fault direction algorithms, and a final shunt trip decision is made. The shunt trip flag is used to update the system information matrix which is now completely updated for this millisecond execution and ready for transmission to remote MFM III units. 
     The present invention&#39;s Integrated Circuit Breaker Protection software can be separated into two functional blocks of code, namely, (a) fault isolation and (b) data management. 
     (a) Fault Isolation Software 
     The fault isolation algorithms can be separated into several distinct routines that are executed every 1.0 ms. These major routines, referred to by function, are (i) Fault Counter and Direction Assignment, (ii) Topology Assessment, (iii) Switchboard Fault Detection, (iv) Bus-Tie Fault Detection, and (v) Shunt Trip. 
     (i) Fault Counter and Direction Assignment. 
     (See pages A-1 to A-9 of APPENDIX A.) If a fault is detected by the HSR algorithm (CT flag is 1, 2, or 3), for either channel  1  or channel  2 , a fault detect flag, called FAULTDETECT, is set to “1” otherwise FAULTDETECT is set to “0”. When FAULTDETECT is “1”, the IPCS software starts an incremental fault counter, called FAULTCOUNT, and attempts to determine the directions of the fault current for both channel  1  and  2 . Since all MFM III units in the electrical system will detect a fault event at approximately the same time, the fault counter is used as a “time stamp.” The time stamp allows remote data, consisting of fault directions, circuit breaker status, and current magnitude flags, to be matched with equivalent local data sets for the fault detection routines. Due to hardware limitations of the MFM III, the maximum fault counter allowed is “5 11” to keep the size of the system information matrix to a minimum. 
     In addition to an incremental fault counter, a fault reset flag, called FAULTRESET, is set indicating that a previous fault condition existed but is no longer detected. This flag is set high (1) for five samples when a reset of the fault condition occurs; otherwise, FAULTRESET is set low (0). 
     In order to establish fault current directions, it is not possible to simply assign power direction as forward (+1) if POWER is positive and reverse (−1) if POWER is negative. The value of POWER may oscillate around zero during very low impedance faults. Instead, the POWER output of the HSR algorithm is used to calculate average fault power levels, AVEPOW. 
     Once a fault is detected, a pre-fault steady state power level is set, called SSPWR, and POWER is averaged during the entire fault event. If the following condition is met, 
     
       
         |AVEPOW-SSPWR|&gt;=|SSPWR*POWMAG| 
       
     
     with POWMAG currently set to 1.0 for DDG91 applications, an attempt is made to establish fault current directions. 
     If (AVEPOW&lt;LOWNEGPOW), direction is assigned as −1. If (AVEPOW&gt;LOWPOSPOW), direction is assigned as +1. If AVEPOW falls between LOWNEGPOW and LOWPOSPOW, no direction is assigned. Through DDG91 computer simulation studies, optimal settings for LOWNEGPOW and LOWPOSPOW were determined to be −0.025 and 0.025, respectively. Also, the optimal setting for the threshold POWMAG was determined to be 1.0. These three thresholds are necessary to eliminate false direction assignment especially during line-to-line fault events. (Future hardware studies may dictate more appropriate levels than those determined through DDG51 FLT IIA computer simulations.) 
     When shunt trips originate from any of the eleven MFM III units, direction assignment is suppressed for a target window surrounding the anticipated opening times of the circuit breakers. As the circuit breaker opens, voltage and current transients produce unpredictable power characteristics that may lead to false current directions. The target window is currently set for 20 ms after the first shunt trip time until 70 ms after the largest recorded shunt trip time, specifically set for the approximate 55 ms opening time of the ACB-4000 circuit breaker. If only one shunt trip is detected, direction assignment will be suppressed for a 50 ms window. For example, a shunt trip is detected at 6 ms. Direction assignment is suppressed starting at a fault counter of  26  and ending at fault counter  76 . If two shunt trips are detected at 8 ms and 10 ms, the average power calculations are suppressed starting with fault counter  28  and ending at fault counter  80 . 
     In some plant configurations, there may be negligible fault current flowing through some of the MFM III&#39;s current transformers, resulting in no fault direction assignment. For example, if only the IS generator is supplying power to all starboard load centers, a bus-tie fault between the 1SA and 2SA switchboards would result in substantial current flowing through the longitudinal 1SA switchboard CT, but negligible fault current flowing through the 2SA longitudinal CTs. Low fault power levels detected by the 2SA-L MFM III may result in no fault current direction assignment. The present invention&#39;s Integrated Circuit Breaker Protection Software must then rely on current magnitude comparisons for proper fault isolation in this example by examining current magnitudes flowing in the longitudinal 1SA and 2SA-L CTs. 
     Using the modified HSR output of current magnitude, IMAG, an average fault current is calculated for the fault event. If during the fault event, the average current magnitude falls below a low current threshold, LOWIPU, set at 0.10 per unit, then the current magnitude flag, AVEIMAG, is set to “1”. If during the fault event, the average current magnitude exceeds a high current threshold, HIGHIPU, set at 2.0 per unit, AVEIMAG is set to “2”. If during a fault event, the average current magnitude falls between HIGHIPU and LOWIPU or falls below a low current threshold, LOWCURRENT, set at 0.01 per unit, AVEIMAG is set to “3”. If no fault is detected, AVEIMAG is set to 
     (ii) Topology Assessment. 
     (See pages A-9 to A-12 of APPENDIX A.) The topology of the ship&#39;s electric plant is determined locally by each MFM III during “no fault” conditions (i.e., local fault detection is 0). Each MFM III utilizes circuit breaker status information received directly from other generator and distribution MFM III units. If an adjacent circuit breaker is closed, an MFM III will set its local circuit breaker status flag to “1”. If an adjacent circuit breaker is open, an MFM III will set its local circuit breaker status flag to “0”. This information is stored in the system information matrix that is passed via Ethernet links to other MFM III units. 
     According to “DDG51 CLASS ELECTRICAL PLANT PROTECTIVE DEVICES APPL AND COORDINATION” (NAVSEA drawing no. 303-6567496, REV B), a “standard operating configuration for the Zonal Electrical Distribution System (ZEDS) is to have two generators on-line, the cross-tie breakers of the on-line generators closed, and the cross-tie breakers of the off-line generators open.” All other configurations are considered non-standard. However, for proper switchboard fault isolation, an additional configuration considered a “standard configuration” is a double ring, with all cross-tie circuit breakers closed but only two generators on-line. The topology assessment routine sets a standard configuration flag, STDCONFIG, to “1” if true and “0” if false. 
     (iii) Switchboard Fault Detection. 
     (See pages A-12 to A-21 of APPENDIX A.) In order to establish if a switchboard fault exists, local fault current directions and circuit breaker status are examined to see if current directions indicate power flowing into the switchboard. Current directions and circuit breaker status must indicate that a switchboard fault condition exists for a given number of samples called NSWBDSAMPLE before a switchboard fault flag is set to “1”. This local switchboard fault flag is called SWBDFLT. 
     The Integrated Circuit Breaker Protection Software allows the MFM III units to provide proper isolation of a switchboard fault only if operating in a standard electric plant configuration (STDCONFIG is “I”) and only if one switchboard fault is detected in the entire electrical system. Therefore, the total number of switchboard faults is calculated by summing the switchboard fault detection flags received from other MFM III units. The number of switchboard faults is calculated for a given number of samples, called NSWBDCOMM, corresponding to worse case communication delays. If only one switchboard fault is detected anywhere in the electric plant within a predefined window and the electric plant is in a standard configuration, shunt trip action is taken locally only if certain plant topology and on-line generator conditions are met. However, if more than one switchboard fault is detected or if a shunt trip was initiated by the autonomous back-up MFM-I algorithms, including the over-current directional, reverse power, and overpower relay routines, switchboard shunt trip decisions are inhibited. 
     The samples, NSWBDCOMM and NSWBDSAMPLE, were determined through computer simulations of the DDG91. These samples are presently set at 2 for NSWBDSAMPLE and 8 for NSWBCOMM. Since the algorithm is executed every 1.0 ms, these samples correspond to 2.0 ms and 8.0 ms delays. 
     (iv) Bus-Tie Fault Detection. 
     (See pages A-21 to A-25 of APPENDIX A.) The present invention&#39;s Integrated Circuit Breaker Protection Software allows the MFM III to provide proper isolation of bus-tie faults for both standard and non-standard electric plant configurations. Bus-tie fault detection can be based on a combination of fault current direction and circuit breaker status or solely on fault current magnitude flags for longitudinal bus-tie faults. 
     In order for a bus-tie fault to be detected based on fault current direction, local and remote fault current directions must indicate that power is flowing out of the switchboard at both ends of the bus-tie. For a bus-tie fault to be detected based on local fault current direction and remote circuit breaker status, local fault current directions must indicate that power is flowing out of the switchboard towards the other end of the bus-tie with an open circuit breaker. 
     In order for a bus-tie fault to be detected based on comparisons of fault current magnitude flags, the bus-tie fault detection routine compares local current magnitude flags with appropriate remote current magnitude flags to determine if a longitudinal bus-tie fault exist. If the local current magnitude flag is “1” and the remote current magnitude flag is “2” for a longitudinal bus, or if the local current magnitude flag is “2” and the remote current magnitude flag is “1” for a longitudinal bus, a bus-tie fault flag is set to “1”. Such a disparity in the fault currents entering a bus-tie (greater than 2.0 per unit) versus fault currents exiting the same bus-tie (less than 0.01 per unit), indicates that a fault exists somewhere on that bus-tie. Cross-tie fault detection cannot use comparisons of the current magnitude flags due to generator contributions to the fault current flowing into the cross-tie. 
     As with switchboard fault detection flags, bus-tie fault flags are not set until the condition lasts for a given number of samples. For bus-tie fault detection based only on fault current directions or on fault current magnitudes, the bus-tie fault must be detected for NBTSAMPLE. For bus-tie fault detection based in part on circuit breaker status, the bus-tie fault condition must be detected for NCBSAMPLE. Again, these samples, NBTSAMPLE and NCBSAMPLE, were determined through computer simulations of the DDG91, and are presently set at 2 and 4, respectively. Since the algorithm is executed every 1.0 ms, these samples correspond to 2.0 ms and 4.0 ms delays. Future hardware studies may dictate more appropriate delays than those determined through DDG91 computer simulations. 
     Once a bus-tie fault condition exists for either NBTSAMPLE or NCBSAMPLE, a shunt trip flag called STCT_DIR or STCT_MAG, respectively, is set to “1”. These bus-tie fault flags are then passed into the shunt trip algorithm for a final shunt trip decision. 
     (v) Shunt Trip. 
     (See pages A-25 to A-29 of APPENDIX A.) The shunt trip algorithm utilizes shunt trip flags from the switchboard fault detection and bus-tie fault detection sections of the ICBP software as well as the shunt trip flag from the autonomous back-up MFM-I algorithms, including the overcurrent directional, reverse power, and overpower relay routines. Using the bus-tie shunt trip flags, the shunt-trip algorithm performs one additional check using local information to determine if the bus-tie fault still exists. Shunt trip flags, STCT1 and STCT2, are used to indicate that a shunt trip decision has been made based on channel #1 or #2 information, respectively. If either STCT1 or STCT2 are set to “1” or if the shunt trip flag, STSWBD, sent from the switchboard fault algorithm is set to “1”, the final shunt trip signal called STACB is set to “1”. STACB is the signal that is ultimately used to shunt trip the ACB circuit breaker. 
     (b) Data Management Software 
     The present invention&#39;s Integrated Circuit Breaker Protection Software&#39;s data management is separated into two routines, namely, (i) the Data Update algorithm, and (ii) the Data Match (or Matching) algorithm. 
     (i) Data Update Algorithm. 
     (See APPENDIX B.) The MFM III sends out a complete 11 by 15 matrix of system information over both the point-to-point and ring Ethernet connections. The Ethernet package is broadcast on both the ring and point-to-point connections for all connected MFM III units to receive. Broadcast messages are sent on the point-to-point connections since some point-to-point connections must send/receive information to two connected MFM III units. For example, the point-to-point connection between the 2SA and the 3SA includes three MFM III units. 
     Regardless of whether a matrix is received over the ring or point-to-point ports, the incoming matrix is treated identically. The receiving MFM III downloads the incoming matrices into a specific memory location, based on where the matrix originated from, and updates its own local system information matrix using the remote data. At the end of every 1.0 millisecond interval, the IPCS algorithm generates a new row of local information, updates the local system information matrix with this row, and broadcasts the local system matrix to all connected MFM III units through both point-to-point Ethernet ports. At the end of every 5.0 millisecond interval, the local system matrix is broadcast over the ring and both point-to-point Ethernet ports. A more detailed explanation of how incoming data is handled follows. 
     As a system information matrix is received from any of the three Ethernet ports, the information is stored in a 11×11×15 remote system information buffer called REM_SYSINFO. The address from where the information originated is used to store the incoming matrix in the appropriate location of REM_SYSINFO. For example, if MFM III #2 sends a packet of information to MFM III #4, MFM III #4 will store the received information in the second 11×15 buffer region of REM_SYSINFO. There is also an eleven element vector called REM_UPDATE which keeps track of where information originated within the last 1.0 ms, i.e. for the above example, the second row of REM_UPDATE is set to “1” to reflect information received directly from MFM III #2. 
     If an MFM III receives a matrix during the execution of the HSR, Integrated Circuit Breaker Protection Software, or MFM1 algorithms, these algorithms may be interrupted only to store the incoming matrix into REM_SYSINFO for later use by the data update routine. However, the HSR, Integrated Circuit Breaker Protection Software and MFM1 algorithms may not be interrupted to update the local system information matrix with data stored in REM_SYSINFO. The local system information matrix must wait to be updated with the remote information at the next 1.0 ms execution of the data update routine just before the next execution of the HSR, ICBP and MFM1 algorithms. 
     The data update routine uses the information stored in REM_SYSINFO and REM_UPDATE to appropriately modify the rows of the local system information matrix, SYSINFO, with remote information. When REM_UPDATE is “1” for any row, only the row in SYSINFO corresponding to the location from where the incoming matrix originated is automatically updated. Also, rows of REM_UPDATE set to “1” indicate what matrices were received within the last 1.0 ms. Only these newly received matrices stored in REM_SYSINFO will be examined for updates to remaining rows of SYSINFO. For example, MFM III #1 receives information from MFM III #2 and MFM III#4 within the last 1 ms. The second and fourth elements of REM_UPDATE will be set to “1” and all other elements will be “0”. The second and fourth row of SYSINFO matrix of MFM III #1 will automatically be updated using the information stored in row 2 of the second 11×15 buffer location of REM_SYSINFO and the information stored in row 4 of the fourth 11×15 buffer location of REM_SYSINFO. No other updates to rows 2 or 4 of SYSINFO will be allowed in this pass through the data update routine. The information stored in the remaining rows of the second and fourth 11×15 buffer locations of REM_SYSINFO will be used for updates to rows 3 and 5 through 11 of SYSINFO. 
     In non-fault conditions, updates to the rows of local system information matrix can occur only when information is received directly from the source for that row. The only means of receiving system-wide information directly from the source is through ring Ethernet transmissions. If any of the MFM III units are not properly transmitting data over their ring Ethernet ports or if the ring Ethernet is down, system topology can not be determined during non-fault conditions. In fact, the topology algorithm is only executed during non-fault conditions. Therefore, if any MFM III does not receive information from all other MFM III units over the ring Ethernet or adjacent point-to-point Ethernet links during non-fault conditions, correct topology can not be determined. Since the switchboard fault detection algorithm requires knowledge of the system topology prior to making a shunt trip decision, incorrect topology will prevent shunt trip decisions for switchboard fault detection. This implies that regular checks as to the health of the Ethernet network should be made using a network analyzer to ensure all units are communicating. 
     During fault conditions, updates are based on fault counters, fault reset flags, and fault detection flags. As in non-fault conditions, when REM_UPDATE is “1” for any row, only the row corresponding to the location from where the incoming matrix was sent is updated, and no further updates to these rows of SYSINFO will be allowed in this pass through the data update routine. In order for other rows to be updated in the SYSINFO matrix, comparisons are made between the stored values for FAULTCOUNT, FAULTRESET, and FAULTDETECT in the SYSINFO versus the REM_SYSINFO matrices. If an incoming matrix has a row where FAULTDETECT is “1” and a new fault counter that exceeds the previously stored fault counter for that row in SYSINFO, and the previously stored row shows that a fault condition was not reset, that row will be updated in SYSINFO. If an incoming matrix contains a row where FAULTRESET is “1” and FAULTCOUNT is “0”, and the previously stored data for that row shows FAULTDETECT is “1” and a non-zero FAULTCOUNT, that row will be updated in SYSINFO. Also, further updates for that row are prevented in this pass through the data update routine. If an incoming matrix contains a row where FAULTRESET is “0” and FAULTCOUNT is “0”, and previously stored data for that row shows FAULTRESET is “1” and FAULTCOUNT is “0”, that row will be updated in the local system matrix. Again, further updates for that row are prevented in this pass through the data update routine. 
     Once execution of the data update routine is complete, the local row to the system information matrix is updated in the following execution of the Integrated Circuit Breaker Protection Software. After Integrated Circuit Breaker Protection Software execution is complete, the local system information matrix is then broadcast back out over the Ethernet links for use by other MFM III units. 
     During the development of the MFM III, suggestions were made to pass rows of information instead of an entire matrix of information. Each row of information consists of 32 bits (4 bytes) of information while an entire matrix of information consists of 352 bits (44 bytes) or data. Either the row or matrix would require the minimum Ethernet packet size of 64 bytes for the data field; therefore, the message length would be as long for a row as for an entire matrix. However, passing only rows of information would greatly increase the Ethernet traffic seen on point-to-point connections. Since the MFM III communications boards were originally designed to run with a 10Base2 Ethernet (10 Megabits per second), traffic associated with passing rows on the point-to-point connections would result in unacceptable utilization rates. In fact, the 5.0 ms ring transmission rates are based on keeping low utilization rates on the ring with eleven MFM III units sending a packet of information. Since the content of the system information matrix was designed to be packaged within one Ethernet packet of information, each MFM III only needs to send one Ethernet packet on each point-to-point link every 1.0 ms. The 1.0 ms point-topoint transmission rate keeps traffic to a minimum and utilization rates low, thereby keeping the probability of collisions among Ethernet packets low and preventing delays in transmission times. 
     (ii) Data Matching Algorithm. 
     (See APPENDIX C.) The data matching algorithm, executed every 1.0 ms following execution of the data update routine, generates matched data sets for a given fault counter. Based on its local address and type, the MFM III knows what information is needed to make a local shunt trip decision through a look-up table. For example, the MFM III #2 needs to compare its local channel  1  information with remote channel  1  information from MFM III #1 to isolate a cross-tie fault between the 1SA and 1SB switchboards. The MFM III #2, needs to compare its local channel  2  information with remote channel  1  information from MFM III #4 to isolate a forward longitudinal fault between the 1SA and 2SA switchboards. 
     In order to obtain matched data sets, the two local buffer matrices are filled with information including, fault counter, circuit breaker status, fault current directions for channel  1  and  2 , and current magnitude flags for channel  1  and  2 . At the beginning of each fault event, sixteen samples of data are stored within the local buffer matrix for matching attempts with remote data. As the buffer fills, the oldest sample is replaced by the latest sample, keeping the most recent sixteen samples continually stored within the local data buffer. The local buffer routine is actually located at the end of the Fault Counter and Direction Assignment section of the ICBP software. 
     A remote buffer of fault data is filled in the data match algorithm. The remote fault data matrix, called REMOTE_MFM is a 3×16×4 matrix. The first dimension represents the first, second, or third remote MFM III supplying the data. At least three sources of data are required since both the 2S and 3S cross-tie MFM III units require matched data sets from three remote MFM III units. All other MFM III units only require matched data sets from two remote MFM III units. Specifically, the 3S MFM III units need information from their adjacent cross-tie MFM III units for cross-tie fault shunt trip decisions and information from both MFM III units located at the 2S switchboards to make a shunt trip decision for a longitudinal bus-tie fault. The 2S cross-tie MFM III units require information from the 2S longitudinal MFM III units to determine if a switchboard fault exists in addition to information from the 3S MFM III units and their adjacent 2S cross-tie MFMIIIs. All other MFM III units need only information from two remote MFM III units. The second dimension of REMOTE_MFM represents sixteen samples of data, continuously updated with the most recently received samples. The third dimension represents the four types of data stored, fault counter, fault direction, circuit breaker status, and current magnitude flag. 
     The data matching routine generates three sets of matched data ultimately used by the bus-tie and switchboard fault detection sections of the Integrated Circuit Breaker Protection Software. Each set of data is matched for a given fault counter. The first set of data consists of the variables LOCALCT1, LOCALIMAG1, REMOTECT1, REMOTECB1, and RMTIMAG1. This data is used for shunt trip decisions based on channel  1  data of the local MFM III. The variables LOCALCT1 and LOCALIMAG1 are generated by the local channel  1  data and store the direction of the fault current and the current magnitude flags, respectively. The variable REMOTECT1 stores the direction of the remote fault current to be compared with LOCALCT1. Note that this does not necessarily correspond to the channel  1  information of the remote MFM III. For example, MFM III #4 compares its channel  1  information with channel  2  information of MFM III #2; in this case, REMOTECT1 is actually the direction of current in channel  2  of MFM III #2. The variable REMOTECB1 stores the status of the remote circuit breaker to be compared with LOCALCT1, and the variable RMTIMAG1 stores the remote current magnitude flag to be compared with LOCALIMAG1The second set of data consists of the variables LOCALCT2, LOCALIMAG2, REMOTECT2, REMOTECB2, and RMTIMAG2. This data is similarly used for shunt trip decisions based on channel  2  data of the local MFM III. 
     The third data set consists of the variable THIRDCT. This variable is utilized only in the switchboard fault detection algorithm for determining faults at the 2S switchboards. The 2S cross-tie MFM III units, not the 2S longitudinal MFM III units, are responsible for generating an appropriate flag for a fault at the 2S switchboard. However, the 2S cross-tie MFM III units need to know the direction of the fault current in channel  1  of the 2S longitudinal MFM III units in order to determine if a 2S switchboard fault exists. THIRDCT provides fault current direction in the forward longitudinal 2S bus-tie matched with the direction of the local fault currents in channel  1  and channel 2 of the 2S cross-tie MFM III units to detect a switchboard fault at the 2S switchboards. 
     Other embodiments of this invention will be apparent to those skilled in the art from a consideration of this specification or practice of the invention disclosed herein. Various omissions, modifications and changes to the principles described may be made by one skilled in the art without departing from the true scope and spirit of the invention which is indicated by the following claims.