Title of Invention

A RELAY-TO-RELAY DIRECT COMMUNICATION SYSTEM AND METHOD IN AN ELECTRIC POWER SYSTEM

Abstract Provided is a system relay-to-relay direct communication system (10) and method in a power system. The relay-to-relay direct communication system includes a first protective relay (100) having a first transmit module (41) where the first transmit module includes a first microcontroller (42) adapted to provide a plurality of data channels. Each of the plurality of data channels is associated with channel data having a variety of bit-lengths. The relay-to-relay direct communication system also includes a second protective relay (102) directly coupled to the first protective relay (100) via a communication link (34). The second protective relay includes a first receive module (44) where the first receive module including a second microcontroller (45) adapted to provide the plurality of data channels. A speed of receipt of the channel data by the first receive module is adjustable based on an assignment of the channel data to the plurality of data channels of the first transmit module (41).
Full Text A RELAY-TO-RELAY DIRECT COMMUNICATION SYSTEM AND METHOD IN
AN ELECTRIC POWER SYSTEM
RELATED APPLICATIONS
This application is a continuation-in-part of U.S. patent application Ser. No.
09/900,098 entitled "RELAY-TO-RELAY DIRECT COMMUNICATION SYSTEM IN
AN ELECTRICAL POWER SYSTEM", filed July. 6, 2001, and is related to U. S.
Patent No 5,793,750 entitled "SYSTEM OF COMMUNICATING OUTPUT
FUNCTION STATUS INDICATIONS BETWEEN TWO OR MORE POWER
SYSTEM PROTECTIVE RELAYS", issued August 11, 1998.
BACKGROUND OF THE INVENTION
Field of the Invention
[001] This invention relates generally to communication systems in an
electric power system, and more specifically to a relay-to-relay direct
communication system and method in an electric power system.
Description of Related Art
[002] In U.S. Pat. No. 5,793,750, the contents of which are hereby
incorporated by reference, a communication system between two
microprocessor-based protective relays for an electric power system is
1

disclosed. Each of the two relays in that system has both transmit and receive
modules, for directly transmitting indication status bits indicative of the result of
selected protective functions of one relay from that one relay to the other, and
vice versa.
[003] The output status indication bits are sometimes used to identify the
existence and location of a fault on the power line portion served by the two
relays. One or both of the relays might initiate a circuit breaker trip action on
the basis of the exchange of such information. The output status indication bits
may be the result of processing functions in one of the relays involving the
voltages and/or currents on the power line. The output status indication bits
may be used for various control, status, indication and protection functions.
Examples of protection functions include permissive overreaching transfer trip
(POTT) actions, permissive under-reaching transfer trip (PUTT) actions,
directional comparison unblocking (DCUB) and direct transfer trip (DTT)
actions. Other relay-to-relay operations are possible using particular output
status indication bits.
[004] "1 he advantage of the communication system described in the 750
application is that it is fast and secure. Protective relays typically accomplish
their monitoring functions several times each power system cycle. The 750
communication system provides the results of these monitoring functions of one
relay, to the other relay. The information is transmitted directly over a
communications link from an originating relay which may or may not trip its
associated circuit breaker based on its operational results, to another relay.
2

The receiving relay then uses the transmitted information, in the form of digital
bits, to perform its own on-going calculations, producing various protection
actions such as tripping and closing a circuit breaker when appropriate. The
communication between the two relays may be bi-directional, allowing the two
relays to exchange information concerning the results of their own calculations
both quickly and securely, with a minimum amount of expense.
[005] In the 750 application, the output status indication capability is eight bits.
In many cases, however, eight channels are not necessary. For example, two
or three bits are usually sufficient to accomplish the desired relay-to-relay
protection, control, and monitoring scheme. A substantial number of bits
therefore may go unused. The present invention makes use of those otherwise
unused bits. It forms a serial data stream or channel from each unused bit, and
utilizes those serial data channels to significantly increase the amount of
information that can be communicated between the two relays. This invention
may utilize none, some or all of the eight channels to transfer output status
indication bits. If less than all eight channels are used for output status
indication bits, the otherwise unused channels may be used to transfer other
selected information.
BRIEF SUMMARY OF THE INVENTION
[006] In an embodiment, provided is a relay-to-relay direct communication
system in a power system. The relay-to-relay direct communication system
includes a first protective relay having a first transmit module where the first
3

transmit module includes a first microcontroller adapted to provide a plurality of
data channels. Each of the plurality of data channels is associated with channel
data having a variety of bit-lengths. The relay-to-relay direct communication
system also includes a second protective relay directly coupled to the first
protective relay via a communication link. The second protective relay includes
a first receive module where the first receive module includes a second
microcontroller adapted to provide the plurality of data channels. A speed of
receipt of the channel data by the first receive module is adjustable based on an
assignment of the channel data as a plurality of serial messages to the plurality
of data channels of the first transmit module.
[007] In another embodiment, provided is a relay-to-relay direct communication
system in a power system. The relay-to-relay direct communication system
includes a first protective relay having a first transmit module where the first
transmit module includes a first microcontroller adapted to provide a plurality of
data channels. Each of the plurality of data channels is associated with channel
data having a variety of bit-lengths. The relay-to-relay direct communication
system also includes a second protective relay directly coupled to the first
protective relay via a communication link. The second protective relay includes
a first receive module where the first receive module includes a second
microcontroller adapted to provide the plurality of data channels. The
communication link is adapted to transmit a plurality of serial messages at a
predicable rate where each of the plurality of serial messages is formed using
channel data bits corresponding to the channel data. Each of the first and
4

second microcontrollers is further adapted to provide communication link
monitoring capability via detection of corrupted serial messages and missing
serial messages of the plurality of serial messages, and to calculate
communication link availability based on a number of the corrupted and
missing serial messages during a time period.
[008] In a further embodiment, provided is a relay-to-relay direct
communication system in a power system. The relay-to-relay direct
communication system includes a first protective relay having a first transmit
module where the first transmit module includes a first microcontroller adapted
to provide a plurality of data channels. Each of the plurality of data channels is
associated with channel data having a variety of bit-lengths. The relay-to-relay
direct communication system also includes a second protective relay directly
coupled to the first protective relay via a communication link. The second
protective relay includes a first receive module where the first receive module
includes a second microcontroller adapted to provide the plurality of data
channels. The communication link is adapted to transmit a plurality of serial
messages at a predictable rate, each of the plurality of serial messages formed
using channel data bits corresponding to the channel data. A speed of receipt
of the channel data by the first receive module is adjustable based on an
assignment of the channel data to the plurality of data channels of the first
transmit module. Each of the first and second microcontrollers is further
adapted to provide communication link monitoring capability via detection of
corrupted serial messages and missing serial messages of the plurality of serial
5

