The present invention relates to rail car maintenance systems and, more particularly, a system for predicting the need for maintenance based on recreated simulated operations.
The periodic maintenance of rail cars requires that each rail car that is due for repairs must be taken out of service, which results in a loss in revenue due to the lost service of the rail car while it is out of service. This problem is exacerbated when an inspection of a rail car determines that it is due for service but the rail car is not in a location where it may be readily serviced. The rail car must then be taken out of service and transported, sometimes a great distance, to a maintenance yard where it can be serviced. Accordingly, there is a need for a system that can accurately predict when each rail car is likely to become due for service so that railroad companies can schedule the location of the rail car to reduce down time and other costs associated with the maintenance process.
The present invention comprises a predictive maintenance system for determining when an item of equipment on a rail car is due for servicing. The system includes a server configured to receive run data relating to a train including at least one rail car from a train control system. A database associated with the server contains identifying information about the rail car, various status information about an item of equipment on the rail car, the date when the item of equipment is due to be serviced, and the current location of the rail car. The server is programmed to update the status information, the date when the item of equipment is due to be serviced, and the current location of the rail upon receipt of any new run data that is received from the train control system. The identifying information preferably comprises a rail car identification number, the item of equipment comprises a brake shoe, and the run data comprises the load carried by the rail car, the speed of the rail car, and the amount of braking effort provided by the rail car. The date when the item of equipment is due to be serviced is calculated from the run data by determining the estimated amount of wear that likely has occurred based on the load carried by the rail car, the speed of the rail car, and the amount of braking effort provided by the rail car. The estimated amount of wear of the brake shoe is then subtracted from the lifetime amount of wear for the brake shoe to determine an amount of wear remaining. The date when the brake shoe will likely reach the end of its lifespan may then be determined by determining the rate of wear of the brake shoe over time and extrapolating the rate of wear over the remaining lifespan of the brake shoe.
The invention also includes a method of predicting when rail car equipment will need maintenance involving the steps of providing a server configured to receive run data relating to a train including at least one rail car from a train control system and a database associated with the server and containing identifying information about the rail car, status information about an item of equipment on the rail car, a date when the item of equipment is due to be serviced, and a current location of the rail car, calculating the amount of wear that the item of equipment will experience based on the run data, and then updating the status information, the date when the item of equipment is due to be serviced, and the current location of the rail upon receipt of run data from the train control system based on the calculation of the amount of wear that the item of equipment will experience. The method can include the step of predicting how much time remains before the item of equipment will need to be serviced, where the step of the step of predicting how much time remains before the item of equipment will need to be serviced comprises determining an accumulated amount of wear over a series of braking events and extrapolating when the accumulated amount of wear of the brake shoe will reach a total amount of allowable wear.
The present invention will be more fully understood and appreciated by reading the following Detailed Description in conjunction with the accompanying drawings, in which:
Referring now to the drawings, wherein like reference numerals refer to like parts throughout, there is seen in
Referring to
Referring to
Referring to
As an example, two important characteristics of a brake shoe are the usable brake shoe volume (normally specified as a number of cubic inches of friction material) and the effort-specific wear rate. Both are normally be provided by the manufacturer as part of the engineering specifications of the brake shoe. Based on these two values, the brake shoe wear due to a particular brake application event may be calculated as:
where λi is the effort specific wear rate for the braking system of car i, normally specified as a number of cubic inches per (horsepower*hour), Tn is the duration over which the brake application event n occurs and Ei is the braking effort supplied by the braking system of car i during the brake application event.
Train control system 16, as part of normal operations, may estimate the instantaneous braking effort supplied by each railcar in the train. The instantaneous braking effort is estimated by modeling the pneumatic braking system (including the train's brake pipe and the various cylinder volumes of the locomotives and railcars) and extracting from that the force applied by the railcars' brake cylinders. Thus, the integrated braking effort above can be calculated by train control system 16 and provided to database 20 for use by prediction algorithm.
The frictional characteristic of a brake shoe can be expressed as a function of the wheel velocity using standard industry tables, such as that seen in
where N represents all brake application events participated in by the braking system of car i, Vi represents the usable brake shoe volume, and E represents some safety threshold for minimum remaining brake shoe volume. Remaining brake shoe life may be calculated by plotting the accumulated brake shoe wear at the instants when it is changing (i.e., during braking application events) and compute the linear regression for those points. The resulting line would then serve as the prediction horizon and could be used to extrapolate when the above described degradation state will be reached, as seen in
Another possible way of using the calculations is to use historical run data (accumulated by train control system 16 during normal usage) to determine an average amount of braking effort per gross train weight needed to traverse a given track segment and an average velocity profile for traversal of said segment as well as a statistical variation (standard deviation, etc.) for both of these metrics. Prior to a train run, system 10 can cross-reference the railcars in the train with the accumulated brake shoe wear database and the historical run database to estimate the amount of wear that the brake system of each railcar is likely to undergo as a result of participating in the pending run. System 10 could then determine the likelihood (using the variation data) that any of the railcars in the prospective train will approach the threshold for minimum remaining brake shoe volume and recommend maintenance as described above. Assuming that planning data is available sufficiently far into the future, the horizon for meaningful prediction of brake system maintenance can be extended.
In an alternative to using a historical database of run data (especially because the variability from run-to-run over a given segment of track may be high, particularly due to consist variability), train control system 16 may be used in a pure simulation mode to predict the magnitude and number of braking events likely to be necessary for a prospective train run. Again, assuming that planning data is available sufficiently far into the future, this approach can be used to extrapolate to the point where insufficient remaining brake shoe volume will remain. Because of the nature of this method, there will be no estimate of the statistical certainty of the prediction because only a single sample is used for prediction.
Referring to
As described above, the present invention may be a system, a method, and/or a computer program associated therewith and is described herein with reference to flowcharts and block diagrams of methods and systems. The flowchart and block diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer programs of the present invention. It should be understood that each block of the flowcharts and block diagrams can be implemented by computer readable program instructions in software, firmware, or dedicated analog or digital circuits. These computer readable program instructions may be implemented on the processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine that implements a part or all of any of the blocks in the flowcharts and block diagrams. Each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that each block of the block diagrams and flowchart illustrations, or combinations of blocks in the block diagrams and flowcharts, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.