This disclosure relates to interlocking technology used in high speed railways, conventional railways, and metropolitan rail transportation. More specifically, this disclosure relates to a code-bit level redundancy method for computer interlocking systems.
Computer interlocking systems must not only control routes, signals and switches under its required interlocking conditions and time sequences, but also collect status information. In order to enhance the reliability during a 24-hour non-stop operation of a railway system or a metropolitan rail transportation system, the computer interlocking system should adopt hardware safety redundancy structures, for example, a dual-machine hot-standby structure that uses a dual 2 out of 2 (2oo2) mode or a 2 out of 3 (2oo3) mode. The dual 2 out of 2 mode is a redundancy configuration that includes two identical sets. Each set has two functional modules which have the same functions and check with each other over the time. Only when operations of the two modules of a set have the same results, the respective set provides effective output, which is the so called 2oo2 mode. The 2 out of 3 mode is a redundancy configuration that includes three functional modules which have the same functions. A voter is added to the output of the three modules. As long as any two of the modules have the same output, the output of the voter will be the AND function of the output of the two modules.
An interlocking processing system has a double hot-redundancy configuration consisting of two subsystems A and B. Each subsystem applies a 2oo2 configuration. Regardless whether the A system and the B system are simultaneously activated, the two systems will be automatically synchronized if both systems function correctly and synchronization check conditions are satisfied. When one subsystem is malfunctioning, the interlocking processing system will switch to the standby subsystem. Switching between the two subsystems can also be manually achieved by the system-switching button on the machine body. Such switching would not affect the working of the interlocking processing system.
Current computer interlocking systems use a working subsystem and a standby subsystem or a board level hot standby may be obtained. Although the two subsystems simultaneously collect information, each subsystem only uses the information it collects for interlocking calculation. Moreover, only the working subsystem has an output to a relay of an interface circuit so as to control field equipment. Under this working mechanism, when the two subsystems both encounter malfunction which should not affect the normal working of the system, neither of the two subsystems can complete its tasks. Therefore, this working mechanism compromises the efficiency of a computer interlocking system in its application to large scale stations.
A method is described herein that can overcome the deficiencies in current technologies, and thus to provide a reliable and redundancy-safe code bit level redundancy method for computer interlocking systems.
In one disclosed embodiment, a code bit level redundancy method for computer interlocking systems comprises: (1) controlling output in parallel, and (2) sharing collected information.
The controlling output in parallel comprises:
In carrying out the sharing collected information, the method comprises:
In another embodiment, a code bit level redundancy computer interlocking system includes a plurality of subsystems each receiving information from an information collecting module, where the subsystems are adapted to share therebetween the information received from the information collecting module, and the subsystems are adapted to control output of the subsystems in parallel to operational devices.
Compared to the pre-existing technology, this method can enhance the reliability of computer interlocking systems, including those used in stations of large scales or substantial operating demands. This advantage would be particularly helpful to railway systems in China where the terminal blocks of relay circuits often incur malfunction. By controlling the output in parallel and sharing the collected information, this method can effectively prevent the sudden shutdown of signals and any resulting emergency breaking of the trains. Thus, it would also minimize the impact of any strong interference in the stations.
Below is a description of the embodiments of this disclosure based on an interlocking processing subsystem (IPS) of an interlocking system.
The controlling of parallel output is fulfilled in an application design. An interlocking machine, such as the interlocking machine A in
Controlling output in parallel is such an output method that can prevent undesired impacts of breaking down in a single-system power driving configuration, and/or any outside interferences on a system. in achieving such parallel controlling, the working subsystem and the standby subsystem simultaneously (always or under certain conditions) provide output with respect to a same code bit under following conditions:
For same collected information, interlocking machines IPSA 2 and IPSB 7 collect the information at different connecting points of the interface relay 11. As long as the relay and transmission lines function correctly, IPSA 2 and IPSB7 can simultaneously receive that collected information, i.e., input ports A-IN 10 and B-IN 13 have simultaneous information input. IPSA 2 and IPSB 7 then transmit the information to each other via a secure communication. Based on a specific type of the information and a status of the application, application software determines whether the information should be shared by IPSA 2 and IPSB 7.
In one embodiment, a computer interlocking system can output a parallel control and share collected information in adaption to the characteristics of various signal equipments and/or the needs of various practical applications.
A working subsystem and a standby subsystem transmit information to each other via a secure communication to share collected information, which prevents the impacts of breaking down in a single-system collection configuration and/or any outside interferences on the system. Specifically, one embodiment of sharing collected information based on redundancy techniques includes:
A computer interlocking system can achieve switching between the working subsystem and the standby subsystem via a manual switch. The manual switch has three states: “Interlocking System A,” “Auto,” and “Interlocking System B.” Under normal circumstances, the manual switch is set to the “Auto” state. There are two situations prompt for manual switching:
Number | Date | Country | Kind |
---|---|---|---|
2008 1 0037297 | May 2008 | CN | national |
This application is a continuation-in-part application of PCT/CN2009/000504, filed on May 11, 2009, entitled CODE BIT LEVEL REDUNDANCY METHOD FOR COMPUTER INTERLOCKING SYSTEM, which claims priority to Chinese Application No. 200810037297.3, filed on May 12, 2008. The entire contents of PCT/CN2009/000504 are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4096990 | Strelow | Jun 1978 | A |
4517673 | Brown et al. | May 1985 | A |
4611291 | Hoelscher | Sep 1986 | A |
4641243 | Hartkopf et al. | Feb 1987 | A |
4763267 | Knight et al. | Aug 1988 | A |
5504860 | George et al. | Apr 1996 | A |
5572662 | Ohta et al. | Nov 1996 | A |
5805797 | Sato et al. | Sep 1998 | A |
5954299 | Pace | Sep 1999 | A |
6308117 | Ryland et al. | Oct 2001 | B1 |
6424258 | Claes | Jul 2002 | B1 |
6502019 | Zydek et al. | Dec 2002 | B1 |
7290170 | Anderson et al. | Oct 2007 | B2 |
7363187 | Winkler et al. | Apr 2008 | B2 |
7676286 | Disser et al. | Mar 2010 | B2 |
8028961 | Ashraf et al. | Oct 2011 | B2 |
8214092 | Ghaly | Jul 2012 | B2 |
8260487 | Plawecki | Sep 2012 | B2 |
20020040252 | Behr et al. | Apr 2002 | A1 |
20070255875 | Weiberle et al. | Nov 2007 | A1 |
Number | Date | Country |
---|---|---|
1167564 | Sep 2004 | CN |
1557666 | Dec 2004 | CN |
1803510 | Jul 2006 | CN |
201151415 | Nov 2008 | CN |
Entry |
---|
International Search Report for international application No. PCT/CN2009/000504, dated Aug. 20, 2009 (4 pages). |
Number | Date | Country | |
---|---|---|---|
20110060938 A1 | Mar 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2009/000504 | May 2009 | US |
Child | 12945392 | US |