messages, and to calculate communication link availability based on a number
of the corrupted and missing serial messages during a time period.
[009] In yet another embodiment, provided is a method for calculating
communication link availability in a relay-to-relay direct communication system
in a power system. The relay-to-relay direct communication system has a first
protective relay including a first microcontroller that is adapted to provide a
plurality of data channels and has a second protective relay directly coupled to
the first protective relay via a communication link. The second protective relay
includes a second microcontroller that is adapted to provide the plurality of data
channels where each of the plurality of data channels is associated with
channel data having a variety of bit-lengths. The method includes converting
the channel data into a plurality of serial messages, transmitting, via the
communication link, each of the plurality of serial messages at a predictable
rate, determining an aggregate number of received uncorrupted serial
messages, and dividing the aggregate number of serial messages received
during a time period by a number serial messages expected to be received
during the time period.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] FIGURE 1 is a single line schematic diagram of a power system that may
be utilized in a typical wide area.
6

[0011] FIGURE 2 is a block diagram of a relay-to-relay direct communication
system of the power system of FIG. 1, according to an embodiment of the
invention.
[0012] FIGURE 3 is an exemplary received frame of the relay-to-relay direct
communication system of FIG. 2, according to an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0013] As indicated above, the present invention is based on and is an
improvement of the communication system of U.S. Pat. No. 5,793,750, which
includes a direct communication link between two protective relays serving an
electric power apparatus, the system supporting a communication arrangement
or protocol involving eight data channels for exchange of output status
indication bits between the two relays both quickly and securely. The channel
data bits TMB1-TMB8 identify eight transmit bits, on eight data channels.
[0014] ! hose bits, when received by the other relay, are identified as received
channel data bits RMB1-RMB8, wherein RMB1-RMB8 are the "mirror" or replica
of the transmit channel data bits. The eight data channels can accommodate at
least eight output status indication bits. As indicated above, however, in many
iwo-relay arrangements, only two or perhaps three channels are necessary to
communicate the output status indication bits. Utilizing the present invention,
the otherwise vacant channel space may now be used by selected additional
data (discussed below) and an associated synchronization channel to
synchronize the additional data.
7

[0015] I he additional data may be digitized analog quantities, such as metering
data, or may be "virtual terminal" data. In a virtual terminal arrangement, a
human user or another application utilizes the direct communication link to
communicate with the other relay. For example, the human user could utilize
the direct communications link to control or query the other relay. An
application such as, for example, an integration protocol like as DNP3, could
also utilize the communications link in the virtual terminal arrangement.
[0016] FIGURE 1 is a single line schematic diagram of a power system 10 that
may be utilized in a typical wide area. As illustrated in FIG. 1, the power system
10 includes, among other things, two generators 12 configured to generate
three-phase sinusoidal waveforms, for example, three-phase 12 kV sinusoidal
waveforms, two step-up power transformers 14 configured to increase the 12kV
sinusoidal waveforms to a higher voltage such as 138 kV and a number of
circuit breakers 18. The step-up power transformers 14 provide the higher
voltage sinusoidal waveforms to a number of long distance transmission lines
such as the transmission lines 20. In an embodiment, a first substation 16 may
be defined to include the generators 12, the step-up transformers 14 and the
circuit breakers 18, all interconnected via a first bus 19. At the end of the long
distance transmission lines 20, a second substation 22 includes step-down
power transformers 24 to transform the higher voltage sinusoidal waveforms to
lower voltage sinusoidal waveforms (e.g., 15 kV) suitable for distribution via a
distribution line to various end users 26 and loads 30.
8

[0017] As previously mentioned, the power system 10 includes protective
devices and procedures to protect the power system elements from faults or
other abnormal conditions The protective devices and procedures utilize a
variety of protective logic schemes to determine whether a fault or other
problem exists in the power system 10. For example, some types of protective
relays utilize a current differential comparison to determine whether a fault
exists in the protection zone. Other types of protective relays compare the
magnitudes of calculated phasors, representative of the power system
sinusoidal waveforms, to determine whether a fault exists in the protection
zone. I requency sensing techniques and harmonic content detection is also
incorporated in protective relays to detect fault conditions. Similarly, thermal
model schemes are utilized by protective relays to determine whether a thermal
problem exists in the protection zone.
[0018] Referring again to FIG. 1, also included are a first and a second
protective relay 100 and 102 adapted to provide for example, overcurrent
protection for the transmission line 21. As described below, the first and
second protective relays 100, 102 are also adapted to communicate via a
communication link 34 that may be configured using one of a number of
suitable media. Additional protective relays such as a protective relay 104,
adapted to communicate with the first protective relay 100 and/or the second
protective relay 102, may also be included in the power system 10.
[0019] FIG. 2 is a block diagram of a relay-to-relay direct communication system
40 of the power system 10, according to an embodiment of the invention.
9

Although illustrated using the first and second protective relays 100, 102, it
should be understood that the relay-to-relay direct communication system 40
may include additional protective relays operatively coupled to the first and/or
second relay 100, 102 and adapted to operate as described below. Further,
although illustrated using the first and second protective relays 100, 102, it
should be understood that the apparatus and method described herein is
applicable communication between to any intelligent electronic device (IED) of
the power system 10.
[0020] For ease of discussion, the first protective relay 100 is shown as the
transmitting relay and includes, inter alia, a "transmit" module 41, having a
microcontroller 42 operatively coupled to a receive and transmit interface
means; in this example, a universal asynchronous receiver/transmitter (UART)
43. The (transmitting) UART 43 is configured to convert bytes of channel data
bits (corresponding to the channel data) resulting from first protective relay
operation into a single serial message stream for outbound transmission via the
communication link 34 to the second protective relay 102, and to convert an
inbound serial message stream (from the second protective relay 102) into
bytes of channel data suitable for use by the first protective relay 100.
[0021] Similarly, the second protective relay 102 is shown as the receiving relay
and includes, inter alia, a "receive" module 44 having a second microcontroller
45 operatively coupled to another UART 46, operational and configured as
described above. Although not separately illustrated, each of the first and
second protective relays 100, 102 include both transmit and receive capability
10

to enable bi-directional communication. While illustrated as transmit and
receive modules 41, 44, in a functional block diagram format, the relay-to-relay
direct communication system and method described herein may be enabled via
a microprocessor or field programmable gate array (FPGA) executing a
computer program, protection algorithm or relay logic scheme. Further,
although illustrated as a UART 43 operatively coupled to the first microcontroller
42, and a UART 46 operatively coupled to the second microcontroller 45, one of
any suitable transmit and receive interface means may be utilized to convert
bytes of channel data bits into a serial message stream for transmission via the
communication link 34.
[0022] 1 he transmit module 41 and the receive module 44 are operatively
connected via the communication link 34. As noted above, the communication
link 34 may be enabled as an RF link, a microwave link, an audio link, a fiber
optic link, or another other type of suitable link adapted to carry serial data. As
illustrated, in addition to output status indication bits, each of the transmit and
receive modules 41, 44 is capable of transmitting/receiving other types of
channel data in the form of serial messages. For example, the channel data
may include digitized analog values, derived from analog quantities, that require
more than a single bit such as metering information, breaker failure system
security enhancement information, reclose enable information, instrument
transfotmer checking and multi-terminal fault location information, to name a
tew.
11

