1. Field
The present invention relates generally to the railroad field and more particularly to devices, systems and methods for improving fuel efficiency in locomotive consists.
2. Discussion of the Background
A locomotive consist is a group of locomotives physically coupled together and configured to act as a single unit from the controls of a single locomotive in the consist. In the U.S., the operation of multiple locomotives in this manner is often referred to as multiple unit, or “MU”, operation. In this mode, the throttle setting (also referred to as the throttle notch) in the lead locomotive, which may not be the first locomotive in the consist, controls the throttle setting or notch in all locomotives in the consist. A locomotive throttle typically has eight notches and an idle position. Thus, for example, if an operator in a lead locomotive in an MU consist puts the throttle into notch 5, then every other locomotive in the consist will also operate at a notch 5 throttle setting (it should be understood that the actual throttle may or may not move, but that the control signals supplied to the locomotive power plant will correspond to a notch 5 throttle setting).
It has been recognized that the operation of all locomotives in a consist in the same throttle setting is not always fuel efficient. Many locomotives are more efficient at higher notch settings. Thus, it may be more fuel efficient for some of the locomotives in a consist to operate at a higher notch setting than that set by the operator while others in the consist operate at a lower setting. For example, in a three locomotive consist, it may be more fuel efficient for two of the locomotives to operate in notch 8 with the third in neutral rather than all three locomotives operating in notch 5, assuming that the total power is approximately the same.
Others have devised systems and methods for improving fuel efficiency. Such systems include U.S. Pat. Nos. 4,344,364 and 6,691,957. Such systems are less than optimal.
In the following detailed description, a plurality of specific details, such as specific signals used for multiple locomotive control in a consist and exemplary fuel burn rates and efficiency calculations, are set forth in order to provide a thorough understanding of the preferred embodiments discussed below. The details discussed in connection with the preferred embodiments should not be understood to limit the present invention. Furthermore, for ease of understanding, certain method steps are delineated as separate steps; however, these steps should not be construed as necessarily distinct nor order dependent in their performance.
Although each locomotive 100 includes an FEI device 200 in the consist 10 of
The input terminal on the right side of the switch 220 is connected to receive the five locomotive control signals discussed above from the trainline 190 to which both the front and rear MU jumpers 199 and possibly the throttle 111 (depending on the position of switch 110) are connected. Thus, when the switch 220 is in the right position, the locomotive power plant 299 is not under control of the FEI device 200. The left input terminal of the switch 220 is connected to receive the five locomotive control signals generated by the control unit 210 (the method by which these signals are generated will be discussed in further detail below). Thus, when the switch 220 is in the left position, the locomotive power plant 299 is under the control of the FEI device 200.
The control unit 210 is also connected to the five conductors of the trainline 190 (the trainline refers to a 27 conductor path formed by the conductors on individual locomotives as well as any MU jumpers that are connected to the rear and front MU jumper receptacles on a locomotive and any other locomotives connected via such MU jumpers) that carry the generator field and A-D governor signals and the two conductors of the trainline 190 and carry the forward and reverse signals. The five conductor connection to the generator field and A-D governors allows the control unit 210 to determine which throttle notch the train operator has selected. The two conductor connection to the forward and reverse signals are used by the control unit 210 to communicate with control units 210 on other locomotives 100 in the consist 10 via the trainline 190. The conductors carrying the forward and reverse signals are used in some embodiments because these signals are generally “quiet” signals, meaning that they are switched infrequently (indeed, if a train does not reverse direction during a run, no switching is necessary once the run has begun). The types of inter-locomotive communications will be discussed in further detail below in connection with
As shown in
The control unit 210 is illustrated in greater detail in
The processing performed by processor 222 will now be discussed in connection with the flowchart 400 of
The contents of the initialization message are shown in Table 2 below:
In Table 2 above, Data Valid refers to a pattern that indicates the start of a message. Internal Status Data is a field of four bytes that includes status information useful for troubleshooting; the specific contents of this field are application specific and unrelated to the inventive concepts discussed herein. Current Notch refers to the notch information read by the processor 222 via the trainline interface 242 from the trainline 190. Transmitting this information by all of the FEI devices 200 in the initialization message allows the processor 222 in the lead locomotive FEI device to detect a malfunction in any FEI device 200 in reading the throttle settings on any of the locomotives 100 in the consist 10. FEI Device Address refers to a one byte address that is used for all communications between FEI devices 200 in the consist. The FEI Address rather than the serial number is used to identify particular FEI devices 200 in the consist in order to save bandwidth by reducing the size of the initialization messages as the former is one byte long and the latter is four bytes long. The FEI Device Address is assigned by a pseudo-random number generator in some embodiments and may be stored in a non-volatile memory for use in multiple sessions or may be generated anew each time the FEI Device 200 is powered on. Because this is a one byte field with only 256 possible values and because the FEI Device Address is assigned randomly, there is some chance that two different FEI devices 200 in a single consist will generate the same FEI Device Address. In such a situation, the FEI device 200 that acts as the lead will transmit a change address message to the address; the change address message will also include the FEI Device Serial Number so that each of the FEI devices 200 sharing the same FEI Address will receive the message but only the FEI device 200 with a serial number that matches the serial number in the message will act on the message by changing its FEI Device Address. FEI Device Serial Number is a unique number that is assigned to each FEI device 200 at the time of manufacture. The remainder of Table 2 is a listing of the fuel consumption (in gallons per hour) and power (in horsepower) for each position of the throttle 111. It should be noted that it is not necessary for the power and fuel consumption rates for the idle throttle position to be transmitted. In some embodiments, only the power and fuel consumption rates for the power throttle settings (i.e., the throttle settings which result in the application of tractive effort by the locomotive) are included in the initialization messages.
The transmission of power and fuel consumption rate for each notch setting rather than a model number significantly reduces configuration management because it does not require existing installed FEI devices to be updated as new locomotives are added to an operator's fleet as would be the case in a system in which only the locomotive model number were transmitted. Consider, for example, a fleet of locomotives of three different types. It would be possible for a system to operate in a manner in which a model number or other code was transmitted in the initialization message to identify the type of locomotive. Fuel consumption and power information could be retrieved from a database using the model number or other identifier in the initialization message as an index, and this information used for performing the fuel efficiency calculations performed by the lead locomotive as discussed in further detail below. Such an arrangement would be beneficial in that it would reduce the amount of information necessary for the initialization message. However, if a new type of locomotive were to be added to the fleet, it would require each database on each locomotive to be updated with fuel consumption and power data for the new locomotives so that any fuel efficiency improvement device that acted as the master would have the necessary data to perform fuel performance calculations. In contrast, by having each locomotive transmit the fuel consumption and power information in the initialization packet, the information for each locomotive in the consist can be saved by whichever locomotive acts as the lead such that no database update is necessary even when new locomotive types are added to a fleet. This feature will even allow locomotives from different fleets to operate together, provided that each is equipped with the same type of FEI device 200.
After transmission of the initialization message at step 404, the processor 202 determines if initialization messages from other locomotives has been received via the PLC modem 240 at step 406. If such a message has been received at step 406, the data from the initialization message is stored at step 408. Then, or if no message from another FEI has been received at step 406, the processor determines if a one second timeout period since the processor 222 transmitted its initialization message at step 404 has expired at step 410. If the one second period has not expired, step 406 is repeated. If the one second period has expired at step 410, the processor 222 determines whether the registration timer has expired at step 412. If the registration period has not expired, step 404 is repeated. If the registration timer has expired at step 412, then the registration period has expired and the processing continues as discussed below.
If the processor 222 determines that it is the lead FEI device, then the processing illustrated in the flowchart 600 of
The fuel consumption and power information retrieved at step 604 is used by the processor 222 to perform a first fuel efficiency calculation at step 606 in order to determine alternative, more fuel efficient throttle notch settings for the locomotives in the consist. In some embodiments, the first calculation is a “greedy value” calculation. In this calculation, a greedy value equal to a ratio of power to fuel consumption rate is calculated for each notch setting for each locomotive in the consist. Then, the total desired consist power corresponding to the throttle notch setting selected by the operator is determined (the total desired consist power is the power that would result if each locomotive in the consist were set to the throttle notch selected by the operator). The processor 222 then selects the locomotive with the highest greedy value corresponding to a power not exceeding the total desired consist power (plus a threshold percentage), sets the locomotive throttle to the notch corresponding to the lowest greedy value corresponding to the power not exceeding the total desired consist power (plus a threshold percentage), and subtracts that power corresponding to the throttle notch set in the preceding step from the total desired consist power and replaces the previous value of the total desired consist power with this new value. The processor 222 then selects the locomotive with the lowest remaining greedy value that corresponds to a power that does not exceed the revised total desired consist power (plus or minus a threshold percentage) and repeats the steps discussed above.
This process continues until alternative notch settings for some number of locomotives that correspond to a total power equal to the total desired power plus or minus a threshold percentage have been determined. If the total desired consist power has been reached before the notch settings for all locomotives in the consist have been determined in the manner described above, then the alternative notch settings for the remaining locomotives are set to idle. If it is not possible to assign notch settings such that the total desired consist power is achieved within plus or minus the threshold percentage, the algorithm fails and the processor 222 ignores the results of the “greedy value” calculation. In some embodiments, the threshold percentage is 5%.
A second fuel efficiency calculation is performed at step 608 using the fuel consumption and power information retrieved at step 604. In some embodiments, the second calculation is a “maximum power” calculation. This calculation operates under the assumption that the throttle notch setting for the highest power on a locomotive will also be the most fuel efficient, which as a practical matter is often true. In this calculation, the total desired consist power is calculated in the manner discussed above. Next, the locomotive with the highest possible power less than or equal to the total desired consist power (plus or minus the threshold percentage) is identified and the throttle for that locomotive is assigned to the corresponding notch. The power associated with the corresponding notch is then subtracted from the total desired consist power. This process is then repeated for the next remaining locomotive with the highest possible power less than or equal to the total desired consist power (plus or minus the threshold percentage). When a point is reached at which the highest power for all remaining locomotives (i.e., locomotives for which no throttle setting has been assigned by the maximum power algorithm) exceeds the remaining total desired consist power (plus or minus the threshold percentage), the locomotive with a notch setting having a corresponding power that is the highest without exceeding the remaining total desired consist power (plus or minus the threshold percentage) is selected, and assigned with that throttle notch setting. The process continues in this fashion until the remaining total desired consist power (plus or minus the threshold percentage) has been reached by the throttle settings assigned by the algorithm. The fuel consumption rate for the assigned throttle settings is then calculated. If it is not possible to assign alternative notch settings such that the total desired consist power is achieved within plus or minus the threshold percentage, the algorithm fails and the processor 222 ignores the results of the “maximum power” calculation.
Those of skill in the art will recognize that the greedy value and maximum power calculations described above are but two of many different calculations that could be performed. In other embodiments, a brute force approach is taken in which the fuel consumption and power values for every possible combination of notch settings on every locomotive are calculated, and the combination with the lowest fuel consumption rate and the power that is within the total desired consist power (plus or minus the threshold percentage) is selected. This algorithm is relatively straightforward to apply and may yield better fuel efficiency than that achieved by the algorithms discussed above, but can involve significant processor and memory resources when the number of locomotives in the consist is large.
The results of the first and second calculations from steps 606 and 608 are compared and the best result determined at step 610. The total consist fuel consumption rate using the alternative notch settings for one result is compared to the total consist fuel consumption rate for the notch settings from the other result. The fuel consumption rate for the best result is compared to the fuel consumption rate for the operator selected throttle notch setting at step 612. If the fuel consumption rate for the calculated throttle notch settings is better than the fuel consumption rate corresponding to the operator entered throttle notch setting, the processor 222 outputs the calculated throttle notch setting at step 616. This step 616 includes outputting a switch control signal such that the switch 220 of
Next, the processor 222 monitors the generator field and A-D governor signals on the trainline 190 to detect any change in the throttle notch setting by the operator at step 622. If a change is detected, step 602 is repeated. If no change is detected, the processor 222 determines whether the reset switch has been set at step 624 and, if so, outputs a reset command at step 628 and repeats step 402. If the reset button has not been pressed at step 624, step 622 is repeated.
Those of skill in the art will recognize that many changes to the embodiments discussed above are possible. For example, it is possible for the FEI device to operate with only a single fuel efficiency calculation (e.g., the brute force calculation discussed above). Also, rather than having one single FEI device act as a lead FEI device and send throttle commands to the other FEI devices, it is possible for each FEI device to perform a calculation (preferably the same calculation as all other FEI devices in the consist) and control the locomotive based on that calculation. Still other variations will be readily apparent to those of skill in the art.
It should be mentioned that some embodiments include a quiet cab option. Because the noise level in a locomotive can be very high when the throttle notch is in a high power setting, and even has the potential to damage an operator's hearing on some locomotives, it is sometimes desirable to operate the locomotive in which the operator is located at an idle throttle setting to reduce noise. In such embodiments, the FEI device 200 on the locomotive in which the operator is located transmits a “quiet cab” indication in its initialization message (or in a subsequent message), which may be triggered by the detection of a quiet cab button push by the operator. When the lead FEI device detects a quiet cab indication, the lead FEI device “ignores” (i.e., does not take the greedy value ratios or maximum power/fuel consumption rate information) when it calculates alternative throttle notch settings for the consist and instead assigns the locomotive from which the quiet cab indication was initiated an idle alternative notch setting.
While the invention has been described above with respect to certain specific embodiments, it will be appreciated that many modifications and changes may be made by those skilled in the art without departing from the spirit of the invention. It is intended by the appended claims to cover all such modifications and changes as fall within the true spirit and scope of the invention.
Furthermore, the purpose of the Abstract is to enable the U.S. Patent and Trademark Office and the public generally, and especially the scientists, engineers and practitioners in the art who are not familiar with patent or legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is not intended to be limiting as to the scope of the present invention in any way.