RELATED APPLICATIONSThis patent application is related to and claims priority to U.S. Provisional Patent Application No. 61/333,428, entitled “Mobile Railway Car Sensor System,” filed on May 11, 2010, which is hereby incorporated by reference in its entirety.
TECHNICAL FIELDAspects of the disclosure are related to the field of vehicle monitoring devices, and in particular, railway car sensor systems.
TECHNICAL BACKGROUNDRailway cars, such as those found in freight trains and passenger trains, include undercarriage portions to roll the railway car and an associated payload across railroad tracks. The undercarriage portion typically includes wheels and related equipment, such as axles, bearings, trucks, brakes, journals, gears, and other moving parts, which can experience harsh conditions while in use. These harsh conditions can include elevated temperatures while under heavy loads and during start/stop conditions. Stationary equipment, such as thermal imaging inspection equipment, or ‘hotbox’ detectors can be positioned at various points along a railroad track to take a snapshot of railway car bearing status. Stationary impact detectors can also be installed in the rails and used to detect wheel damage.
OVERVIEWWhat is disclosed is a mobile railway car monitoring system. The mobile railway car monitoring system includes a plurality of sensor nodes coupled to an undercarriage portion of a railway car, and a control node coupled to the railway car. Each of the plurality of sensor nodes is configured to monitor the undercarriage portion of the railway car when in motion and transmit information about the undercarriage portion to the control node. The control node is configured to receive the information about the undercarriage portion, process the information to determine a fault condition for the undercarriage portion, and wirelessly report the fault condition to a collection system.
BRIEF DESCRIPTION OF THE DRAWINGSMany aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views. While several embodiments are described in connection with these drawings, the disclosure is not limited to the embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents.
FIG. 1 is a system diagram illustrating a railway car monitoring system.
FIG. 2 is a flow diagram illustrating method of operating a railway car monitoring system.
FIG. 3 is a system diagram illustrating a railway car monitoring system.
FIG. 4 is a graph illustrating example monitored values.
FIG. 5 is a block diagram illustrating a control node.
FIG. 6 is a block diagram illustrating a sensor node.
DETAILED DESCRIPTIONFIG. 1 is a system diagram illustrating railwaycar monitoring system100.System100 includesrailway car110, undercarriage elements111-114 ofrailway car110, sensor nodes121-124,control node130,communication network140, andcollection node150.Control node130 and each of sensor nodes121-124 communicate over links161-164, respectively.Control node130 andcommunication network140 communicate overwireless link165.Communication network130 andcollection node150 communicate overlink166. In this example, sensor node121 is coupled toundercarriage element111, sensor node122 is coupled toundercarriage element112, sensor node123 is coupled toundercarriage element113, and sensor node124 is coupled toundercarriage element114. It should be understood that although four sensor nodes and undercarriage elements are shown inFIG. 1, a different number of sensor nodes or undercarriage elements could be included.
Railway car110 comprises a vehicle used on a rail transport system, such as a freight car, truck, wagon, coach, or passenger car.Railway car110 could be used to carry freight, cargo, passengers, or other items.Railway car110 includes undercarriage portions, shown as undercarriage elements111-114 inFIG. 1. Undercarriage elements111-114 each are an element or portion of the undercarriage ofrailway car110. Undercarriage elements111-114 typically each comprise equipment related to the rolling motion ofrailway car110, such as a wheel, axle, gearbox, bearing, bearing box, journal box, trucks, brakes, or other equipment.
Sensor nodes121-124 each include equipment to sense and report information about undercarriage elements of a railway car. Each of sensor nodes121-124 includes a sensor portion, and the sensor portion could include thermometers, thermocouples, thermistors, thermopiles, infrared (IR) emitters/detectors, microphones, ultrasonic emitters/detectors, accelerometers, strain gauges, flow gauges, chemical sensors, micro-electromechanical system (MEMS) sensors, electrical sensors, among other sensing equipment and circuitry. Each of sensor nodes121-124 also includes a transceiver portion for communication withcontrol node130. In some examples, the transceiver portion includes a wireline transceiver for communicating withcontrol node130 over a wire, optical fiber, or other medium. In other examples, the transceiver portion includes a wireless transceiver and antenna for wirelessly communicating withcontrol node130. Each of sensor nodes121-124 could also include a processing portion for receiving the sensor information, amplifying, scaling, modifying, adjusting, digitizing, or converting the sensor information, as well as controlling the transceiver portion and sensor portions. Each of sensor nodes121-124 could also comprise a power system, such as a battery or solar cell.
Sensor nodes121-124 are each attached or coupled to the associated undercarriage element ofrailway car110. In some examples, sensor nodes121-124 are fastened to the associated undercarriage element with a mechanical fastener, such as a screw, rivet, wire, harness, weld, latch, or tie. In other examples, sensor nodes121-124 are each coupled to the associated undercarriage element with an adhesive, such as glue, tape, Velcro, suction, or other adhesive or adhesive method. In yet further examples, sensor nodes121-124 are each coupled to the associated undercarriage element with a magnet, such as an electromagnet, permanent magnet, rare-earth magnet, ceramic magnet, or other magnetic attachment device. Sensor nodes121-124 could each be encased in a weatherproof or sealed enclosure, or may have openings for air circulation.
Control node130 includes circuitry and equipment to exchange communications with each of sensor nodes121-124 over links161-164, respectively. In many examples,control node130 also includes circuitry and equipment to exchange communications with a base station of a wireless communication network, such as a cellular communication device, satellite communication device, mobile phone circuitry, satellite phone, mobile network device, or other equipment.Control node130 may also include RFID equipment for exchanging data with RFID devices.Control node130 may also include user interface systems, memory devices, computer-readable storage mediums, software, processing circuitry, or some other components. In some examples,control node130 includes a positioning system, such as a global positioning system (GPS) receiver, to receive and interpret signals from positioning satellites to determine geographic coordinates ofcontrol node130.Control node130 could also comprise a power system, such as a battery or solar cell.
Control node130 is attached or coupled torailway car110. In some examples,control node130 is fastened torailway car110 with a mechanical fastener, such as a screw, rivet, wire, harness, weld, latch, or tie. In other examples,control node130 is coupled torailway car110 with an adhesive, such as glue, tape, Velcro, suction, or other adhesive or adhesive method. In yet further examples,control node130 is coupled torailway car110 with a magnet, such as an electromagnet, permanent magnet, rare-earth magnet, ceramic magnet, or other magnetic attachment device.Control node130 could be coupled torailway car110 internally or externally, on a side or end portion, among other locations.Control node130 could be encased in a weatherproof or sealed enclosure, or may have openings for air circulation.
Communication network140 could include base stations, base station control systems, Internet access nodes, telephony service nodes, wireless data access points, routers, gateways, or other wireless communication systems, including combinations thereof.Communication network140 may also comprise optical networks, asynchronous transfer mode (ATM) networks, packet networks, metropolitan-area networks (MAN), or other network topologies, equipment, or systems, including combinations thereof. In typical examples,communication network140 includes many base stations and associated equipment for providing communication services to many wireless and mobile devices across a geographic region.
Collection node150 comprises equipment for receiving fault conditions, sensor information, location information, or other information fromcontrol node130 throughcommunication network140.Collection node150 also includes a computer system, microprocessor, circuitry, or some other processing device or software system, and may be distributed among multiple processing devices. Examples ofcollection node150 may also include software such as an operating system, logs, utilities, drivers, networking software, and other software stored on a computer-readable medium.Collection node150 could also include application servers, application service provider systems, database systems, logistics systems, web servers, or other systems.
In the example shown inFIG. 1,collection node150 communicates withcontrol node130 throughcommunication network140, although other configurations could be employed.Collection node150 could collect fault conditions and other information from many control nodes. For example, on a train where many railway cars are connected in series, a control node could be coupled to each railway car along with associated sensor nodes.Collection node150 could receive information from each control node of the train, and thus monitor the entire train. In some examples, control nodes include a GPS receiver, and could also provide positioning information tocollection node150.Collection node150 could determine a position of a train based upon this information, as well as differentiate railway cars from each other within the train. Fault conditions could be isolated to a particular railway car. In further examples, the information received from multiple control nodes could be used to determine an order of railway cars in a train.
Communication links161-164 each use various communication media, such as air, space, metal, optical fiber, or some other signal propagation path, including combinations thereof. Communication links161-164 could each use various communication protocols, such as Internet Protocol (IP), Ethernet, Wireless Fidelity (WiFi), Bluetooth, Controller Area Network (CAN) bus, Inter-Integrated Circuit (I2C), 1-Wire, Radio Frequency Identification (RFID), optical, circuit-switched, communication signaling, or some other communication format, including combinations, improvements, or variations thereof. Communication links161-164 could each be direct links or may include intermediate networks, systems, or devices. In some examples, communication links161-164 each operate using wireless protocols as described forwireless link165.
Wireless link165 uses the air or space as the transport media.Wireless link165 may use various protocols, such as Code Division Multiple Access (CDMA), Evolution-Data Optimized (EV-DO), single-carrier radio transmission technology link (1×RTT), Worldwide Interoperability for Microwave Access (WIMAX), Global System for Mobile Communication (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), Wireless Fidelity (WiFi), High Speed Packet Access (HSPA), Radio Link Protocol (RLP), satellite networks (such as Inmarsat, GlobalStar, OrbComm, Iridium), satellite phone communications (such as Iridium), or some other wireless communication format, including combinations, improvements, or variations thereof. In further examples,wireless link165 is a Radio Frequency Identification (RFID) link.
Communication link166 uses various communication media, such as air, space, metal, optical fiber, or some other signal propagation path, including combinations thereof.Communication link166 could use various communication protocols, such as Time Division Multiplex (TDM), asynchronous transfer mode (ATM), Internet Protocol (IP), Ethernet, Wireless Fidelity (WiFi), synchronous optical networking (SONET), circuit-switched, communication signaling, or some other communication format, including combinations, improvements, or variations thereof.Communication link166 could be a direct links or may include intermediate networks, systems, or devices. In some examples,communication link166 operates using wireless protocols as described forwireless link165.
Links161-166 may each include many different signals sharing the same link—as represented by the associated lines in FIG.1—comprising access channels, forward links, reverse links, user communications, communication sessions, overhead communications, frequencies, other channels, carriers, timeslots, spreading codes, transportation ports, logical transportation links, network sockets, packets, or communication directions.
FIG. 2 is a flow diagram illustrating method of operating railwaycar monitoring system100. The operations ofFIG. 2 are referenced herein parenthetically. InFIG. 2, each of sensor nodes121-124 sense and monitor (201) the undercarriage portion ofrailway car110. Each of sensor nodes121-124 could sense and monitor other equipment associated withrailway car110. The information monitored could include undercarriage element temperature, ambient temperature, vibration, noise, among other information. In typical examples, sensor nodes121-124 will sense and monitor the equipment whilerailway car110 is in motion, such as when rolling.
Each of sensor nodes121-124 transmits (202) the monitored information about the undercarriage portion to controlnode130 coupled torailway car110. In this example, each of sensor nodes121-124 transmits the monitored information to controlnode130 over the associated link161-164. In some examples, each of sensor nodes121-124 is configured to wirelessly transmit the monitored information about the undercarriage portion to controlnode130. Each of sensor nodes121-124 could also process the sensor information, which may include amplifying, scaling, modifying, adjusting, digitizing, or converting the sensor information, and transfer the processed sensor information to controlnode130. Each of sensor nodes121-124 could also report other information to controlnode130, such as position, time, battery life, sensor status, inoperative sensors, serial numbers, sensor identifiers, among other information.
Control node130 receives (203) the information about the undercarriage portion. The information received could include sensor information, or modified sensor information, from each of sensors121-124 received over wireline or wireless links.Control node130 processes (204) the information to determine a fault condition for the undercarriage portion. The fault condition could include conditions such as hotbox conditions, dragging equipment, wheel impact or sliding wheel conditions, high car or shifted load conditions, hot wheel conditions, door opening, tank level, humidity, temperature, shock, bearing temperature, vibration signatures, truck tracking deviations, among other conditions. A hotbox condition includes where an equipment box, shroud, enclosure, or other equipment container, experiences an elevated temperature. A hotbox condition is typically caused by a fault with the equipment contained within the box, such as a loss of lubricant or coolant in the box, damage, or from ambient conditions around the box, among other causes, including combinations thereof.
Control node130 then wirelessly reports (205) the fault condition to a collection system. In this example, the collection system includescollection node150. InFIG. 1,collection node150 communicates withcontrol node130 throughcommunication network140, although other configurations could be employed.Control node130 could also report other information tocollection node150, such as position, time, battery life, sensor status, inoperative sensors, serial numbers, network addresses, railway car identifiers, among other information.
In some examples, to determine the fault condition,control node130 is configured to process the information received from each of sensor nodes121-124 over a period of time to determine a threshold for reporting the fault condition. In many examples, sensor information can be affected by ambient temperature, motion, time-dependent effects, noise, or other phenomena.Control node130 could process the sensor information to determine anomalies from an average, such as an anomaly from a running average of the temperature of all wheels onrailway car110. In other examples, a dynamic threshold is determined. The dynamic threshold could be adjusted in situ as railway car conditions change, such as during motion, acceleration, ascent/descent, cornering, during weather events, time of day, position, or due to other conditions. For example, whilerailway car110 is cornering, a different temperature may be sensed for wheels on the outside portion of the turn than for wheels on the inside portion of the turn.Control node130 could take this cornering into account when determining if an anomaly exists before reporting a fault condition tocollection node150. In other examples, the ambient temperature or weather conditions could be evaluated to determine an anomaly of an undercarriage element.
In some examples of analyzing the sensor information, a moving average and trend analysis is employed on the entire population of the undercarriage elements, such as those monitored by sensor nodes121-124. Statistically significant deviations are derived from a series of sensor data captured over time for one or several members of the population of sensors. Each of sensor nodes121-124 typically measure similar conditions for the undercarriage elements even though the conditions themselves may change or trend together. Deviations from these similar conditions are monitored. When one or more of the sensor nodes begin to deviate from the others in the population, then a failure condition could be determined. In this example, the deviations are not deviations of data of a single data reading or a single undercarriage element, but instead deviations from a time series of data readings for all undercarriage elements ofrailway car110.
FIG. 3 is a system diagram illustrating railwaycar monitoring system300. Railwaycar monitoring system300 includesrailway car310, wheel assemblies312-315 ofrailway car310, sensor nodes320-327,control node330, andcollection node340.Control node330 and each of sensor nodes320-327 communicate over wireless links, not shown for clarity inFIG. 3.Control node330 andcollection node340 communicate overwireless link360, which is a Radio Frequency Identification (RFID) link in this example. In this example, sensor nodes320-321monitor wheel assembly312, sensor nodes322-323monitor wheel assembly313, sensor nodes324-325monitor wheel assembly314, and sensor nodes326-327 monitor wheel assembly315. It should be understood that although eight sensor nodes and four wheel assemblies are shown inFIG. 3, a different number of sensor nodes or wheel assemblies could be included, among other undercarriage assemblies ofrailway car310.
Railway car310 comprises a vehicle used on a rail transport system, such as a freight car, truck, wagon, coach, or passenger car.Railway car310 could be used to carry freight, cargo, passengers, or other items.Railway car310 includes undercarriage portions, shown as wheel assemblies312-315 inFIG. 3. Wheel assemblies312-315 typically each comprise equipment related to the rolling motion ofrailway car310, such as a wheel, axle, gearbox, bearing, bearing box, journal box, or other equipment.
Sensor nodes320-327 each include equipment to sense and report information about undercarriage elements of a railway car. Each of sensor nodes320-327 includes a sensor portion, and the sensor portion could include thermometers, thermocouples, thermistors, thermopiles, infrared (IR) emitters/detectors, microphones, ultrasonic emitters/detectors, accelerometers, strain gauges, flow gauges, chemical sensors, micro-electromechanical system (MEMS) sensors, electrical sensors, among other sensing equipment and circuitry. Each of sensor nodes320-327 also includes a transceiver portion for wireless communication withcontrol node330. In this example, the transceiver portion includes a wireless transceiver and antenna for wirelessly communicating withcontrol node330 using a Radio Frequency Identification (RFID) communication link. Each of sensor nodes320-327 could also include a processing portion for receiving the sensor information, amplifying, scaling, modifying, adjusting, digitizing, or converting the sensor information, as well as controlling the transceiver portion and sensor portions. Each of sensor nodes320-327 also comprises a power system, such as a battery or solar cell.
Sensor nodes320-327 are each attached or coupled to the associated wheel assembly, preferably to a non-rotating portion, such as a bracket, bearing mount, or other non-rotating structure, although sensor nodes320-327 could be coupled to a rotating portion of the associated wheel assembly, such as an axle, driveshaft, wheel, or other rotating member. In some examples, sensor nodes320-327 are fastened to the associated wheel assembly with a mechanical fastener, such as a screw, rivet, wire, harness, weld, latch, or tie. In other examples, sensor nodes320-327 are each coupled to the associated wheel assembly with an adhesive, such as glue, tape, Velcro, suction, or other adhesive or adhesive method. In yet further examples, sensor nodes320-327 are each coupled to the associated wheel assembly with a magnet, such as an electromagnet, permanent magnet, rare-earth magnet, ceramic magnet, or other magnetic attachment device. Sensor nodes320-327 could each be encased in a potted, weatherproof, or sealed enclosure, or may have openings for air circulation.
Control node330 includes circuitry and equipment to exchange communications with each of sensor nodes320-327. In many examples,control node330 also includes circuitry and equipment to wirelessly exchange communications with a collection node, such as a maintenance system, maintenance personnel, or may provide a user interface for displaying a status of sensor nodes320-327 to a user.Control node330 may also include user interface systems, memory devices, computer-readable storage mediums, software, processing circuitry, or some other components. In some examples,control node330 includes a positioning system, such as a global positioning system (GPS) receiver, to receive and interpret signals from positioning satellites to determine geographic coordinates ofcontrol node330.Control node330 could also comprise a power system, such as a battery or solar cell.
Control node330 is attached or coupled torailway car310. In some examples,control node330 is fastened torailway car310 with a mechanical fastener, such as a screw, rivet, wire, harness, weld, latch, or tie. In other examples,control node330 is coupled torailway car310 with an adhesive, such as glue, tape, Velcro, suction, or other adhesive or adhesive method. In yet further examples,control node330 is coupled torailway car310 with a magnet, such as an electromagnet, permanent magnet, rare-earth magnet, ceramic magnet, or other magnetic attachment device.Control node330 could be coupled torailway car310 internally or externally, on a side or end portion, among other locations.Control node330 could be encased in a potted, weatherproof, or sealed enclosure, or may have openings for air circulation.
Collection node340 comprises equipment for receiving fault conditions, sensor information, location information, or other information fromcontrol node330 overwireless link360.Collection node340 also includes a computer system, microprocessor, circuitry, or some other processing device or software system, and may be distributed among multiple processing devices. Examples ofcollection node340 may also include software such as an operating system, logs, utilities, drivers, networking software, and other software stored on a computer-readable medium.Collection node340 could also include application servers, application service provider systems, database systems, logistics systems, web servers, or other systems.
Collection node340 could collect fault conditions and other information from many control nodes. For example, on a train where many railway cars are connected in series, a control node could be coupled to each railway car along with associated sensor nodes.Collection node340 could receive information from each control node of the train, and thus monitor the entire train. In some examples, control nodes include a GPS receiver, and could also provide positioning information tocollection node340.Collection node340 could determine a position of a train based upon this information, as well as differentiate railway cars from each other within the train. Fault conditions could be isolated to a particular railway car, or to a specific location, which may detect track failure or be used to assess root cause of the failure. In further examples, the information received from multiple control nodes could be used to determine an order of railway cars in a train.
In yet further examples,collection node340 is a rail-side or handheld device which receives information fromcontrol node330 over a RFID wireless link as an operator passes byrailway car310 or asrailway car310 passes by an operator.Collection node340 could include a user interface for displaying a status ofcontrol node330 or sensor nodes320-327 to a user. In some examples, a generalized condition (e.g., green, yellow, red) may be communicated over an RFID interface fromcontrol node330 or from each of sensor nodes320-327, but a handheld device could be used to download detailed logs fromrailway car310. Sensor data logs and analytics may exceed the capacity of an RFID message payload, and the detailed logs or data could be stored withincontrol node330 or each of sensor nodes320-327. The detailed logs or data could then be downloaded using handheld equipment whenrailway car310 comes in to a repair area be serviced, perhaps due to an indication of the generalized condition.
FIG. 4 is a graph illustrating example monitored values forrailway car310.Control node330 orcollection node340 could analyze information or data from each of sensor nodes320-327 in a manner similar to that described inFIG. 4, although alternate analysis could be performed as described herein.Graph400 inFIG. 4 includes 2 axes, the vertical axis indicating a magnitude and the horizontal axis indicating a monitored parameter. For example, if the monitored parameter is vibration, then the horizontal axis ofgraph400 could indicate a vibration frequency, and the vertical axis could indicate vibration amplitude. Each of sensor nodes320-327 could report an associated vibration at an associated frequency and amplitude. As the reported values for each of sensor nodes320-327 are plotted along the horizontal axis, their magnitudes indicate two peaks, one centered on the data forsensor node325 and the other centered around data for the remaining sensor nodes.
InFIG. 4, the data plotted for each of sensor nodes320-327 could be accumulated ongraph400 over time, creating a smooth curve instead of discrete points. As time passes, and the data ongraph400 continues to indicate a peak outside of the main cluster of data for each of sensor nodes320-327, then controlnode330 orcollection node340 could indicate a problem withsensor node325 or the associated equipment monitored bysensor node325. Thus, the population of all of sensor nodes320-327 is taken into account to determine a dynamic threshold of failure. In some examples, a standard deviation metric is employed to determine when data from one or more sensor nodes becomes an outlier from a main cluster of sensor node data, such as when data from a sensor node deviates by more than three standard deviations, among other examples.
Failure alerts could be tailored to the number of sensor nodes320-327 which become outliers, or based on the value of the monitored parameter if outside of expected norms. For example, when only one of sensor nodes320-327 indicates outlier data as shown inFIG. 4, it could be determined that a wheel bearing or hotbox condition for a single wheel has occurred. A single wheel sensor anomaly might also indicate a ‘wheel out of round’ or ‘flat spot’ condition, where a non-round geometry of a wheel can cause vibrations or shocks at a certain portion of each rotation of a wheel. Takingsensor node325 as an outlier in this example, then the right wheel ofwheel assembly314 could have a failure. In examples where two outliers occur for the same wheel assembly, then a failure of the entire wheel assembly could be determined, such as when an axle is damaged or brake applied mistakenly Likewise, outliers for sensor nodes on an entire side ofrailway car310 could indicate a cornering failure, or an off-track condition. Wheel assemblies can be referred to as ‘trucks’ in some examples, where two trucks are included on a railcar, each truck including four wheels on two axles. If four sensors, all on the same truck, deviate from the other four sensors on a railcar, a truck bearing failure condition could be determined. Other failure modes could be determined based on outlier data determined by any of sensor nodes320-327.
Some examples describe a dynamic normalization, where the application of a sensor network on each railway car is employed to dynamically define norms of operation for each of the critical mechanical components. In the example shown ingraph400, the cluster of data from sensor nodes320-324 and326-327 could be considered the norm, while the data forsensor325 could be considered a deviation or outlier. Other examples could be determined. Data is streamed from an array of sensors to a Data Correlation Unit (DCU) installed on each railway car. In some examples, the DCU comprisescontrol node130 or330, orcollection node150 or340. Analysis in both the temporal and sensor domains could be used to define a dynamic set of norms for the operating conditions of each mechanical component. Any significant deviation from these measurements is indicative of failure or projected failure. The population of sensors on each railway car, and the collection of measurements over a period of time, provides a baseline which is independent of railway car loading, weather, grade, track condition, component wear, and other environmental conditions. The degree to which any specific sensor deviates from this population is indicative of the severity of the mechanical condition of the component. When a deviation is detected, a wireless transmitter associated with the DCU could be activated and an alert generated. For example, when a sensor exhibits ‘significant’ deviation from the normal conditions, an event is generated by the DCU.
Each event could be ranked by severity and status could be provided periodically, such as twice daily, to provide railcar location and system status. The event ranking could include a ‘yellow’ condition which indicates that a railway car requires service, and a ‘red’ condition which indicates that a sensor has detected a serious deviation from normal operations that requires immediate service. In some examples, each railway car sensor array reports every ‘n’ seconds to the DCU, and the DCU aggregates and continuously analyzes the datastream from the sensors. The analysis is designed to be ‘agnostic’ to the specific sensor. Trend modeling identifies specific sensor telemetry that lies outside norms, where ‘normal’ can be defined dynamically by assessing the set of sensors on each railway car. Realtime, continuous monitoring of all critical railway car components can be monitored and predictive analytics performed for wheels, bearings and trucks which is dynamically adjusted to operating conditions. Rapid detection of handbrake sets can also be performed. A railway car health ‘scorecard’ could be provided to a user, presented via email, text message, web page, or discrete software interfaces.
In another embodiment, vibration is monitored asgraph400. The vibration could be monitored with a three-dimensional accelerometer, such as a solid state accelerometer device. The accelerations monitored by the 3-D accelerometer are interpreted as vibrations. In some examples, axial vibration is monitored along a single axis, such as a z-axis aligned with the axle of a particular wheel or wheel assembly, and vibrations in other axes are ignored, such as radial axes including an x-axis aligned with the horizontal and a y-axis aligned with the vertical with respect to the railway car or wheel. At high sampling rates of the accelerometer, the sampling only occurs for a portion of a wheel rotation, and radial acceleration or vibration (x-axis or y-axis) data could be ignored. Ignoring radial acceleration can allow for gravity and wheel balance effects to be minimized in the processing of vibration data for the wheel assemblies or wheels. Axial vibration data could still indicate wheel flat conditions, which are typically high impact, ‘loud’ events, vibrationally. By only sampling a portion of the wheel rotation a determination could be made on how much of the circumference of a wheel is damaged or flat based on the vibration characteristics. In an example wheel rotation, 60 milliseconds of vibration are sampled every two seconds and the vibrations are averaged (along with determining minimums and maximums) every sixty seconds and stored. Time series analysis could then performed on the readings to determine the failure conditions.
Althoughgraph400 is shown inFIG. 4 for clarity, it should be understood that a graph need not be employed in the processing of data received from sensor nodes320-327, as the underlying data could be processed non-graphically. Also, although vibration is discussed above, it should be understood that any measured or monitored parameter could be employed for plotting data of each of sensor nodes320-327 ongraph400. The monitored parameter could be any of the parameters ofrailway car310 or any associated wheel assembly monitored by sensor nodes320-327. As discussed herein, examples of sensor types may include thermometers, thermocouples, thermistors, thermopiles, infrared (IR) emitters/detectors, microphones, ultrasonic emitters/detectors, accelerometers, strain gauges, flow gauges, chemical sensors, micro-electromechanical system (MEMS) sensors, electrical sensors, among other sensing equipment and circuitry.
FIG. 5 is a block diagram illustratingcontrol node500, as an example ofcontrol node130 found inFIG. 1 orcontrol node330 found inFIG. 3, althoughcontrol node130 orcontrol node330 could use other configurations.Control node500 includeswireless transceiver510,processing system520,sensor interface530, andpower system540.Wireless transceiver510,processing system520,sensor interface530, andpower system540 communicate overbus550.Control node500 may be distributed among multiple devices that together formelements510,520-522,530,540,550, and560-561.
Wireless transceiver510 comprises a communication interface for communicating with a wireless access node, such as a terrestrial base station or satellite station.Wireless transceiver510 could include transceiver equipment and antenna elements for wirelessly exchanging fault conditions, sensor information, or other information, with a collection node, omitted for clarity, overwireless link560.Wireless transceiver510 also receives command and control information and instructions fromprocessing system520.Wireless transceiver510 could use various protocols or communication formats as described herein for wireless links161-165 or270, including combinations, variations, or improvements thereof.
Processing system520 includesstorage system521.Processing system520 retrieves and executessoftware522 fromstorage system521. In some examples,processing system520 is located within the same equipment in whichwireless transceiver510,sensor interface530, orpower system540 are located. In further examples,processing system520 comprises specialized circuitry, andsoftware522 orstorage system521 could be included in the specialized circuitry to operateprocessing system520 as described herein.Storage system521 could include a non-transient computer-readable medium such as a disk, tape, integrated circuit, server, or some other memory device, and also may be distributed among multiple memory devices.Software522 may include an operating system, logs, utilities, drivers, networking software, and other software typically loaded onto a computer system.Software522 could contain an application program, firmware, or some other form of computer-readable processing instructions. When executed by processingsystem520,software522 directsprocessing system520 to operate as described herein, such as receive information from sensor nodes, process the information to determine fault conditions, and report the fault conditions to a collection node.
Sensor interface530 comprises communication interfaces for communicating with sensor nodes.Sensor interface530 could include transceiver equipment or antenna elements for exchanging sensor information, omitted for clarity, over the associatedlinks561. In some examples, two or more of the associatedlinks561 are used to communicate with a single sensor node.Sensor interface530 also receives command and control information and instructions fromprocessing system520 orwireless transceiver510.
Power system540 includes circuitry and a power source to provide power to the elements ofcontrol node500. The power source could include a battery, solar cell, spring, flywheel, capacitor, thermoelectric generator, nuclear power source, chemical power source, dynamo, or other power source. In some examples,power system540 receives power from an external source, such as a railway car.Power system540 also includes circuitry to condition, monitor, and distribute electrical power to the elements ofcontrol node500.
Bus550 comprises a physical, logical, or virtual communication and power link, capable of communicating data, control signals, power, and other communications. In some examples,bus550 is encapsulated within the elements ofwireless transceiver510,processing system520,sensor interface530, orpower system540, and may include a software or logical link. In other examples,bus550 uses various communication media, such as air, space, metal, optical fiber, or some other signal propagation path, including combinations thereof.Bus550 could be a direct link or might include various equipment, intermediate components, systems, and networks.
FIG. 6 is a block diagram illustratingsensor node600, as an example of sensor nodes121-124 found inFIG. 1 or sensor nodes320-327 found inFIG. 3, although sensor nodes121-124 or sensor nodes320-327 could use other configurations.Sensor node600 includestransceiver610,processing system620,sensor630, andpower system640.Transceiver610,processing system620,sensor630, andpower system640 communicate overbus650.Sensor node600 may be distributed among multiple devices that together formelements610,620-622,630,640,650, and660.
Transceiver610 comprises a communication interface for communicating with a control node, such ascontrol node130 orcontrol node330.Transceiver610 could include transceiver equipment and antenna elements for exchanging sensor information, data, or other information, with a control node, omitted for clarity, overlink660.Transceiver610 also receives command and control information and instructions fromprocessing system620.Transceiver610 could use various protocols or communication formats as described herein for links161-164, including combinations, variations, or improvements thereof.
Processing system620 includesstorage system621.Processing system620 retrieves and executessoftware622 fromstorage system621. In some examples,processing system620 is located within the same equipment in whichtransceiver610,sensor630, orpower system640 are located. In further examples,processing system620 comprises specialized circuitry, andsoftware622 orstorage system621 could be included in the specialized circuitry to operateprocessing system620 as described herein.Storage system621 could include a non-transient computer-readable medium such as a disk, tape, integrated circuit, server, or some other memory device, and also may be distributed among multiple memory devices.Software622 may include an operating system, logs, utilities, drivers, networking software, and other software typically loaded onto a computer system.Software622 could contain an application program, firmware, or some other form of computer-readable processing instructions. When executed by processingsystem620,software622 directsprocessing system620 to operate as described herein, such asmonitor sensor630, process the sensor information, and transfer sensor information or data.
Sensor630 comprises a sensor or sensors for monitoring an undercarriage element of a railway car.Sensor630 could include sensor circuitry, amplifiers, analog-to-digital converters, microcontrollers, among other circuitry. The sensor circuitry could include, for example, thermometers, thermocouples, thermopiles, infrared (IR) emitters/detectors, microphones, ultrasonic emitters/detectors, accelerometers, strain gauges, flow gauges, chemical sensors, micro-electromechanical system (MEMS) sensors, electrical sensors, among other sensing equipment and circuitry.
Power system640 includes circuitry and a power source to provide power to the elements ofsensor node600. The power source could include a battery, solar cell, spring, flywheel, capacitor, thermoelectric generator, nuclear power source, chemical power source, dynamo, or other power source. In some examples,power system640 receives power from an external source, such as a railway car or controlnode. Power system640 also includes circuitry to condition, monitor, and distribute electrical power to the elements ofsensor node600.
Bus650 comprises a physical, logical, or virtual communication and power link, capable of communicating data, control signals, power, and other communications. In some examples,bus650 is encapsulated within the elements oftransceiver610,processing system620,sensor630, orpower system640, and may include a software or logical link. In other examples,bus650 uses various communication media, such as air, space, metal, optical fiber, or some other signal propagation path, including combinations thereof.Bus650 could be a direct link or might include various equipment, intermediate components, systems, and networks.
The included descriptions and figures depict specific embodiments to teach those skilled in the art how to make and use the best mode. For the purpose of teaching inventive principles, some conventional aspects have been simplified or omitted. Those skilled in the art will appreciate variations from these embodiments that fall within the scope of the invention. Those skilled in the art will also appreciate that the features described above can be combined in various ways to form multiple embodiments. As a result, the invention is not limited to the specific embodiments described above, but only by the claims and their equivalents.