[0023] Referring to the transmit module 41, an eight data channel arrangement
is configured such that two data channels, a data channel 47 and a data
channel 48, correspond to the conventional output status indication bits 57
transmitted as channel data bit 1 (TMB1) and TMB2, respectively, from the
transmit module 41 of the first protective relay 100 to the receive module 44 of
the second protective relay 102. Three data channels, a data channel 49, a
data channel 50 and a data channel 51, are dedicated to digitized analog
values 59, 60 and 61 transmitted as channel data bits TMB3, TMB4 and TMB5,
respectively, from the transmit module 41 of the first protective relay 100 to the
receive module 44 of the second protective relay 102.
[0024] I ach of the digitized analog values 59, 60, 61 are formed by, for
example, converting a 32-bit floating point number representing an analog
quantity (e.g., system impedances, currents, voltages)) into an 18-bit floating
point number. The 18-bit floating point number is then serialized such that one
bit from each of the digitized analog values 59, 60, 61 is included as channel
data bits TMB3, TMB4 and TMB5, respectively, in sequential transmitted
messages until all of the bits associated with the digitized analog values 59, 60,
61 are transmitted. For example, if each of the digitized analog values 59, 60,
61 is expressed in 18 bits, eighteen sequential serial messages are transmitted
where the first serial message includes the first bit of the digitized analog value
59 transmitted as channel data bit TMB3, the first bit of the digitized analog
value 60 transmitted as channel data bit TMB4, and the first bit of the digitized
analog value 61 transmitted as channel data bit TMB5. Similarly, the second
12

serial message includes the second bit of the digitized analog value 59
transmuted as channel data bit TMB3, the second bit of the digitized analog
value 6U transmitted as channel data bit TMB4, and the second bit of the
digitized analog value 61 transmitted as channel data bit TMB5, and so on.
[0025] It should be noted that while compromising some precision, the
conversion scheme that converts a 32-bit floating point number (representing
the analog quantity) into a corresponding 18-bit floating point number, enables
quicker transmission to the second protective relay 102. It should also be noted
that other conversion schemes may be utilized depending on the analog
quantity measured, the precision required, and the speed of transmission
desired
[0026] I wo additional data channels, a data channel 52 and a data channel 53
facilitate virtual terminal data transmitted as channel data bits TMB6 and
TMB7, respectively, from the transmit module 41 of the first protective relay 100
to the receive module 44 of the second protective relay 102. As noted above,
virtual terminal data refers to data provided by a user located at a local relay
(e.g., the first relay 100), to a remote relay (e.g., the second relay 102) via the
communication link 34. In such a configuration, the local relay operates as a
virtual terminal to allow the user to query and/or control the remote relay with
the familiar serial port user interface passing data on otherwise unused
channels. The virtual terminal scheme also adds fast meter/operate capability.
Like the digitized analog values described above, the virtual terminal data is
serialized bit-by-bit such that, for example, 18-bit virtual terminal data is
13

transmitted bit-by-bit in 18 sequential serial messages where the first two bits
are payload flags and the last sixteen bits are two 8-bit data bytes. For
example, the 18-bit virtual terminal data may be expressed as:
l)l!>,dU)ddltdv.drdndU)di)dHd.ldbddid,d2d]\Nhere p indicates that payload byte, p,- indicates that d9 d]6 is a payload byte (see, FIG. 3).
[0027] I he eighth data channel 54 is dedicated to synchronization information
transmitted as channel data bit TMB8 from the transmit module 41 of the first
protective relay 100 to the receive module 44 of the second protective relay
102. I he synchronization information enables synchronization of the data
channels associated with the analog values 59, 60, 61 and the virtual terminal
data 62 Thus, when any of the data channels 47-53 are used for anything
other than the output status indication bits, a dedicated synchronous channel is
allocated for synchronization information transmitted as channel data bit TMB8.
[0028] Although illustrated utilizing an eight data channel arrangement, it should
be understood that a different number or arrangement and/or assignment of
data channels may be used by the first and second protective relays 100, 102
of the communication system 40. Accordingly, the two data channels of output
status indication bits in combination with the three data channels of analog
values and the two data channels of virtual terminal data illustrated in FIG. 2 is
arbitrary. The output status indication bits could occupy more or less or no data
channels, the analog values could occupy more or less or no data channels,
and the virtual terminal data could occupy more or less or no data channels. In
addition, one analog value may occupy more than one data channel for
14

speedier transmission. Similarly, virtual terminal data may occupy more than
one data channel for speedier transmission.
[0029] i urther, in an embodiment, the arrangement and/or assignment of the
data channels may be fixed, while in another embodiment, the arrangement
and/or assignment of the data channels may be dynamically changed during
relay operation, depending on the desired configuration of the protective
relay(s) 100, 102. As a result, speed of receipt of the channel data by the
receive module 44 is adjustable based on the assignment of the channel data to
the number of data channels.
[0030] I or example, if 18-bit virtual terminal data is dynamically assigned to one
data channel during a high activity period of relay operation, it is transmitted bit-
by-bit in 18 sequential serial messages, and then reassembled for use by the
receiving relay. If one message is transmitted every 1 millisecond via the
communication link 34, 18 milliseconds are required for receipt of the entire 18-
bit virtual terminal data. In contrast, if the same 18-bit virtual terminal data is
dynamically assigned to three data channels during a lower activity period of
relay operation, it is transmitted bit-by-bit in 6 sequential serial messages,
requiring six milliseconds.
[0031] Prior to transmission, each of the eight channel data bits TMB1-TMB8
are encoded by an encoder 65 to form an encoded message 66 using one of
any number of suitable techniques. The encoded message 66 may therefore
have one of any number of suitable formats, depending on the encoding
scheme selected. For example, in one encoding scheme, the encoded
15

message 66 may include 36 or 40 bits, divided into four 9-bit (for 36 bit length)
or 10-bit (for 40 bit length) characters plus a number of idle bits. The number of
idle bits may vary depending upon the selected transmission speed.
[0032] Continuing with the example, the bits may be assembled such that the
first 9 10 bit character includes a single start bit followed by the six channel data
bits TMB1-TMB6, followed by an odd parity bit and one or two stop bits, as
selected by the user. The second character may include a second single start
bit, followed by the six channel data bits TMB5, TMB6, TMB7, TMB8, TMB1
and TMB2, followed by an odd parity bit and one or two stop bits. The third
character may include a start bit followed by the six channel data bits TMB7,
TMB8, TMB1, TMB2, TMB3 and TMB4, followed by an odd parity bit and one or
two stop bits. The fourth and final character in the message may include a
single start bit followed by the six channel data bits TMB3-TMB8, followed by an
odd panty bit and one or two stop bits. The remaining bits, if any, are a variable
number of idle bits, depending upon transmission speed of the data.
[0033] Using such an encoding scheme, each of the channel data bits TMB1-
TMB8 are repeated three times in the four character portions of one encoded
message 66 with single stop and parity bits and one or two stop bits inserted
between each character portion of the encoded message 66. This encoding
scheme allows the receiving, or second protective relay 102, to check for errors
that may have occurred during transmission.
[0034] In addition to assembling the bits into messages, each of the first and
second protective relays 100, 102 may be adapted to further encode and
16

