Claims
- 1. A method for synchronizing a plurality of processors within a computer system wherein the computer system includes a plurality of processors, each processor communicatively coupled to a respective network that is independent of each other network, said method comprising:
receiving a plurality of input signals at a first rate from at least one source; transmitting the input signals to a reference object; and transforming the input signal to a known temporal reference.
- 2. A method in accordance with claim 1 wherein said receiving a plurality of input signals comprises receiving a plurality of input signals from at least one of a source internal to the processor, and a source internal to any other of the plurality of processors.
- 3. A method in accordance with claim 1 wherein said receiving a plurality of input signals comprises receiving a plurality of input sequence numbers.
- 4. A method in accordance with claim 3 wherein said receiving a plurality of input sequence numbers comprises receiving a plurality of input sequence numbers that are at least six bits long.
- 5. A method in accordance with claim 3 wherein said receiving a plurality of input sequence numbers comprises receiving a plurality of input sequence numbers that are sixteen bits long.
- 6. A method in accordance with claim 1 further comprising:
generating a reference signal in each processor based on the transformed input signal wherein each reference signal is in a known temporal relationship with a reference signal in each other processor; and executing a plurality of processes in each processor based on each respective reference signal.
- 7. A method in accordance with claim 6 wherein said generating a reference signal comprises generating a reference signal that includes a reference sequence number.
- 8. A method in accordance with claim 7 wherein said generating a reference signal comprises generating a reference signal that includes a reference sequence number sixty-four bits long.
- 9. A method in accordance with claim 6 wherein the computer system includes a plurality of node electronic units, each of the plurality of node electronics units communicatively coupled to at least one network, and wherein the method further comprises transmitting a transreference signal over the network, the transreference signal based on the reference signal.
- 10. A method in accordance with claim 9 wherein the node electronics units include at least one clock, and wherein the method further comprises:
executing node electronics unit internal processes based on a first clock; receiving the transreference signal at the node electronics unit; and executing a referencing process when the transreference signal is received.
- 11. A method in accordance with claim 10 wherein executing a referencing process further comprises:
determining a status of the transreference signal based on the first clock; recording a receipt time of the transreference signal based on the first clock; determining a first clock error based on at least one of the first clock time, the transreference signal, the determined status of the transreference signal, and the order of preference of the processor from which the transreference signal was received; adjusting the first clock based on the error calculation; synchronizing node electronics unit processes based on the adjusted first clock.
- 12. A method in accordance with claim 11 wherein executing a referencing process comprises executing a referencing process using at least one of an internal clock, and an external clock.
- 13. A method in accordance with claim 12 wherein executing a referencing process comprises executing a referencing process based on the transreference signal as the clock.
- 14. A method in accordance with claim 11 wherein adjusting the first clock based on the error calculation comprises adjusting the first clock using a phase lock loop (PLL).
- 15. A method in accordance with claim 11 wherein adjusting the first clock based on the error calculation comprises setting the clock from the transreference signal.
- 16. A method in accordance with claim 11 further comprising:
determining a first out-of-sync condition based on the determined error; and transmitting the first out-of-sync signal to each processor.
- 17. A method in accordance with claim 16 wherein transmitting the first out-of-sync signal to each processor comprises transmitting the first out-of-sync signal that includes at least one clock value.
- 18. A method in accordance with claim 16 further comprising determining an out-of-sync signal for each node electronics unit based on at least one of the first out-of-sync signal, and each processor reference signal.
- 19. A method in accordance with claim 11 wherein each clock includes a clock sequence number, and wherein determining a first clock error based on the transreference signal comprises determining a first clock error based on the transreference signal wherein the transreference signal includes a transreference sequence number.
- 20. A method in accordance with claim 6 wherein each processor includes a corrector function and wherein the method further comprises determining a status of a first input signal based on the first input signal and each other input signal.
- 21. A method in accordance with claim 20 wherein determining a status of a first input signal comprises at least one of determining a presence of the first input signal within an expected time window, determining an absence of the first input signal, determining an invalid first input signal, and determining a noisy first input signal.
- 22. A method in accordance with claim 21 wherein determining an absence of the first input signal comprises using a watchdog timer to determine the absence of the first input signal.
- 23. A method in accordance with claim 20 further comprising:
determining an input signal error based on the first input signal and each other input signal, and transmitting an error signal to a respective source; and adjusting each input signal based on the transmitted error signal.
- 24. A method in accordance with claim 23 wherein adjusting each input signal comprises adjusting each input signal using a phase lock loop at the input signal source.
- 25. A method in accordance with claim 23 wherein adjusting each input signal comprises adjusting each input signal by setting the source using one other of the input signals.
- 26. A method in accordance with claim 20 further comprising generating a reference signal based on a transformed input signal wherein the transformation is modified when at least one of the occurrence of a first event and the occurrence of a transition to an unsatisfactory status of at least one input signal.
- 27. A method in accordance with claim 26 wherein generating a reference signal comprises replacing each unsatisfactory input signal with an available input signal based on the order of preference of input signals.
- 28. A method in accordance with claim 26 wherein generating a reference signal comprises generating a reference signal wherein the first event is a loss of at least one input signal.
- 29. A method in accordance with claim 20 further comprising generating a reference signal based on a transformed input signal wherein the transformation is modified when at least one of the occurrence of a second event and the occurrence of a transition to a satisfactory status of at least one input signal.
- 30. A method in accordance with claim 29 wherein generating a reference signal comprises replacing an available input signal with a satisfactory input signal based on the order of preference of input signals.
- 31. A method in accordance with claim 29 wherein generating a reference signal comprises generating a reference signal wherein the second event is a restoration of at least one input signal.
- 32. A method in accordance with claim 29 wherein generating a reference signal comprises generating a reference signal based on an error signal generated by the corrector function.
- 33. Apparatus for synchronizing a plurality of processors within a computer system, said computer system comprising a plurality of processors, each said processor communicatively coupled to a respective network that is independent of each other network, said apparatus comprising:
means for receiving a plurality of input signals at a first rate from at least one source; means for transmitting the input signals to a reference object; and means for transforming the input signal to a known temporal reference.
- 34. Apparatus in accordance with claim 33 further comprising means for receiving a plurality of input signals from at least one of a source internal to said processor, and a source internal to any other of said plurality of processors.
- 35. Apparatus in accordance with claim 33 further comprising means for receiving a plurality of input sequence numbers.
- 36. Apparatus in accordance with claim 35 further comprising means for receiving a plurality of input sequence numbers that are at least six bits long.
- 37. Apparatus in accordance with claim 35 further comprising means for receiving a plurality of input sequence numbers that are sixteen bits long.
- 38. Apparatus in accordance with claim 33 further comprising:
means for generating a reference signal in each processor based on the transformed input signal wherein each reference signal is in a known temporal relationship with a reference signal in each other processor; and means for executing a plurality of processes in each processor based on each respective reference signal.
- 39. Apparatus in accordance with claim 38 further comprising means for generating a reference signal that includes a reference sequence number.
- 40. Apparatus in accordance with claim 39 further comprising means for generating a reference signal that includes a reference sequence number sixty-four bits long.
- 41. Apparatus in accordance with claim 38 wherein said computer system further comprises a plurality of node electronic units, each of said plurality of node electronics units communicatively coupled to at least one network, and wherein the apparatus further comprises means for transmitting a transreference signal over the network, the transreference signal based on the reference signal.
- 42. Apparatus in accordance with claim 41 wherein each said node electronics units comprises at least one clock, and wherein said apparatus further comprises:
means for executing node electronics unit internal processes based on a first clock; means for receiving the transreference signal at the node electronics unit; and means for executing a referencing process when the transreference signal is received.
- 43. Apparatus in accordance with claim 42 further comprsing:
means for determining a status of the transreference signal based on the first clock; means for recording a receipt time of the transreference signal based on the first clock; means for determining a first clock error based on at least one of the first clock time, the transreference signal, the determined status of the transreference signal, and the order of preference of the processor from which the transreference signal was received; means for adjusting the first clock based on the error calculation; means for synchronizing node electronics unit processes based on the adjusted first clock.
- 44. Apparatus in accordance with claim 43 further comprsing means for executing a referencing process using at least one of an internal clock, and an external clock.
- 45. Apparatus in accordance with claim 44 further comprising means for executing a referencing process based on the transreference signal as the clock.
- 46. Apparatus in accordance with claim 43 further comprising means for adjusting the first clock using a phase lock loop (PLL).
- 47. Apparatus in accordance with claim 43 further comprising means for setting the clock from the transreference signal.
- 48. Apparatus in accordance with claim 43 further comprising:
means for determining a first out-of-sync condition based on the determined error; and means for transmitting the first out-of-sync signal to each processor.
- 49. Apparatus in accordance with claim 48 further comprising means for transmitting the first out-of-sync signal wherein the signal comprises at least one clock value.
- 50. Apparatus in accordance with claim 48 further comprising means for determining an out-of-sync signal for each node electronics unit based on at least one of the first out-of-sync signal, and each processor reference signal.
- 51. Apparatus in accordance with claim 43 wherein each clock includes a clock sequence number, and wherein said apparatus further comprises means for determining a first clock error based on the transreference signal wherein the transreference signal includes a transreference sequence number.
- 52. Apparatus in accordance with claim 38 wherein each processor includes a corrector function and wherein said apparatus further comprises means for determining a status of a first input signal based on the first input signal and each other input signal.
- 53. Apparatus in accordance with claim 52 further comprising at least one selected from the groups consisting of: means for determining a presence of the first input signal within an expected time window, means for determining an absence of the first input signal, means for determining an invalid first input signal, and determine a noisy first input signal.
- 54. Apparatus in accordance with claim 53 further comprings means for using a watchdog timer to determine the absence of the first input signal.
- 55. Apparatus in accordance with claim 52 further comprising:
means for determining an input signal error based on the first input signal and each other input signal, and means for transmitting an error signal to a respective source; and means for adjusting each input signal based on the transmitted error signal.
- 56. Apparatus in accordance with claim 55 further comprising means for adjusting each input signal using a phase lock loop at the input signal source.
- 57. Apparatus in accordance with claim 55 further comprising means for adjusting each input signal by setting the source using one other of the input signals.
- 58. Apparatus in accordance with claim 52 further comprising means for generating a reference signal based on a transformed input signal wherein the transformation is modified when at least one of the occurrence of a first event and the occurrence of a transition to an unsatisfactory status of at least one input signal.
- 59. Apparatus in accordance with claim 58 further comprising means for replacing each unsatisfactory input signal with an available input signal based on the order of preference of input signals.
- 60. Apparatus in accordance with claim 58 wherein the first event is a loss of at least one input signal.
- 61. Apparatus in accordance with claim 52 further configured to generate a reference signal based on a transformed input signal wherein the transformation is modified when at least one of the a second event occurs, and a transition to a satisfactory status of at least one input signal occurs.
- 62. Apparatus in accordance with claim 61 further comprising means for replacing an available input signal with a transitioned to satisfactory input signal based on the order of preference of input signals.
- 63. Apparatus in accordance with claim 61 wherein the second event is a restoration of at least one input signal.
- 64. Apparatus in accordance with claim 61 further comprising means for generating a reference signal based on an error signal generated by the corrector function.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application No. 60/359,544 filed on Feb. 25, 2002 for “Integrated Protection, Monitoring, and Control” the content of which is incorporated in its entirety herein by reference. This application is also related to U.S. patent application No. 60/438,159 filed on Jan. 6, 2003 for “Single Processor Concept for Protection and Control of Circuit Breakers in Low-Voltage Switchgear” the content of which is incorporated in its entirety herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60359544 |
Feb 2002 |
US |
|
60438159 |
Jan 2003 |
US |