This application is related to the following co-pending cases, each of which is incorporated herein by reference in its entirety for all purposes:
Embodiments of the present invention relate generally to systems, apparatus, methods, techniques and the like for detection of trains and like vehicles in rail-based systems and the like. More specifically, the present disclosure relates generally to systems, apparatus, methods, etc. for collecting and evaluating train detection data, in some cases in connection with larger systems—for example, railroad signal systems for controlling train operation, highway crossing signal systems for warning motorists of conflicts with trains, switching and classification yards for assembling trains, non-signaled applications to provide information about track switches, train movements on adjacent tracks, vehicle intrusions into track clearance zones, highway traffic control systems at intersections near railroad crossings, positive train control systems, traffic prediction and management systems, and the like.
Train detection is the fundamental task of railroad signal and other systems. All other functions of a railroad signal system depend upon the system's ability to always and reliably detect a train moving within the limits of the system. The system must guarantee that a train moving within the limits of the system will be detected. Moreover, the system must be designed to verify that it is functioning as intended. In the event that an element of the system cannot perform its intended function, the system must revert to its safest condition. Information provided to train crews and motor vehicles by a signal system when it is at its safest or most restrictive condition is the message “STOP.” Signal engineers call devices and systems that incorporate these design requirements vital devices and describe them as fail-safe, meaning that they revert to their safest condition when they fail to or are unable perform their intended function. A fundamental principle of vital design for signal system electrical circuits is the closed circuit principle, which requires that the power source and return connections to an electrical device must be isolated and separate and any intervening control points within the circuit must treat both paths of the energy circuit. This assures that disruption/failure of either path will not violate the fail-safe principle. This essence of the closed circuit principle is that any element of a vital circuit must function separately and independently from other circuit elements—vital circuits may not share circuit elements that afford alternative energy or logic paths that would allow the system to violate the fail-safe principle. Microprocessor-based signal system elements satisfy the closed circuit principle by using hardware that is operationally independent and application logic that requires redundant and independent processing of all data necessary to the fail-safe operation of the device. If the direct physical connection cannot comply with the closed circuit principle, it must comply with a vital communications protocol. A vital communications protocol can be used to verify the integrity and operational status of the elements of the communication means. Verification must be sufficient to ensure that, in the event of a communications failure, the communicating devices will not violate the fail-safe principle.
Apparatus, methods, systems, techniques, etc. that provide vital, reliable, and efficient train detection that is independent of the track structure would represent a significant advancement in the art. It would be a further advancement to have such the elements of such detection systems communicate with each other using vital wireless communication protocols. It would be a further advancement to have the elements of such detection systems be power efficient, small size, modular, capable of rapid installation and easily reconfigurable. It would be a further advancement to have such detection systems combine magnetic field sensing, power efficient microprocessors, and wireless communications to detect train event data sequences and determine unique train identification signatures based upon the distortion of the local magnetic field by railcars moving within range of a sensor. It would be a further advancement in the art to identify individual trains, to recognize complex movement patterns and to verify identity, location and movement of individual trains over a variety of locations. Such advances will improve safety, and enhance the operation of train control signal systems and highway crossing signal devices.
Embodiments of the present invention provide vital, effective and reliable railroad signal apparatus, methods, systems, techniques and the like through the collection, processing and evaluation of data. More specifically in some embodiments, magnetic sensor data generated by train movements within a detection zone is processed to isolate and identify a train event detection sequence (TEDS) and/or to identify a unique train identification signature (UTIS) (and/or UTIS data), which are used to verify train movement entering and exiting the detection zone (and in some cases within the detection zone). A train detection zone is established with magnetic sensor devices placed at the design-determined limits, access points and/or gateways of the zone. These sensor devices are configured to detect trains entering or leaving the zone. Sensor devices are fixed or mounted near a track of interest but do not rely on the track structure to detect trains.
Apparatus embodiments of a train detection system or the like can include (a) one or more anisotropic magnetoresistive (AMR) sensor elements; (b) microprocessor-based data collection, processing and evaluation; (c) data detection and evaluation that identify unique magnetic characteristics of a specific train configuration; (d) secure data spread spectrum radios; (e) independent power generation systems dedicated to sensor and communication power requirements; and (f) primary or secondary battery storage systems or capacitor based storage devices dedicated to sensor and communication power requirements.
In some embodiments sensor devices process one-dimensional or multi-dimensional, analog waveform data generated by sensor elements when a train moves within range of a sensor device (e.g., one or more AMR sensor elements). The analog waveform data is converted to a digital representation of the analog waveform which is evaluated by waveform feature extraction methods and/or processes to produce a Train Event Data Sequence (TEDS). The sensor device processor can evaluate the TEDS and any other related data to determine if a train stopped within sensor device sensing range and may apply dynamic time warping methods to extract a Unique Train Identification Signature (UTIS) and/or UTIS data. UTIS data is time-stamped and sent to a zone processor, which receives and compares such UTIS data (and possibly other data) transmitted by the sensor devices at or within the detection zone limits. The zone processor can apply peak detection, dynamic time warping and other matching methods to determine degree of match between UTIS data from various sensor devices at various times in the zone. If matching test results satisfy threshold criteria, the zone processor output state will indicate an unoccupied detection zone. If the match tests fail, the zone processor output state indicates an occupied detection zone. Unlike earlier systems and methods that only identified when a peak was detected, embodiments hereunder measure and map the amplitude or magnitude of magnetic flux peaks (either absolutely or relative to a baseline flux level) and utilize the digital representations of measured amplitude values and their sequence to assist in generating the UTIS data.
In some embodiments the sensor devices transmit time-stamped TEDS to the zone processor. The zone processor may evaluate the TEDS received from all detection zone sensor devices to determine if a train has stopped within sensing range of one or more of the sensor devices and may apply peak detection, UTIS matching, train stop detection, dynamic time warping and/or other methods to determine the UTIS assignment for each sensor device. Time stamps received with TEDS from each sensor device may be assigned to the UTIS results. The zone processor may apply dynamic time warping and/or other matching methods to determine degree of match between UTIS received from each sensor device within the detection zone. If matching tests results satisfy threshold criteria, the zone processor output state will correspond to an unoccupied detection zone. If the matching tests fail, the zone processor output state will correspond to an occupied detection zone.
The present invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
The following detailed description will refer to one or more embodiments, but the present invention is not limited to such embodiments. Rather, the detailed description and any embodiment(s) presented are intended only to be illustrative. Those skilled in the art will readily appreciate that the detailed description given herein with respect to the Figures is provided for explanatory purposes as the invention extends beyond these limited embodiments.
Certain terms are used throughout the description and the claims to refer to particular system components. As one skilled in the art will appreciate, various companies, individuals, etc. may refer to components by different names. This disclosure does not intend to distinguish between components that differ insubstantially. Also, phrases such as “coupled to” and “connected to” and the like are used herein to describe a connection between two devices, elements and/or components and are intended to mean physically and/or electrically either coupled directly together, or coupled indirectly together, for example via one or more intervening elements or components or via a wireless connection, where appropriate. The term “system” refers broadly to a collection of two or more components and may be used to refer to an overall system (e.g., a computer system, a sensor system, a network of sensors and/or computers, etc.), a subsystem provided as part of a larger system (e.g., a subsystem within an individual computer and/or detection system, etc.), and/or a process or method pertaining to operation of such a system or subsystem.
In this specification and the appended claims, the singular forms “a,” “an,” and “the” include plurals unless the context clearly dictates otherwise. Unless defined otherwise, technical and scientific terms used herein have the same meanings that are not inconsistent to one of ordinary skill in the art relevant to the subject matter disclosed and discussed herein. References in the specification to “embodiments,” “some embodiments,” “one embodiment,” “an embodiment,” etc. mean that a particular feature, structure or characteristic described in connection with such embodiment(s) is included in at least one embodiment of the present invention. Thus, the appearances of the noted phrases appearing in various places throughout the specification are not necessarily all referring to the same embodiment. In the following detailed description, references are made to the accompanying drawings that form a part thereof, and are shown by way of illustrating specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural, logical, electrical and/or other changes can be made without departing from the spirit and scope of the present invention.
Two methodologies for determining whether a specified length of train track is occupied by a train include a first methodology that involves continuously monitoring the entire length of a defined track-based detection zone, that is, monitoring whether a train occupies the track and, if so, where on the track section that train is located. Track-based train motion detection systems operate on this type of principle. As long as the detection process is not interrupted, it will reflect the occupancy status of the track section. The second methodology, utilized in embodiments of the present invention, uses event sampling and relies on continuously monitoring all entrance/exit points (also referred to as “access points” or “gateways”) to the monitored space (i.e., the track section). It should be noted that these gateways are not necessarily physical structures through which trains or other vehicles pass (though they can be), but instead are points on a railroad track that define the detection zone to be monitored, controlled, etc. Trains (and possibly other objects) are detected and identified (e.g., using a digital representation or mapping of the train or other object's physical characteristics, such as a magnetic profile or signature (i.e., UTIS) such as a set, vector or matrix containing a specific sequence of measured absolute, differential or relative magnetic flux amplitude measurements) as they move past the entrance/exit points, access points or gateways, but the track section is not itself monitored. Because such systems do not maintain constant detection “contact” with trains in the detection zone being monitored, the detection system must be able to uniquely identify an entire train entering a detection zone to verify that the entire train has left the detection zone and that the zone is clear of the train. Again, objects are detected and identified only as they enter and exit the detection zone. Train detection embodiments using event sampling can use devices that act as event detectors, for example cameras, infrared sensors, photovoltaic sensors, pressure sensors, actuators, electrical field sensors, magnetic field sensors, proximity sensors, etc. including magnetic loop detectors, magnetic wheel counters, magnetometers, anisotropic magnetoresistive sensors, etc. In some train detection embodiments hereunder, specific attributes of a detected train entering the detection zone might change after zone entry; event sampling according to those embodiments will identify changes to the train and thus detect such changes (e.g., a rail car being left in the detection zone, the offloading of cargo, etc.)
Important in the implementation of a train detection system, method, etc. is the accurate and reliable determination for each detection zone event that (1) the detected “event” is a train, and then either (2a) that the entire train entered the detection zone and that the entire train exited the detection zone, or (2b) that only a portion of a train entered the detection zone and that the detected portion of the train that entered the zone also exited the zone. A system which defines a detection zone by placing sensors at intervals that guarantee that at least one sensor will be within sensing range of the smallest railcar or rail vehicle of interest that may occupy the detection zone minimizes data processing at the sensor level (if the sensor detects an event that satisfies threshold criteria, it reports “occupied” and if it does not detect a threshold event, it reports “unoccupied”). This process is a leading and trailing edge detection paradigm. Minimum sensor spacing and continuous monitoring is essential to the vitality of the system and, assuming a minimum railcar length of 30 ft and a sensor range of 20 ft, this method requires installation of at least 106 sensors per mile of detection zone (sensor redundancy would require a minimum of 212 sensors per mile). If sensors are not placed to satisfy the minimum distance, the vital operation of the detection zone is compromised.
Train detection embodiments disclosed and claimed herein place train detection sensor devices on or near a track of interest and define the detection zone by placing sensor devices at the zone limits or boundaries (i.e., gateways or access points). It should be noted that, while a typical detection zone might have two gateways at either end of a single track, other detection zone and gateway configurations can be serviced by train detection embodiments herein. For example, several separate tracks might cross the road or be in the same general location; each end of such tracks would thus represent a gateway. Moreover, in another exemplary configuration, a railroad track might have one or more spurs, meaning that a detection zone for this track could have 3, 4 or more gateways to monitor entering and exiting trains on the “main track” and any connected spurs. Sensor devices continuously process data to determine sensor device status and to detect and identify any event occurring within sensor device range. Train events occur within range of the sensor devices. To determine if a detection zone is occupied or unoccupied, sensor devices evaluate the train event as it occurs. Train event data is the data generated by each sensor device in response to detected physical characteristics of the train and any modification due to the particular actions of the train as they occur within range of the sensor device. Train event data is processed and evaluated to separate data relating to unique physical characteristics of the train (e.g., the train's magnetic profile) from data representing the train's movement(s). The result of such processing may be referred to as a unique train identification signature (UTIS), which in some embodiments can be or include a digital representation or mapping of the train's magnetic profile or signature (i.e., UTIS) comprising a set, vector, matrix or the like containing a specific sequence of (absolute, differential or relative) magnetic flux amplitude values. The same processing technique is applied at all sensor devices defining the detection zone. The UTIS generated by each sensor device for each detected train is compared by a zone processor to monitor movements of trains within range of the detection zone's sensor devices. If the UTIS of a train that has exited the detection zone matches the UTIS of a train that previously entered the detection zone, the zone cannot be occupied by that identified train. If such UTISs do not match, the zone must be occupied (i.e., the train detected as having entered the detection zone has not yet exited). The challenge for this detection scheme is to produce a reliable UTIS, which is especially difficult when train event data includes complex train movement data that may be generated by a train moving in one direction, stopping, moving in the opposite direction, stopping, etc. within sensor device range. In spite of these and other significant detection and data processing challenges, the advantages of this approach include the ability to define train detection zones of any length with two sensor devices. Detection zone “vitality” (as defined herein) resides in the processing of train event data, independent of sensor device placement. Design redundancy is easily achieved by pairing sensor devices at each detection zone gateway.
Train detection embodiments herein (1) do not rely on track rails to define the detection zone; (2) are immune to ballast or rail condition; (3) are not affected by operation of track-based circuits or track-based detection zones; and (4) do not have any effect on the operation of track circuits or track-based detection zones. Moreover, some train detection embodiments can be installed in conjunction with track-based signal circuits, elements and devices to augment or enhance their operation. Also, some train detection embodiments are alternative vital train detection devices and systems.
Train detection embodiments herein include apparatus, methods, systems, techniques, etc. for vital train detection and other functions utilizing electromagnetic-based techniques making such vital technology feasible for government agencies and railroads to install with railroad signal systems, including wayside signal systems and highway crossing signal systems to reduce the likelihood of accidents, deaths, injuries and property loss. Some embodiments utilize power efficient microprocessor-based technology and components, including various anisotropic magnetoresistive (AMR) sensor elements, spread spectrum data radio communication devices and local power generation and storage devices. AMR sensor devices are suitable for continuous monitoring of the Earth's magnetic field within sensor range and enable collection of data for waveform data processing that can be the basis of a vital apparatus, method, system, technique, etc. The term “data” and the term “information” may be used interchangeably in this disclosure and any claims, unless clearly indicated to be distinct.
Each car of a train and, in many instances, each car's cargo generates a magnetic field, or stated another way, they each present a magnetic profile. There is considerable variation in the detected magnetic flux density of a given rail car and there are substantial differences between rail cars and locomotive power units, between operating and idling locomotive power units, and between rail cars themselves. A coupled train exhibits a consistent flux density pattern over time if the composition of the train and its cargo is not changed. If relevant changes are made to a train (e.g., rail cars are added or removed from the train, ferromagnetic cargo is loaded or unloaded from a rail car, the order and orientation of rail cars within the train are changed), the magnetic flux density of the train is changed and this change is detectable by the sensor devices and methods described herein. Moreover, while the magnetic profile of a given train (i.e., its UTIS) is static (so long as no changes are made to the train), the train event data collected for a given train can vary depending upon the train's direction of movement, speed, etc., even though its UTIS remains constant.
An AMR sensor can readily detect a train's presence within the sensor's range and AMR sensors are used throughout much of this disclosure to describe train detection embodiments. However, as will be appreciated by those skilled in the art, other discrete sensor devices can be used in some train detection embodiments herein and so the use of AMR sensors generally, and specific AMR sensor types in particular, are only illustrative and are not in themselves the sole type of sensor element, sensor and/or sensor device that can be used in train detection embodiments herein.
While a train is within the detection range of a given AMR element sensor device, the AMR elements of the sensor device generate time series analog waveform data of a train event. A “train event” in some embodiments comprises all of the waveform data collected by a sensor device during the time that a given train is moving in any direction or is stopped within range of the sensor device. This analog waveform data can be spatially one, two or three-dimensional (because analog waveform data is collected over a period of time, a temporal dimension is also inherent in such collected analog waveform data). As will be appreciated by those skilled in the art, multiple spatial dimensions of waveform data permit more precise identification of train features and better resolution of the unique magnetic characteristics or profiles of individual trains and the like, though one-dimensional waveform data may be sufficient for some embodiments. The sensor device encodes the analog waveform data through a digital conversion and detection process to generate a unique train identification signature (UTIS) for a given train event. As noted above, the UTIS for a given train can be a digital representation or mapping of the train's magnetic profile or signature in the form of a set, vector, matrix or the like containing a specific sequence of (absolute, differential or relative) magnetic flux amplitude values. These amplitude values and their specific sequence provide a unique signature for each train entering and exiting a detection zone.
Each sensor element can be one of the following sensors made by Honeywell International Inc. of Morristown, N.J.—HMC1001, HMC1002, HMC1021, HMC1022—or can be one of the following sensors made by NVE Corporation of Eden Prairie, Minn.—AA002-02, AA003-02, AA004-00, AA004-02, AA005-02, AA006-00, AAH002-00, AAH004-00, AAL002-02. The amplifier/ADC unit can be part of the sensor device processor, for example a Texas Instruments MSP430F427 ultra-low-power microcontroller or the like. The power supply can include a Texas Instruments BQ24071 single chip Li-Ion charge and system power path management IC. The processor in each sensor device can regulate power via a constant current or other energy/power source (e.g., a National Semiconductor LMC7101 CMOS operational amplifier or the like) used to operate each sensor element. The sensor element set/reset component (e.g., a combination of an International Rectifier IRF7105 HEXFET power MOSFET and Maxim MAX662 low-profile flash memory supply) coupled to and controlled by the sensor device processor can provide gain/offset compensation, feedback and/or compensation circuits to maintain optimum detection condition of each sensor element. Each radio can be a unit comprising a Digi International XBP09-DMWIT and a TI CC2530, providing system-on-chip functionality for 2.4 GHz IEEE 802.15.4/RF4CE/ZigBee operation. Non-volatile memory can be implemented using an Atmel 16 megabit AT45DB161D flash memory or the like to store sensor device parameters, configuration data, temporary data, etc. The sensor device dedicated power generator energy supply may include solar, piezo, magnetic induction, thermo, wind, pressure, and/or vibration generator devices, primary and/or secondary battery elements, ultra-capacitor energy storage, and like elements in various combinations.
In one embodiment, a given train detection event begins with a train's entry into a detection zone and ends when all cars that constituted the original entering train are confirmed to again be outside the detection zone. Determination of entrance and exit for a train event depends upon evaluation of the waveform data at the sensor device. Necessary criteria include verification that one or more waveform baselines correspond to an “unoccupied” value followed by baseline offset(s) over time that satisfy criteria corresponding to magnetic flux variations consistent with a moving train. If the train continues moving within range of the sensor device, the amplitude and rate of change of the sensor element bridge voltage will track the time-based distortion of the local magnetic environment within range of the sensor elements. The compression of the waveform elements is proportional to the speed of the train. If the train stops moving within range of the sensor device, the unchanging distortion of the local magnetic environment will cause a corresponding shift in the reference baseline from its unoccupied value. If the train should reverse its direction, the amplitude variations of the resulting waveform will be the mirror image of the train's movement in the original direction. Waveform compression will be a function of train speed. If the train continues in reverse direction beyond the range of the sensor device first encountered by the train as it entered the detection zone, exit criteria has been satisfied. When the train moves beyond sensor device range the waveform returns to the baseline reference and the train event has ended. All sensor devices respond to a train within their sensing range as described above. The actual waveform data processed at each sensor device assigned to the detection zone will be different, depending upon the location of the sensor device within the zone and proportional length of the train entering the sensor device's range. The UTIS generated by each sensor will be the sum of the forward and reverse movements (zero for equal forward and reverse movements).
Each sensor device transmits operational status and UTIS data to the zone processor. The zone processor evaluates and compares UTIS data received from all of the detection zone sensor devices to determine status of the detection zone. If the zone processor receives a UTIS of zero from one or more sensor devices defining a detection zone and if the sequence and time stamps satisfy the application logic for the zone, the zone processor output state will correspond to an unoccupied zone. One skilled in the art will readily see the multiple layers of redundancy designed into this system and method. Each sensor device tracks directional changes within its sensing range and the zone processor requires that all devices agree if the zone is to be declared unoccupied. In the event of a train entering a detection zone and continuing in the original direction to exit the zone, each sensor device will transmit a time-stamped UTIS data to the zone processor. The zone processor will evaluate and compare UTIS data received. If time stamps satisfy logical criteria, the UTIS data are equivalent, and the sensor devices are reporting no detection, the zone processor output will correspond to an unoccupied zone. If any of these conditions are not met, the zone processor output will correspond to an occupied zone.
Sensor device placement enhances the reliability of train detection for embodiments that rely on peak detection and mapping (i.e., the generation of a vector or matrix containing digital data representing peak amplitude values in their proper sequence). For example, improved results can be obtained when sensor devices are placed at the same vertical elevation relative to the top of the rails and the same lateral spacing from the reference rail. Peak detection and mapping also requires that the sensor device must include circuitry to provide a constant current to the sensor elements. In general, single axis waveform processing is sufficient for reliable train detection. In the event that a sensor device is placed where the environmental magnetic characteristics differ significantly from those of the other sensors, multiple-axis waveform processing may be necessary to assure reliable operation. Also, susceptibility to magnetic domain disruption can be reduced by proper sensor placement. Sensor devices placed at or near the grade surface within five feet of a track rail are at risk of saturation. This saturation risk is significantly reduced if sensor devices are placed two feet below grade surface and covered with material that has a magnetic permeability μ less than one. Saturation risk is also substantially reduced for sensor devices placed fifteen feet from the nearest rail and at grade surface.
Defined detection zones can be discontinuous and fully discrete from any other zone. Depending upon the operational parameters for a multiple track layout, sensor device data may be either shared or not shared by the application logic of the zone processor. Typical applications for two or more adjacent tracks within a particular area of interest would not share sensor data between logical operations unique to each track. Although the zone processor would evaluate sensor device data for each track independently of data received from other tracks, the zone processor output may be a composite of the application outcomes for each of the separate tracks. An example is a highway-railroad grade crossing equipped with crossing signals controlled by the output of the zone processor. If the logical process for any of the multiple tracks satisfies the criteria for a train approaching the crossing, the zone processor would assume the output state that activates the crossing signals. If the output of the logical process satisfies the criteria for all detection zones not occupied or, if occupied, the train is moving away from the crossing, the zone processor would assume the output state that deactivates the crossing signals.
In some applications, sensor device data from discrete detection zones may be analyzed by the zone processor to determine three-dimensional characteristics of a particular detection zone within the detection sensor device array. The potential power of this approach will be readily apparent to one skilled in the art. Each sensor device may be configured with three-dimensional sensor elements and zone processor analysis of discrete detection zones created by properly placed sensor devices enables a three-dimensional evaluation of the train events occurring at the detection zones' limits based upon three-dimensional data from each of the individual sensor devices deployed to define the zones. This approach enables accurate detection and differentiation of multiple trains moving (or stopped) on multiple tracks within an area of interest. The zone processor in some embodiments
The zone processor of some embodiments described herein can include a vital processing device such as the device 500 shown in
Communications protocols, whether via direct wiring between sensor devices and the zone processor or via wireless devices must satisfy communication self checks that verify the operational status of the communications system itself. One embodiment requires that each sensor device send its time-stamped operational status to the zone processor at least once every second. The zone processor must receive and properly evaluate received data from all sensor devices to determine reliably whether the detection zone is unoccupied. The output of the zone processor will correspond to an occupied detection zone if at least one of the following exemplary conditions exists:
Wireless communication between the sensors and zone processor in some embodiments can be a spread spectrum link, secure and encrypted so that it cannot be replicated, decoded or decrypted.
In embodiments where vital detection and monitoring of the detection zone is desired or required, communications must maintain vitality. For example, communications between any sensor devices and zone processor must meet minimum vitality requirements by implementing a vital communications protocol that will verify the integrity and operational status of the elements of the communication means. Verification must be sufficient to ensure that, in the event of a communications failure, the communicating devices will not violate the fail-safe principle.
Power sources can include one or more of the following: a primary battery, a wind-driven generator, a solar power system, piezoelectric energy harvesting device, vibration energy harvesting device, a thermogenerator device, a pressure difference generator device, combined with a secondary battery, ultra-capacitor storage device, or other self-sustaining, self-charging power technique/source. Power sources may be dedicated to each sensor device, to a group of sensor devices, to the power/radio node, to the zone processor and/or to any intermediate devices necessary to sustain reliable operation of the detection system. Where available and desired, power may be supplied to any of these elements from devices that are connected to commercial power sources. Fuel cell systems may be a suitable energy source to power the zone processor.
In one train detection embodiment shown in
The zone processor 150 evaluates data received from each sensor device 130 fixed or mounted adjacent to a railroad track segment in detection zone 120 to:
If data received from sensor devices 130 satisfies the zone processor's 150 train detection criteria for recognizing a train entering the detection zone 120, the zone processor output state (e.g., output signals sent to signaling devices, etc.) will be consistent with an occupied detection zone. Zone processor evaluation of waveform data from each sensor device 130 detects unique data characteristics that identify a specific train and also detect the train event data caused by a train stopping and resuming original movement in same direction or reversing the direction of movement within sensing range 132 of a sensor device 130 fixed or mounted adjacent to a track segment in the detection zone. In some embodiments, this process is accomplished by the sensor device processor. Waveform data collected and transmitted by each sensor device 130 within the detection zone 120 must be evaluated to detect the unique data characteristics that identify the train. The zone processor 150 evaluates this train identification data with appropriate data processing techniques to determine the degree of match between various data received from each sensor device 130, for example to compare and/or attempt to match two or more instances of a digital data vector or matrix provided by a sensor device 130 as a UTIS, comprising a specific sequence of digital magnetic flux amplitude values or the like. If the evaluated match satisfies defined criteria for a train exiting detection zone 120, zone processor's 150 output state will indicate that detection zone 120 is clear of the train and unoccupied. One skilled in the art will appreciate that a match can occur only if the waveforms (and/or data characteristics derived from waveform data) are essentially identical. In some embodiments, the only conditions that produce identical waveforms occur when:
Waveform data evaluation by the zone processor 150 can produce a variety of information relating to a train event, including direction of travel, train speed, and complex movement history. Sensor devices 130 are paired to assure independent and redundant data collection and evaluation that satisfy closed circuit and fail-safe principles. All sensor device pairs and both sensor devices of a pair must transmit waveform data to the zone processor and adhere to the communications protocol or the zone processor's 150 output status will be consistent with an occupied track zone. The design and data processing scheme of zone processor 150 must satisfy railroad signal vital requirements for microprocessor-based devices to assure that the independent and redundant data sensor device data is processed independently and redundantly and that the independent results of the redundant processing agree. If any hardware or data processing component of the detection devices/zone processor system fails to perform its intended function, the zone processor 150 output must be consistent with an occupied detection zone (the zone processor's 150 most restrictive condition). All hardware elements and data processing results of the system must satisfy operational and identity criteria for the zone processor 150 output to be other than most restrictive condition. It will be appreciated by one skilled in the art that a train detection system that satisfies these criteria meets the definition of a vital system.
One or more embodiments of a vital railroad train detection zone 200 are represented in
Sensor devices of various train detection embodiments generate data configured as a waveform representing the effects of predominant ferromagnetic features of train cars on the Earth's magnetic field, which at any particular location is measurably affected by the presence of ferrous material altering the path of otherwise generally parallel magnetic field lines. Compression and expansion of magnetic flux lines affect one or more AMR sensor elements of sensor devices 130. Exemplary embodiments of sensor device configurations 300 and 350 are shown in
In
The zone processor of embodiments described herein can include a vital processing device such as the device 500 shown in
Referring to
X=x1,x2,x3, . . . ,xnY=y1,y2,y3, . . . ,ynZ=z1,z2,z3, . . . ,zn
Digital data in these vectors can be values taken from the analog waveform data at regular time intervals (e.g., generating a digital data point for every second of magnetic flux disturbance) or can be peak amplitude values derived from the analog waveform data. Other methods for deriving the digital data values from the analog waveform data also can be used. As will be appreciated by those skilled in the art, filtering and analog-to-digital conversion can be performed on collected data to generate each data vector. The waveform plots 610 for each dimensional axis begin before a train enters the range of the sensor device. The data plot for each of the dimensional axes between zero and 15 seconds is the baseline output from the sensor element when the Earth's magnetic field within sensor range is undisturbed by moving magnetic fields. The value of the baseline may be substantially different for each sensor element. The baseline value functions as a reference value for waveform processing and evaluation, for example providing a reference for differential and/or relative amplitude values used in generating a UTIS or similar data.
A train entering the sensing range of a sensor device causes measurable disturbance of the local magnetic field. Each sensor element's waveform response characteristics are determined by the orientation of the sensing element axis, the varying characteristics of the train's magnetic profile and the rate at which the train moves through the sensor device's range. Moving locomotives cause significant waveform variation 640 and the waveform shape is determined by the magnetic field generated by the locomotive and its traction motors, rate of movement and also by the configuration of the rest of the train. The waveform generated by a single locomotive is different than the waveform of the same locomotive coupled to a railcar. Sensor element waveforms generated by a train moving within range of a sensor device are determined by interaction of the individual magnetic fields generated by each train element including locomotives, rail cars and cargo, upon the sequential order of the elements and upon the rate at which the train moves through the sensor's range.
The waveform generated by the sensor elements in response to a train entering sensing range is depicted in
|Xk−
where τ1, τ2 are the thresholds derived empirically from the actual train waveform data (e.g., from a noise level in the waveform data). The total calculated energy is based on the area under the curve. Energy threshold calculations enable the detection process to determine if the object causing a magnetic flux density change is train. Calculations in the rate of flux density change allow the detection process to determine if a train is moving or stopped.
AMR sensor elements are susceptible to saturation and disruption of the magnetic element domain alignment if exposed to large magnetic fields. If this occurs, the “unoccupied baseline” value remains shifted until the domain is realigned. If the baseline shift exceeds the detection threshold τ1, the sensor device will transmit data to the zone processor that will be evaluated as an occupied track when the track is, in fact, not occupied. Some embodiments address this issue by applying electronic set/reset pulses to the magnetic component of the sensor element to realign the magnetic domains. If the magnetic domains are successfully realigned, the baseline returns to the previous “unoccupied baseline” value.
Using train detection embodiments, it is important to define when a train detection event commences and when it ends because it is the data collected between commencement and termination that is used to uniquely identify specific trains that enter and exit detection zone. In some embodiments, criteria for commencing a train detection event require that a threshold is exceeded for a given period (e.g., for three consecutive detection time periods). If the threshold is not satisfied for a given period (e.g., five consecutive detection time periods), the train detection event has ended. This detection process embodiment can be based on waveform data from a one-dimensional or multi-dimensional sensor element.
Detailed features can be extracted or derived from train event waveform data. Three-dimensional sensor element data allows multi-variable digital conversion of the analog data, enabling a composite analysis sufficient to examine and extract waveform features needed for object classification and allowing adequate feature extraction for reliable train identification in unstable magnetic environments. Feature extraction processes in some embodiments extract salient features from the train detection waveform. These extracted/derived features can be used for train identification and other purposes.
Embodiments of this method include the analysis of a variety of waveform features, including number, magnitude, slope and sequence of waveform peak values. Waveform peak features are determined by comparing maximum and minimum waveform values with the measured variation or offset of the baseline value. Frequency of the waveform may be obtained by calculating a Fourier transform of the time domain waveform data. Because waveform frequency is a function of train speed, frequency features can provide useful dynamic speed and acceleration data when comparing this feature across multiple sensor devices having known locations. A significant advantage of deriving (or extracting) and using flux density magnitude peak values from sensor element waveform features is that peak values relative to a known baseline value or offset do not change as train speed changes. Such speed-independent waveform data peaks compress or expand in the time domain as train speed changes, but such peaks' sequence and magnitude values are not affected by the expansion or contraction of the waveform within the speed range of modern trains. Compared to waveform analytic methods that correct for frequency variation, waveform peak value data analysis is efficient (requiring reduced data storage, data transmission time, and simplifying data processing, evaluation, and comparison).
Exemplary peak detection and mapping process results are shown in
P=p1,p2,p3, . . . ,pn
The sequence and time-stamped peak amplitude values of a digitally converted waveform produced by a train as it moves through the range of a sensor device may be calculated and stored by the sensor device. Time-stamped train detection event and associated peak value data is transmitted to the zone processor by every sensor device assigned to a given detection zone. Any required further processing of peak value data can be performed by the sensor device and/or by the zone processor. This processing extracts and distinguishes the unique train identification waveform data from the train event waveform. These waveforms may be substantially identical or significantly different depending upon the actual movements of the train within the range of the detection zone sensors. Train movements can range from a simple unidirectional pass through a detection zone to a series of forward and reverse movements with stops in between. The flexibility of the feature extraction process must accommodate the fact that there is no real limit to the number of times a train may stop or move in either direction within range of a sensor device.
A method of detecting a train stop examines waveform variation and compares consecutive waveform data changes to a threshold change limit while comparing the largest difference in variation to another predefined threshold. If
Once the train's motion is determined, waveform data peak redundancies may be identified and removed with additional processing. Applying this method to the data of
P=p11,p12,p13 . . . ,p1n
where m is the number of stops made by the train in a particular train detection event and ni is the number of peaks detected in the interval before an ith stop. These sub-groups may be compared to determine degree of match.
In some embodiments, dynamic time warping (DTW) processing methods evaluate degree of match between a first subgroup of waveform peaks with one or more neighboring subgroups. The concept is illustrated as follows, given two subgroups of peaks in a larger group of peaks for any particular waveform:
P1=p11,p12, . . . ,p1n
where n1=M and n2=N, the DTW process gives the optimal solution in the O(MN) time. If these peaks or sequences are taken from some feature space Φ then for comparison purposes a local distance (d) measure between P1, p2εΦ can be given by:
d:Φ×Φ→≧0
For similar peaks, d will be small; for dissimilar peaks, d will be large. The Dynamic Programming algorithm lies at the core of DTW, therefore the above distance function can be called a cost function and hence it becomes a cost minimization task. The main algorithm creates a distance matrix CεN×M representing all pair wise distances between P1 and P2. C is also called local cost matrix for the alignment of two sequences P1 and P2:
CεN×M:cij=|p1i−p2j|,iε[1:N],jε[1:M]
After populating the local cost matrix find the alignment path that follows the low cost area of the cost matrix. The alignment path built by DTW is a sequence of points w=w1, w2, . . . , wK with
wl=(wi,wj)ε[1:N]×[1:M] for lε[1:K]
satisfying the following criteria:
The path that has a minimal associated cost is the optimal warping path called W*. In order to find this optimal path every possible warping path between P1 and P2 has to be explored which could be computationally expensive. A Dynamic Programming based method which reduces the complexity down to O(MN) can be employed which uses the DTW distance function:
DTW(P1,P2)=cp*(P1,P2)=min{cp(P1,P2),pεPN×M}
where PN×M is set of all possible warping paths. The global cost matrix D can now be created such that:
One or more embodiments of methods according train detection embodiments herein can be seen in
Due to the empirical peak detection threshold δ and changing magnetic flux within sensor range, the number and magnitude of peaks detected, even for an identical portion or segment of a train, may be different. Complexity of this task is increased by the fact that the two waveform peak subgroups may differ due to the number of railcars they represent. For example, one subgroup could represent a partial forward movement of five railcars while the other subgroup could represent a partial reverse movement of ten railcars.
Many features and advantages of the invention are apparent from the written description, and thus, the appended claims are intended to cover all such features and advantages. Further, numerous modifications and changes will readily occur to those skilled in the art, so the present invention is not limited to the exact operation and construction illustrated and described. Therefore, described embodiments are illustrative and not restrictive, and the invention should not be limited to the details given herein but should be defined by the following claims and their full scope of equivalents, whether foreseeable or unforeseeable now or in the future.
This patent application claims the benefit of and priority to the following prior filed U.S. provisional patent applications, each of which is incorporated herein by reference in its entirety for all purposes: U.S. Provisional Application No. 61/350,000 filed May 31, 2010, entitled “TRAIN DETECTION” by Baldwin et al., including all Appendices;U.S. Provisional Application No. 61/358,374 filed Jun. 24, 2010, entitled “TRAIN DETECTION” by Baldwin et al., including all Appendices;U.S. Provisional Application No. 61/349,999 filed May 31, 2010, entitled “ROADWAY DETECTION” by Baldwin et al., including all Appendices.
The invention disclosed and claimed herein was supported, in whole or in part, by Contract/Grant Numbers USDA SBIR 1 2006-33610-16783 & USDA SBIR 2 2007-33610-18611 from the United States Department of Agriculture. The United States Government may have certain rights in the invention in whole or in part. One or more inventions in U.S. Provisional Application No. 61/349,999 filed May 31, 2010, entitled ROADWAY DETECTION, were supported, in whole or in part, by Contract/Grant Numbers USDOT Phase 1 DTRT57-08-C-10010 & USDOT Phase 2 DTRT57-09-C-10034 from the United States Department of Transportation. The United States Government may have certain rights in an invention of that application in whole or in part.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2011/038481 | 5/30/2011 | WO | 00 | 11/21/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/153114 | 12/8/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
847105 | Parrish, Jr. | Mar 1907 | A |
2664499 | Muse | Dec 1953 | A |
3810119 | Zieve et al. | May 1974 | A |
3816796 | Molloy et al. | Jun 1974 | A |
3974991 | Geiger | Aug 1976 | A |
4103303 | Regenos et al. | Jul 1978 | A |
4196412 | Sluis et al. | Apr 1980 | A |
4250483 | Rubner | Feb 1981 | A |
4251041 | Svet | Feb 1981 | A |
4307860 | Kuhn | Dec 1981 | A |
4324376 | Kuhn | Apr 1982 | A |
4361301 | Rush | Nov 1982 | A |
4365777 | Geiger | Dec 1982 | A |
4449115 | Koerner | May 1984 | A |
4581700 | Farnham et al. | Apr 1986 | A |
4703303 | Snee | Oct 1987 | A |
4711418 | Aver, Jr. et al. | Dec 1987 | A |
4727372 | Buttemer | Feb 1988 | A |
4787581 | Dobler et al. | Nov 1988 | A |
4906979 | Kimura | Mar 1990 | A |
4934633 | Ballinger et al. | Jun 1990 | A |
5006847 | Rush et al. | Apr 1991 | A |
5050823 | Parker | Sep 1991 | A |
5098044 | Petit et al. | Mar 1992 | A |
5153525 | Hoekman et al. | Oct 1992 | A |
5278555 | Hoekman | Jan 1994 | A |
5281965 | Hoekman et al. | Jan 1994 | A |
5361064 | Hamer et al. | Nov 1994 | A |
5417388 | Stillwell | May 1995 | A |
5437422 | Newman | Aug 1995 | A |
5491475 | Rouse et al. | Feb 1996 | A |
5504860 | George et al. | Apr 1996 | A |
5508698 | Hoekman | Apr 1996 | A |
5590855 | Kato et al. | Jan 1997 | A |
5620155 | Michalek | Apr 1997 | A |
5734338 | Hoekman et al. | Mar 1998 | A |
5737173 | Ross et al. | Apr 1998 | A |
5751225 | Fedde et al. | May 1998 | A |
5850192 | Turk et al. | Dec 1998 | A |
5868360 | Bader et al. | Feb 1999 | A |
5924652 | Ballinger | Jul 1999 | A |
5954299 | Pace | Sep 1999 | A |
6061809 | Glaser et al. | May 2000 | A |
6232887 | Carson | May 2001 | B1 |
6241197 | Harland | Jun 2001 | B1 |
6290187 | Egami | Sep 2001 | B1 |
6292112 | Bader et al. | Sep 2001 | B1 |
6342845 | Hilliard et al. | Jan 2002 | B1 |
6386486 | Speranza | May 2002 | B1 |
6457682 | Anderson et al. | Oct 2002 | B2 |
6519512 | Haas et al. | Feb 2003 | B1 |
6604031 | Oguma et al. | Aug 2003 | B2 |
6641091 | Hilleary | Nov 2003 | B1 |
6683540 | Harrison | Jan 2004 | B1 |
6688561 | Mollet et al. | Feb 2004 | B2 |
6799097 | Villarreal Antelo et al. | Sep 2004 | B2 |
6828920 | Owen et al. | Dec 2004 | B2 |
6828956 | Notagashira | Dec 2004 | B2 |
6829526 | Oguma et al. | Dec 2004 | B2 |
7075427 | Pace et al. | Jul 2006 | B1 |
7254467 | Fries et al. | Aug 2007 | B2 |
7296770 | Franke | Nov 2007 | B2 |
7411521 | Lewis et al. | Aug 2008 | B2 |
7548032 | Alton et al. | Jun 2009 | B2 |
7575202 | Sharkey et al. | Aug 2009 | B2 |
7577502 | Henry et al. | Aug 2009 | B1 |
7626384 | Hinz | Dec 2009 | B2 |
8493237 | Grievink et al. | Jul 2013 | B2 |
20010022332 | Harland | Sep 2001 | A1 |
20020049520 | Mays | Apr 2002 | A1 |
20020177942 | Knaian et al. | Nov 2002 | A1 |
20020185571 | Bryant et al. | Dec 2002 | A1 |
20040088923 | Burke | May 2004 | A1 |
20040119587 | Davenport et al. | Jun 2004 | A1 |
20040130463 | Bloomquist et al. | Jul 2004 | A1 |
20040181321 | Fries et al. | Sep 2004 | A1 |
20040201486 | Knowles et al. | Oct 2004 | A1 |
20040249571 | Blesener et al. | Dec 2004 | A1 |
20040261533 | Davenport et al. | Dec 2004 | A1 |
20050137759 | Peltz et al. | Jun 2005 | A1 |
20050194497 | Matzan | Sep 2005 | A1 |
20050237215 | Hatfield et al. | Oct 2005 | A1 |
20050284987 | Kande et al. | Dec 2005 | A1 |
20060272539 | Clavel | Dec 2006 | A1 |
20070129858 | Herzog et al. | Jun 2007 | A1 |
20070146152 | Welles et al. | Jun 2007 | A1 |
20070162218 | Cattin et al. | Jul 2007 | A1 |
20070276600 | King et al. | Nov 2007 | A1 |
20080169385 | Ashraf et al. | Jul 2008 | A1 |
20080258716 | Hinz | Oct 2008 | A1 |
20090326746 | Mian | Dec 2009 | A1 |
20100108823 | Barnes | May 2010 | A1 |
20130062474 | Baldwin et al. | Mar 2013 | A1 |
20130063282 | Baldwin et al. | Mar 2013 | A1 |
Number | Date | Country |
---|---|---|
195 32 640 | Feb 1997 | DE |
10 2004 035 901 | Mar 2006 | DE |
20 2005 020 802 | Mar 2007 | DE |
1 832 849 | Sep 2007 | EP |
4321467 | Nov 1992 | JP |
10006994 | Jan 1998 | JP |
2003002207 | Jan 2003 | JP |
10-0688090 | Mar 2007 | KR |
WO 9725235 | Jul 1997 | WO |
WO 2006051355 | May 2006 | WO |
WO 2008080169 | Jul 2008 | WO |
WO 2008080175 | Jul 2008 | WO |
Entry |
---|
Michael J. Caruso et al., Vehicle Detection and Compass Applications using AMR Magnetic Sensors, May 1999, Honeywell. |
Bin Pei et al., An embedded Fail-Safe Interlocking System, IEEE, 1997. |
Valentine T. Jordan et al., Digital Peak Detector with Noise Threshold, IEEE, 2003. |
Wheatstone Bridge, http://en.wikipedia.org/wiki/Wheatstone bridge, obtained from website May 1, May 25, 2006 (3 pgs). |
Wheatstone Bridge, “Measure an Unknown Resistance,” www.dwiarda.com/scientific/Bridge.html, obtained from website May 1, May 25, 2006 (1 pg). |
Chandra, V and Verma, M. R., “A fail-safe interlocking system for railways,” Design & Test of Computers, (Jan./Mar. 1991), 8(1):58-66 abstract only (1 pg). |
Honeywell, “1- and 2-axis magnetic sensors: HMC1001/1002; HMC1021/1022,” Apr. 2000, pp. 1-15 (15 pgs). |
3M, “Canoga Vehicle Detection System, Advanced Traffic Products: The solution beneath the surface,” obtained from Internet at: www.advancedtraffic.com/3mcanoga-pl.htm, Sep. 27, 2005 (4 pgs). |
3M, “Canoga Vehicle Detection System: A matched component system for vehicle counting,” 3M Intelligent Transportation Systems, 1998 (2 pgs). |
3M, “Canoga Vehicle Detection System: Non-invasive Microloop model 702,” 3M Intelligent Transportation Systems, 1997 (4 pgs). |
3M, Canoga Vehicle Detection System, list of products, obtained from Internet at: http://products3.3m.com/catalog/us/en001/safety/traffic—control/nod—GSTYGYSDV5be/r . . . , Sep. 27, 2005 (2 pgs). |
3M, Canoga Vehicle Detection System: C800 interface and data acquisition software (C800 IS), and C800 vehicle detectors, (product features), 3M Intelligent Transportation Systems, date unknown (7 pgs). |
Trafinfo Communications, Inc., “Trafmate 6: Wireless telemetry for traffic monitoring,” date unknown (2 pgs). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2011/038481; KIPO mailing date Jan. 11, 2012 (2 pgs). |
International Search Report, International Application No. PCT/US2011/038481; KIPO mailing date Jan. 11, 2012 (3 pgs). |
Written Opinion of the International Searching Authority, International Application No. PCT/US2011/038481; KIPO mailing date Jan. 11, 2012 (5 pgs). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2011/038482; KIPO mailing date Jan. 13, 2012 (2 pgs). |
International Search Report, International Application No. PCT/US2011/038482; KIPO mailing date Jan. 13, 2012 (3 pgs). |
Written Opinion of the International Searching Authority, International Application No. PCT/US2011/038482; KIPO mailing date Jan. 13, 2012 (5 pgs). |
Brawner, J., et al.; “Magnetometer Sensor Feasibility for Railroad and Highway Equipment Detection;” Innovations Deserving Exploratory Analysis Programs—High-Speed Rail Idea Program; Transportation Research Board of the National Academies; Jun. 24, 2006; Publication date Jun. 2008 (33 pgs). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2007/088849 (1 pg). |
International Search Report, International Application No. PCT/US2007/088849 (2 pgs). |
Written Opinion of the International Searching Authority, International Application No. PCT/US2007/088849 (6 pgs). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2008/051099 (1 pg). |
International Search Report, International Application No. PCT/US2008/051099 (3 pgs). |
Written Opinion of the International Searching Authority, International Application No. PCT/US2008/051099 (5 pgs). |
Extended European Patent Office Search Report, EPO Application No. 08 727 699.4 (5 pgs). |
Extended European Patent Office Search Report, EPO Application No. 07 866 027.1 (10 pgs). |
EPO Machine Translation of DE 195 32 640 A1 (6 pages). |
EPO Machine Translation of DE 10 2004 035 901 A1 (5 pages). |
Caruso, M. et al, “Vehicle Detection and Compass Applications using AMR Magnetic Sensors,” www.ssec.honeywell.com (13 pgs). |
Honeywell, “Application Note—AN218—Vehicle Detection Using AMR Sensors,” www.honeywell.com, Aug. 2005 (10 pgs). |
Honeywell, “Smart Digital Magnetometer,” www.magneticsensors.com, 900139, Feb. 2004 Rev. H (12 pgs). |
Safety Now, “Allen-Bradley 6556 Micrologix Clutch/Brake Controller for Mechanical Stamping Presses,” Apr. 2001, www.ab.com/safety/safety—now/april01, obtained from website May 25, 2006 (4 pgs). |
Safety Now, “Back to School,” article by Frank Watkins and Steve Dukich, www.ab.com/safety/safety—now/april01/back—school, obtained from website May 25, 2006 (4 pgs). |
Wheatstone Bridge, www.geocities.com/CapeCanaveral/8341/bridge.htm?20061, obtained from website May 1, May 25, 2006 (1 pg). |
Number | Date | Country | |
---|---|---|---|
20130062474 A1 | Mar 2013 | US |
Number | Date | Country | |
---|---|---|---|
61350000 | May 2010 | US | |
61349999 | May 2010 | US | |
61358374 | Jun 2010 | US |