decode using an identifier pattern selected during system configuration. For
example, if preprogrammed to include one particular identifier pattern, the
transmit encoder 65 logically inverts one of the four characters in each of the
messages as a means of encoding the identifier pattern into the message. As
described below, the receiving, or second, relay 102 then ensures that the
received message has been encoded with the correct identifier pattern.
Although described as assembling messages where one character is logically
inverted, it should be understood that other suitable formats and encoding
schemes may be utilized by the encoder 65 to generate the encoded message
66.
[0035] i he encoded message 66 is then applied to the UART 43, adapted to
satisfy several operating parameters for the system. In general, the UART 43
converts the encoded message 66 into a serial message 67 for transmission as
part of a serial message stream via the communication link 34. Accordingly, the
receiving UART 46 must also be capable of checking the received serial
message 67 for proper framing (the presence of one stop bit per byte) and
proper parity, and detecting overrun errors.
[0036] The UART 43 may be programmed for various baud rates. For example,
it might be programmed for baud rates ranging from 300 through 115,000. The
UART 43 is additionally adapted to synchronize both transmit and receive
serial messages using transmit and receive clocks externally supplied. As will
be appreciated by one skilled in the art, the method of bit synchronization, using
17

start and stop bits or using synchronizing clocks, is one of any number of
suitable methods for synchronization.
[0037] Subsequent to being prepared for transmission by the UART 43, the
serial message 67 is transmitted over the communication link 34 to the receive
module 44. In one example, when the first, or transmitting, relay 100 samples
and performs its monitoring functions every {fraction (1/16)}th of a power
system cycle, each serial message 67 is sent at a 1 millisecond interval,
reflecting the sampling rate of the transmitting relay. The sampling and
transmission rates can be varied depending on the desired operation of the
transmitting relay.
[0038] Referring now to the receive module 44, the receiving UART 46 provides
the counterpart functions of the transmitting UART 43. When the serial
message 67 is received by the receive module 44 of the second relay 102,, the
UART 46 performs several data checks on each character of the serial
message 67. It also checks each character of the serial messages 67 for
proper framing, parity and overrun errors.
[0039] From UART 46, the characters of the serial message 67 are passed to a
decoder 68. In general, the decoder 68 reassembles groups of four characters
in order to reconstruct the four character message. Next, the decoder 68
checks each message for errors, and also examines the results of the UART
checks described above. If any of the checks fail, the decoder 68 discards the
message and de-asserts a DOK (data OK) flag 94 for that message in a register
95 {see, FIG. 3).
18

[0040] More specifically, in the illustrated example, the decoder 68 ensures that
there are the three copies of the eight channel data bits TMB1-TMB8 included
in the transmitted four-character encoded message 66. If an identifier pattern
was used to encode the encoded message 66, the decoder 68 also checks to
ensure that the encoded message 66 includes the identifier pattern. It should
be noted that the encoding/decoding scheme described above is one of any
number of suitable encoding/decoding schemes to enable error detection that
may be utilized in the method and apparatus of the invention.
[0041] As a result of operation of the decoder 68, the DOK flag 94 and the
channel data bits RMB1-RMB8 are provided. The received channel data bits
RMB1-RMB8 are the mirror or replica of transmitted channel data bits TMB1-
TMB8. The data OK (DOK) flag 94 provides an indication of whether errors
were detected in the received message.
[0042] I ike the transmit module 41 of the first relay 102, the receive module 44
of the second relay 102 includes an eight data channel arrangement where two
data channels are dedicated to the output status indication bits, three data
channels are dedicated to three digitized analog values, two data channels are
dedicated to virtual terminal data and one data channel is dedicated to
synchronization information Accordingly, the output status indication bits 57
are received as channel data bits RMB1 and RMB2 via data channels 70 and
71, respectively, and are applied to one or more security counters 69. The
security counters 69 operate to ensure that the state of the received channel
data bits RMB1 and RMB2 remain constant for a pre-selected number of
19

received serial messages 67 before the output status indication bits are utilized
by downstream processes. Ensuring that the state of the output status
indication bits remain constant increases the reliability and security associated
with the output status indication bits 57.
[0043] Because the two channel data bits RMB1 and RMB2 are transmitted bit
by bit, no synchronization of those bits is required. The channel data bits RMB1
and RMB2 are used by the second relay 102 to make determinations
concerning operation of the power system 10 (as detected by the first protective
relay 100) including possible circuit breaker trip action when appropriate. In the
illustrated example, the digitized analog values 59, 60 and 61 are received as
channel data bits RMB3, RMB4, and RMB5 via a data channel 72, a channel 73
and a channel 74, respectively. Each of the three digitized analog values 59,
60, 61 are received serially one bit per message per data channel, and are then
parallelized in a parallelize element 78. The parallelize element 78 re-
assembles each of the three digitized analog values from received successive
decoded messages 58. As noted above, in the illustrated example, each of the
digitized analog values 59, 60, 61 includes eighteen bits. In an embodiment,
sixteen bits are used for information while the remaining two bits are unused.
Therefore, for every 18 messages, a complete original analog value is received
on eachi corresponding data channel.
[0044] Similarly, the virtual terminal data 62 is received as channel data bits
RMB6 and RMB7 via data channels 75 and 76, respectively. Like the analog
values 59, 60, 61, the virtual terminal data 62 is received serially one bit per
20

message per data channel, and is also parallelized in the parallelize element
78. In the illustrated embodiment, the virtual terminal data 62 includes eighteen
bits. Sixteen bits of the eighteen bits are utilized for virtual terminal data, where
the sixteen bits are divided into two eight-bit bytes. The two remaining bits are
used to indicate which of the two eight-bit byte fields actually contain virtual
terminal data, and which, if any, are idle, (e.g., waiting for user input). Thus, for
every 18 decoded messages 58, two virtual terminal bytes are received on each
corresponding data channel 75, 76. After parallelization via the parallelize
element 78, the analog values and the virtual terminal data are provided to the
second protective relay 102
[0045] Again, the particular arrangement of the eight data channel bits TMB1 -
TMB8 is established in accordance with the user's communication
requirements. Different numbers of output status indication bits, analog values
and virtual terminal data can be utilized to form seven bits of the eight channel
data bits TMB1-TMB8.
[0046] A data channel 77, or synchronization channel, is dedicated to the
remaining channel data bit, RMB8. The channel data bits RMB8 of the
synchronization channel enable the receiving decoder 68 and parallelize
element 78 to find the start and stop boundaries serial messages that include
the digitized analog values and virtual terminal data. The synchronization
channel is necessary when any of the other channel data bits include the
digitized analog values or the virtual terminal data. If all of the channel data bits
21

are used for output status indication bits only, no synchronization is necessary
and the data channel 77 may be used for output status indication bits.
[0047] In order to determine that a complete (four character) bit message has
been received, the second relay 102 identifies the first byte of each of the bit
messages via message synchronization. In an embodiment, message
synchronization is maintained by counting modulo 4 from the first received byte
after byte synchronization is achieved. Accordingly, each time the counter rolls
over, the first byte is received.
[0048] FIG. 3 is an exemplary received frame 80 of the relay-to-relay direct
communication system 40, according to an embodiment of the invention. As
illustrated, the received frame 80 includes 18 messages where a series of the
"bottom" channel data bit (TMB8) provides the 18-bit synchronization
information after encoding, transmission and decoding. In addition, the analog
values and virtual terminal data are received as channel data bits RMB3-RMB7
via data channels 72-76.
[0049] Referring to the data channel 77, or the synchronization channel, a
special frame synchronization pattern, for example 000001, is utilized to
indicate that all other data channels (e.g., data channels 70-76) are at the
beginning of a frame. In the illustrated example, when the last six bits received
on the synchronization channel are 000001 (the 1 being most recent), then the
other data channels are determined to be at a frame boundary. For example,
the synchronization channel may be expressed as ddddddxlj I/;/()()()()() I
where, = virtual terminal data, 1 = binary one, 0 = binary zero, /; = 1 indicates
22

that the virtual terminal data is valid, vis a virtual terminal flag byte; it is
normally 1, but is set to 0 to indicate a special flag byte is in the virtual terminal
data, and /= time sync bit.
[0050] A comparator 91 in Fig. 3 is adapted to enable detection of the special
frame synchronization pattern in the six most recently received channel data
bits (from the six most recently received messages). Upon detecting the
special frame synchronization pattern via operation of the comparator 91, a
modulo 18 counter 92 is interrogated. If the modulo 18 counter 92 is not zero, it
is reset io zero and the data on the synchronization, virtual terminal data and
analog value channels {i.e., channels 72-77) since the last valid frame sync
(FS) signal 97 is discarded. Therefore, if the modulo 18 counter 92 is at zero, if
all of the 18 most recent data OK (DOK) flags in register 95 are valid (e.g., a
binary 1 value) and if the comparator 91 is asserted indicating detection of the
special frame synchronization pattern, then an AND-gate 96 asserts the FS
signal 97, resulting in the analog values and virtual terminal data being utilized
by the receiving, or second relay 102.
[0051] I he synchronization channel, dedicated to the channel data bit RMB8,
includes an additional virtual terminal character separated into two four-bit
segments 80 and 82. Further, a bit 84 has a binary 1 value if the additional
virtual terminal character contains valid data, and has binary 0 value if the
additional virtual terminal character is idle (such as might be the case if the
virtual terminal session is waiting for input from the user). A bit 85 of the
synchronization channel 77 has a binary 1 value, and a bit 86 typically has a
23

binary 1 value, except under special conditions described below. When both of
the bits 84 and 85 have a binary 1 value, five consecutive zeros in the
synchronization channel are not possible. This ensures that the frame
synchronization pattern 000001 detected by comparator 91 can only occur at
frame boundaries.
[0052] 1 he additional terminal character contained in half-bytes 80 and 82 can
also include control characters, intended to indicate from one relay
(transmitting) to the other (receiving) when virtual terminal communication
should be established, terminated, paused, etc. When one of these control
characters is included in the additional virtual terminal character, bit 86 is forced
to a binary 0 value. The special control characters are chosen carefully by the
system designer such that, even with bit 86 at the binary 0 value, the frame
synchronization pattern 000001 can only occur at a frame boundary.
[0053] In addition, a bit T 98 in the synchronization channel comprises a
separate serial data stream, transmitted at the rate of one bit per 18 messages
(frame) This separate serial data stream contains date and time information.
Each time the FS signal 97 asserts, a time synchronization device 88 accepts
the bit I 98. An additional frame synchronization system, similar to the frame
synchronization system described above, allows the time synchronization
device 88 to recognize the boundaries between successive time
synchronization messages. Namely, a specific frame synchronization pattern is
placed in the serial data stream formed by the bit t 98 {i.e., a bit t serial data
stream) A comparator detects the specific frame synchronization pattern, and
24

signals that the time-of-day and calendar day information, contained in the bit T
serial data stream may be used. The data included in the bit T serial data
stream is formatted such that the frame synchronization pattern can only occur
at frame boundaries. The time synchronization device 88 then updates the
time-of-day clock and the calendar day with the time-of-day and calendar day
information contained in the bit T serial data stream.
[0054] Unlike control inputs of typical protective relays, the relay-to-relay direct
communication system disclosed herein includes communication link monitoring
capability via detection of corrupted serial messages when they occur. That is,
when a corrupted serial message is received by the receive module 44, it may
be concluded by the receive module that the corrupted serial message is the
result of faulty operation or degradation of the communication link 34 and/or
associated transmission equipment. Suitable alarming may be utilized to notify
the user of the condition where the communication link 34 and/or associated
equipment remains faulty for a predetermined duration.
[0055] The relay-to-relay direct communication system disclosed herein also
includes communication link monitoring via detection of missing serial
messages. Because, the serial messages 67 are transmitted via the
communication link 34 at pre-determined periodic intervals, or at a predictable
rate, it can be concluded by the receive module that the missing serial
message(s) 67 is/(are) the result of faulty operation or degradation of the
communication link 34 and/or associated transmission equipment. For
example, if the transmit module 41 is transmitting 250 serial messages every
25

second (a rate of one message every 4 milliseconds), and the receive module
44 does not receive a serial message in an 8 millisecond period, a problem with
the communication link and/or associated equipment may be concluded. In
both instances, the DOK flag 94 indicates the problem with the communication
link 34 and/or associated equipment, and the received analog values and/or
virtual terminal data is not utilized by the receiving relay (see, FIG. 3).
[0056] The relay-to-relay direct communication system disclosed herein further
includes an ability to determine communication link availability, or channel
availability, defined as that portion of time the communication link 34 and/or
associated equipment is capable of properly delivering uncorrupted serial
messages 67. Communication link availability may be calculated by dividing
the aggregate number of all of the received uncorrupted serial messages by the
total expected serial messages in a recording period. For example, for a
recording period of 24 hours, at 250 serial messages per second the
transmitting module 41 transmits 21,600,000 messages and the receive module
44 receives 21,590,000 serial messages 67 because 9000 of the serial
messages were corrupted and 1000 of the serial messages were missing. The
channel availability would therefore be 21,590,000/21,600,000 = 99.9537%.
Suitable alarming may be utilized to notify the user when the channel availability
falls below a predetermined threshold.
[0057] As will be appreciated by one skilled in the art, variations of availability
calculations are possible such as, for example, counting received frames 80 to
determine availability of the digitized analog values and/or virtual terminal data.
26

For example, because18 received frames are needed to reconstruct an 18-bit
digitized analog value, receipt of only 17 of the 18 frames would indicate an
analog value availability of 94.44%.
[0058] Accordingly, the relay-to-relay direct communication system disclosed
herein is adapted to (1) directly communicate output status indication bits which
represent the result of protection functions by one of the relays, (2) directly
communicate selected analog values representing one or more functions of the
relay, (3) directly communicate virtual terminal data provided by a user to one of
the relays via the other relay, (4) monitor the communication link between the
two relays, (5) determine communication link availability and (6) provide time
synchronization. The analog values and the virtual terminal data are processed
in serial fashion in successive messages on channels not used by the output
status indication bits. The time synchronization data is processed in serial
fashion in successive frames (18 messages) of data.
[0059] As noted above, the number of and assignment of data channels for the
output status indication bits and the additional data (analog values and virtual
terminal data) may be pre-selected by an operator or may be dynamically
selected during relay operation. The additional data may include analog values
only, virtual terminal data only or a combination of analog values and virtual
terminal data. The synchronization channel is dedicated for purposes of
synchronizing the additional data, to transmit/receive additional virtual terminal
data, time information and calendar (date) information. This results in the
channel capability of the basic transmission arrangement disclosed in the 750
27

patent being used to its maximum extent, while providing the benefits of the
existing fast and highly secure transmission of output status indication bits.
[0060] Although a preferred embodiment of the invention has been disclosed
here for purposes of illustration, it should be understood that various changes,
modifications and substitutions may be incorporated in the embodiment without
departing from the spirit of the invention, which is defined by the claims which
follow
28

CLAIMS
What is claimed is:
[C1] 1 A relay-to-relay direct communication system in a power system, the
relay-to-relay direct communication system comprising:
a first protective relay including a first transmit module, the first transmit
module including a first microcontroller adapted to provide a plurality of data
channels, each of the plurality of data channels associated with channel data
having a variety of bit-lengths; and
a second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay including a first receive module,
the first receive module including a second microcontroller adapted to provide the
plurality of data channels, wherein a speed of receipt of the channel data as a
plurality of serial messages by the first receive module is adjustable based on an
assignment of the channel data to the plurality of data channels of the first
transmit module.
[C2] 2 The relay-to-relay direct communication system of claim 1, wherein the
first protective relay further comprises a second receive module and the second
protective relay further comprises a second transmit module to enable bi-directional
transmission.
[C3] 3. the relay-to-relay direct communication system of claim 2, wherein each of
the first and second relays further includes a transmit and receive interface means
adapted to convert between bytes of channel data bits and the plurality of serial
29

messages transmitted via the communication link, the bytes of channel data bits
corresponding to the channel data.
[C4] 4. The relay-to-relay direct communication system of claim 3, wherein each
of the plurality of serial messages includes a number of fixed formatted characters
ihat include the channel data bits.
[C5] 5. The relay-to-relay direct communication system of claim 3, wherein
subsequent to receipt by the first receive module, each of the plurality of serial
messages are decoded and parallelized to form a decoded message, sequential
decoded messages re-forming the channel data.
[C6] 6. The relay-to-relay direct communication system of claim 1, wherein the
channel data is selected from the group consisting of single-bit output status
indication bits, digitized analog values, digitized virtual terminal data and
synchronization information.
[C7] 7. The relay-to-relay direct communication system of claim 6, wherein one of
the plurality of data channels is a synchronization channel including the
synchronization information if the assignment of the channel data includes an
assignment of digitized analog values or digitized virtual terminal data to at least one
of the plurality of data channels.
[C8] 8 The relay-to-relay direct communication system of claim 6, wherein the
assignment of the channel data to the plurality of data channels includes assignment
of two of any of the output status indication bits, the digitized analog values and the
digitized virtual terminal data to one data channel of the plurality of data channels.
30

[C9] 9 The relay-to-relay direct communication system of claim 6, wherein the
assignment of the channel data to the plurality of data channels includes assignment
of one of the output status indication bits, the digitized analog values and the
digitized virtual terminal data to at least two data channels of the plurality of data
channels
[C10] 10 The relay-to-relay direct communication system of claim 6, wherein each
of the plurality of serial messages is transmitted via the communication link at a
predictable rate.
[C11] 11. The relay-to-relay direct communication system of claim 10, wherein each
of the first and second microcontrollers is further adapted to provide communication
link monitoring capability via detection of corrupted serial messages of the plurality of
serial messages.
[C12] 12 The relay-to-relay direct communication system of claim 10, wherein each
of the first and second microcontrollers is further adapted to provide communication
link monitoring capability via detection of missing serial messages of the plurality of
serial messages.
[C13] 13. The relay-to-relay direct communication system of claim 10, wherein each
of the first and second microcontrollers is further adapted to calculate communication
link availability based on a number of corrupted and missing serial messages of the
plurality of serial messages during a time period.
[C14] 14 The relay-to-relay direct communication system of claim 1, wherein the
assignment of the channel data to the plurality of data channels is predetermined
during a relay commissioning process.
31

[C15] 1b. The relay-to-relay direct communication system of claim 1, wherein the
assignment of the channel data to the plurality of data channels is dynamically
determined during relay operation in the power system.
[C16] 16 The relay-to-relay direct communication system of claim 1, wherein the
plurality of data channels comprises eight data channels.
32

[C17] 1 / A relay-to-relay direct communication system in a power system, the
relay-to-relay direct communication system comprising:
a first protective relay including a first transmit module, the first transmit
module including a first microcontroller adapted to provide a plurality of data
channels, each of the plurality of data channels associated with channel data
having a variety of bit-lengths; and
a second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay including a first receive module,
the first receive module including a second microcontroller adapted to provide the
plurality of data channels, the communication link adapted to transmit a plurality
of serial messages at a predictable rate, each of the plurality of serial messages
formed using channel data bits corresponding to the channel data,
wherein each of the first and second microcontrollers is further
adapted to provide communication link monitoring capability via detection of
corrupted serial messages and missing serial messages of the plurality of serial
messages, and to calculate communication link availability based on a number of
the corrupted and missing serial messages during a time period.
[C18] 18. The relay-to-relay direct communication system of claim 17, wherein the
first protective relay further comprises a second receive module and the second
protective relay further comprises a second transmit module to enable bi-directional
transmission.
[C19] 19. The relay-to-relay direct communication system of claim 18, wherein each
of the first and second relays further includes a transmit and receive interface means
33

adapted to convert between bytes of the channel data bits and the plurality of serial
messages.
[C20] 20 The relay-to-relay direct communication system of claim 19, wherein each
of the plurality of serial messages includes a number of fixed formatted characters
that include the channel data bits.
[C21] 21. The relay-to-relay direct communication system of claim 19, wherein
subsequent to receipt by the first receive module, each of the plurality of serial
.messages are decoded and parallelized to form a decoded message, sequential
decoded messages re-forming the channel data.
[C22] 22. The relay-to-relay direct communication system of claim 17, wherein the
channel data is selected from the group consisting of single-bit output status
indication bits, digitized analog values, digitized virtual terminal data and
synchronization information.
[C23] 23 The relay-to-relay direct communication system of claim 22, wherein one
of the plurality of data channels is a synchronization channel including the
synchronization information if the assignment of the channel data includes an
assignment of digitized analog values or digitized virtual terminal data to at least one
of the plurality of data channels.
34

[C24] 24. A relay-to-relay direct communication system in a power system, the
ielay-to relay direct communication system comprising:
a first protective relay including a first transmit module, the first transmit
module including a first microcontroller adapted to provide a plurality of data
channels, each of the plurality of data channels associated with channel data
having a variety of bit-lengths; and
a second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay including a first receive module,
the first receive module including a second microcontroller adapted to provide the
plurality of data channels, the communication link adapted to transmit a plurality
of serial messages at a predictable rate, each of the plurality of serial messages
formed using channel data bits corresponding to the channel data,
wherein a speed of receipt of the channel data by the first receive
module is adjustable based on an assignment of the channel data to the plurality
of data channels of the first transmit module, and
wherein each of the first and second microcontrollers is further
adapted to provide communication link monitoring capability via detection
of corrupted serial messages and missing serial messages of the plurality
of serial messages, and to calculate communication link availability based
on a number of the corrupted and missing serial messages during a time
period.
[C25] 25. The relay-to-relay direct communication system of claim 24, wherein each
of the first and second relays further includes a transmit and receive interface means
35

adapted to convert between bytes of channel data bits and the plurality of serial
messages transmitted via the communication link.
[C26] 26 The relay-to-relay direct communication system of claim 25, wherein each
of the plurality of serial messages includes a number of fixed formatted characters
that include the channels data bits.
[C27] 27. The relay-to-relay direct communication system of claim 25, wherein
subsequent to receipt by the first receive module, each of the plurality of serial
messages are decoded and parallelized to form a decoded message, sequential
decoded messages re-forming the channel data.
[C28] 28 The relay-to-relay direct communication system of claim 24, wherein the
channel data is selected from the group consisting of single-bit output status
indication bits, digitized analog values, digitized virtual terminal data and
synchronization information.
36

[C29] 29. In a relay-to-relay direct communication system in a power system, the
relay-to-relay direct communication system having a first protective relay including a
first microcontroller adapted to provide a plurality of data channels and having a
second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay including a second microcontroller
adapted to provide the plurality of data channels, each of the plurality of data
channels associated with channel data having a variety of bit-lengths, a method for
calculating communication link availability, the method comprising:
converting the channel data into a plurality of serial messages;
transmitting, via the communication link, each of the plurality of serial messages
at a predictable rate;
determining an aggregate number of received uncorrupted serial message, and

37
dividing the aggregate number of uncorrupted serial messages received during a
time period by a number serial messages expected to be received during the time
period.

We Claim:
1. A relay-to-relay direct communication system in a power system, the relay-to-
relay direct communication system comprising:
a first protective relay comprising a first transmit module, the first transmit
module comprising a first microcontroller configured to provide a plurality of
data channels, each of the plurality of data channels associated with channel
data having a variety of bit-lengths; and
a second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay comprising a first receive
module, the first receive module comprising a second microcontroller configured
to provide the plurality of data channels, wherein a speed of receipt of the
channel data associated with a particular data channel of the plurality of data
channels as a plurality of serial messages by the first receive module is
adjustable based on an assignment of the channel data associated with the
particular data channel to multiple data channels of the plurality of data channels
of the first transmit module.
2. The relay-to-relay direct communication system as claimed in claim 1, wherein
the first protective relay comprises a second receive module and the second
protective relay comprises a second transmit module to enable bi-directional
transmission.

3. The relay-to-relay direct communication system as claimed in claim 2,
wherein each of the first and second relays comprises a transmit and receive
interface means configured to convert between bytes of channel data bits and
the plurality of serial messages transmitted via the communication link, the bytes
of channel data bits corresponding to the channel data.
4. The relay-to-relay direct communication system as claimed in claim 3, wherein
each of the plurality of serial messages comprises a number of fixed formatted
characters that have the channel data bits.
5. The relay-to-relay direct communication system as claimed in claim 3, wherein
subsequent to receipt by the first receive module, each of the plurality of serial
messages are decoded and parallelized to form a decoded message, sequential
decoded messages re-forming the channel data.
6. The relay-to-relay direct communication system as claimed in claim 1, wherein
the channel data is selected from the group consisting of single-bit output status
indication bits, digitized analog values, digitized virtual terminal data and
synchronization information.

7. The relay-to-relay direct communication system as claimed in claim 6, wherein
one of the plurality of data channels is a synchronization channel comprising the
synchronization information if the assignment of the channel data includes an
assignment of digitized analog values or digitized virtual terminal data to at least
one of the plurality of data channels.
8. The relay-to-relay direct communication system as claimed in claim 6, wherein
the assignment of the channel data to the plurality of data channels comprises
assignment of two of any of the output status indication bits, the digitized analog
values and the digitized virtual terminal data to one data channel of the plurality
of data channels.
9. The relay-to-relay direct communication system as claimed in claim 6, wherein
the assignment of the channel data to the plurality of data channels comprises
assignment of one of the output status indication bits the digitized analog values
and the digitized virtual terminal data to at least two data channels of the
plurality of data channels.
10. The relay-to-relay direct communication system as claimed in claim 6,
wherein each of the plurality of serial messages is transmitted via the
communication link at predetermined periodic intervals .

11. The relay-to-relay direct communication system as claimed in claim 10,
wherein each of the first and second microcontrollers is configured to
provide communication link monitoring capability via detection of corrupted serial
messages of the plurality of serial messages.
12. The relay-to-relay direct communication system as claimed in claim 10,
wherein each of the first and second microcontrollers is configured to
provide communication link monitoring capability via detection of missing serial
messages of the plurality of serial messages.
13. The relay-to-relay direct communication system as claimed in claim 10,
wherein each of the first and second microcontrollers is configured to calculate
communication link availability based on a number of corrupted and missing
serial messages of the plurality of serial messages during a time period.
14. The relay-to-relay direct communication system as claimed in claim 1,
wherein the assignment of the channel data to the plurality of data channels is
predetermined during a relay commissioning process.
15. The relay-to-relay direct communication system as claimed in claim 1,
wherein the assignment of the channel data to the plurality of data channels is
dynamically determined during relay operation in the power system.
16. The relay-to-relay direct communication system as claimed in claim 1,
wherein the plurality of data channels comprises eight data channels.

17. The relay-to-relay direct communication system as claimed in claim 1,
wherein:
the communication link is configured to transmit a plurality of serial messages at
predetermined periodic intervals , each of the plurality of serial messages formed
using channel data bits corresponding to the channel data; and,
each of the first and second microcontrollers is configured to provider
communication link monitoring capability via detection of corrupted serial
messages and missing serial
messages of the plurality of serial messages, and to calculate communication link
availability based on a number of the corrupted and missing serial messages
during a time period,
18. The relay-to-relay direct communication system as claimed in claim 17,
wherein the first protective relay comprises a second receive module and the
second protective relay comprises a second transmit module to enable bi-
directional transmission.
19. The relay-to-relay direct communication system as claimed in claim 18,
wherein each of the first and second relays comprise a transmit and receive
interface means configured to convert between bytes of the channel data bits
and the plurality of serial messages.

20. The relay-to-relay direct communication system as claimed in claim 19,
wherein each of the plurality of serial messages comprises a number of fixed
formatted characters that have the channel data bits.
21. The relay-to-relay direct communication system as claimed in claim 19,
wherein subsequent to receipt by the first receive module, each of the plurality
of serial messages are decoded and parallelized to form a decoded message,
sequential decoded messages re-forming the channel data.
22. The relay-to-relay direct communication system as claimed in claim 17,
wherein the channel data is selected from the group consisting of single-bit
output status indication bits, digitized analog values, digitized virtual terminal
data and synchronization information.
23. The relay-to-relay direct communication system as claimed in claim 17,
wherein one of the plurality of data channels is a synchronization channel
comprising the synchronization information if the assignment of the channel data
includes an assignment of digitized analog values or digitized virtual terminal
data to at least one of the plurality of data channels.
24. The relay-to-relay direct communication system as claimed in claim
1,wherein:
the communication link is configured to transmit a plurality of serial
messages at predetermined periodic intervals, each of the plurality of serial

messages formed using channel data bits corresponding to the channel data,
a speed of receipt of the channel data by the first receive module is
adjustable based on an assignment of the channel data to the plurality of data
channels of the first transmit module, and
each of the first and second microcontrollers is configured to provide
communication link monitoring capability via detection of corrupted serial
messages and missing serial messages of the plurality of serial messages, and to
calculate communication link availability based on a number of the corrupted and
missing serial messages during a time period.
25. The relay-to-relay direct communication system as claimed in claim 24,
wherein each of the first and second relays comprises a transmit and receive
interface means configured to convert between bytes of channel data bits and
the plurality of serial messages transmitted via the communication link.
26. The relay-to-relay direct communication system as claimed in claim 25,
wherein each of the plurality of serial messages comprises a number of fixed
formatted characters that have the channels data bits.
27. The relay-to-relay direct communication system as claimed in claim 25,
wherein subsequent to receipt by the first receive module, each of the plurality
of serial messages are decoded and parallelized to form a decoded message,
sequential decoded messages re-forming the channel data.

28, The relay-to-relay direct communication system as claimed in claim 24,
wherein the channel data is selected from the group consisting of single-bit
output status indication bits, digitized analog values, digitized virtual terminal
data and synchronization information.
29. A method for caculating communication link availability in a relav-to-relav
direct communication system in a power system, the relay-to-relay direct
communication system having a first protective relay comprising a first
microcontroller configured to provide a plurality of data channels and having a
second protective relay directly coupled to the first protective relay via a
communication link, the second protective relay comprising a second
microcontroller configured to provide the plurality of data channels, each of the
plurality of data channets associated with channel data having a variety of bit-
lengths, the method comprising the steps of:
converting the channel data into a plurality of serial messages;
transmitting, via the communication link, each of the plurality of serial
messages at predetermined periodic intervals ;

determining an aggregate number of received uncorrupted serial message;
and dividing the aggregate number of uncorrupted serial messages received
during a time period by a number of serial messages expected to be received
during the time period.




ABSTRACT
A RELAY-TO-RELAY DIRECT COMMUNICATION SYSTEM AND METHOD
IN AN ELECTRIC POWER SYSTEM
Provided is a system relay-to-relay direct communication system (10) and
method in a power system. The relay-to-relay direct communication system
includes a first protective relay (100) having a first transmit module (41) where
the first transmit module includes a first microcontroller (42) adapted to provide
a plurality of data channels. Each of the plurality of data channels is associated
with channel data having a variety of bit-lengths. The relay-to-relay direct
communication system also includes a second protective relay (102) directly
coupled to the first protective relay (100) via a communication link (34). The
second protective relay includes a first receive module (44) where the first
receive module including a second microcontroller (45) adapted to provide the
plurality of data channels. A speed of receipt of the channel data by the first
receive module is adjustable based on an assignment of the channel data to the
plurality of data channels of the first transmit module (41).

Documents:

00654-kolnp-2008-abstract.pdf

00654-kolnp-2008-claims.pdf

00654-kolnp-2008-correspondence others.pdf

00654-kolnp-2008-description complete.pdf

00654-kolnp-2008-drawings.pdf

00654-kolnp-2008-form 1.pdf

00654-kolnp-2008-form 2.pdf

00654-kolnp-2008-form 3.pdf

00654-kolnp-2008-form 5.pdf

00654-kolnp-2008-international publication.pdf

00654-kolnp-2008-pct request form.pdf

654-KOLNP-2008-(03-04-2013)-ABSTRACT.pdf

654-KOLNP-2008-(03-04-2013)-ANNEXURE TO FORM 3.pdf

654-KOLNP-2008-(03-04-2013)-ASSIGNMENT.pdf

654-KOLNP-2008-(03-04-2013)-CLAIMS.pdf

654-KOLNP-2008-(03-04-2013)-CORRESPONDENCE.pdf

654-KOLNP-2008-(03-04-2013)-DESCRIPTION (COMPLETE).pdf

654-KOLNP-2008-(03-04-2013)-DRAWINGS.pdf

654-KOLNP-2008-(03-04-2013)-FORM-2.pdf

654-KOLNP-2008-(03-04-2013)-OTHERS.pdf

654-KOLNP-2008-(03-04-2013)-PETITION UNDER RULE 137-1.1.pdf

654-KOLNP-2008-(03-04-2013)-PETITION UNDER RULE 137.pdf

654-KOLNP-2008-(07-11-2013)-CLAIMS_.pdf

654-KOLNP-2008-(07-11-2013)-CORRESPONDENCE_.pdf

654-KOLNP-2008-CORRESPONDENCE 1.1.pdf

654-KOLNP-2008-CORRESPONDENCE-1.2.pdf

654-kolnp-2008-form 18.pdf

654-KOLNP-2008-FORM 26.pdf

654-KOLNP-2008-GRANTED-ABSTRACT.pdf

654-KOLNP-2008-GRANTED-CLAIMS.pdf

654-KOLNP-2008-GRANTED-SPECIFICATION-COMPLETE.pdf

654-KOLNP-2008-INTERNATIONAL SEARCH REPORT.pdf

abstract-00654-kolnp-2008.jpg


Patent Number 258583
Indian Patent Application Number 654/KOLNP/2008
PG Journal Number 04/2014
Publication Date 24-Jan-2014
Grant Date 22-Jan-2014
Date of Filing 14-Feb-2008
Name of Patentee SCHWEITZER ENGINEERING LABORATORIES, INC.
Applicant Address 2350 N.E. HOPKINS COURT PULLMAN, WASHINGTON
Inventors:
# Inventor's Name Inventor's Address
1 LEE, TONY, J. 1540 NE CLIFFORD, PULLMAN, WA 99163
2 DOLEZILEK, DAVID 220 SOUTH STREET, PULLMAN, WA 99163
PCT International Classification Number H02H 3/00
PCT International Application Number PCT/US2006/033578
PCT International Filing date 2006-08-25
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/211,816 2005-08-25 U.S.A.