TOWBOAT AND OPERATIONS THEREOF
20190225307 ยท 2019-07-25
Inventors
- Jan Mikalsen (Covington, LA, US)
- Kjell Erik Larsen (Covington, LA, US)
- David C. Shirah, Jr. (Madisonville, LA, US)
Cpc classification
B63H2025/063
PERFORMING OPERATIONS; TRANSPORTING
B63H25/48
PERFORMING OPERATIONS; TRANSPORTING
B63H25/42
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0027
PHYSICS
B63H25/00
PERFORMING OPERATIONS; TRANSPORTING
B63H21/21
PERFORMING OPERATIONS; TRANSPORTING
B63B35/665
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05D1/00
PHYSICS
Abstract
An integrated tow system may include one or more unmanned towboat modules that may be used to improve maneuvering of tows on an inland waterway, such as a river. To reduce environmental stresses on operators, a command module that includes control and communications equipment for controlling operation of the unmanned towboat modules may provide living quarters for the operators, but not include a propulsion system for maneuvering a tow. The control and communication equipment may monitor for rotation commands by an operator that exceed rotational capabilities of the unmanned towboat modules, and provide for non-linear controls that include changing position of a rotational point that is centrally located longitudinally along the tow so as to provide for 1:1 rotational control of the tow by a tow drive system (e.g., bow and stern unmanned towboat modules). River tracking and river parking features may be supported by the control and communications equipment.
Claims
1. A method of controlling a set of barges, said method comprising: in response to receiving a rotation command, determining whether the rotation command is to result in a rotational force that exceeds a threshold rotational force, and if not: calculating a first transverse force to apply to the set of barges from a first location; calculating a second transverse force to apply to the set of barges from a second location aft of the first location, the first and second transverse forces and corresponding locations defining a first rotation point longitudinally along the set of barges; applying the first and second transverse forces to the set of barges at the respective first and second locations; otherwise, if the rotation command is to result in a force that exceeds the threshold rotational force: recalculating the first and second transverse forces that, if applied to the set of barges, would cause the rotation point to move to a second rotation point; and applying the recalculated first and second transverse forces to the first and second locations; and otherwise, continue applying the calculated first and second transverse forces to the set of barges at their respective first and second locations.
2. The method according to claim 1, wherein calculating the first and second transverse forces includes calculating the first and second transverse forces to be in a 1:1 ratio until the rotation command exceeds the threshold rotational force.
3. The method according to claim 2, wherein determining whether the rotational command exceeds the threshold rotational force and includes determining that the rotational command exceeds 80% of available transverse force to be applied at either the first or second locations of the set of barges.
4. The method according to claim 1, wherein determining whether the rotational command exceeds a threshold rotational force is performed periodically.
5. The method according to claim 1, wherein calculating a first transverse force includes calculating a transverse force to be produced at a bow of the set of barges, and wherein calculating a second transverse force includes calculating a transverse force to be produced at a stern of the set of barges.
6. The method according to claim 1, wherein calculating a first transverse force includes calculating a first transverse force based on available transverse force of a bow steering unit, and wherein calculating a second transverse force includes calculating a second transverse force based on available transverse force of a stern steering unit.
7. The method according to claim 1, further comprising enabling an operator to select a curve along which rotation commands are produced by recalculating the first and second transverse forces at the first and second locations.
8. The method according to claim 7, further comprising computing the curve, the curve being non-linear.
9. The method according to claim 1, further comprising monitoring a controller to determine whether an operator has entered a rotation command greater than the threshold rotational force.
10. The method according to claim 1, further comprising calculating a rotation point in response to the rotation command exceeding the threshold rotational force.
11. The method according to claim 10, further comprising repeatedly calculating the rotation point until the rotation command is at or below the threshold rotational force.
12-63. (canceled)
64. A system for controlling a set of barges, said system comprising: a user interface configured to enable a user to control operation of a towboat; and an operator computer in communication with the user interface, and configured to receive signals from the user interface and generate commands, the operator computer configured to: in response to receiving a rotation command signal from the user interface, determine whether the rotation command is to result in a rotational force that exceeds a threshold rotational force, and if not: calculate a first transverse force to apply to the set of barges from a first location; calculate a second transverse force to apply to the set of barges from a second location aft of the first location, the first and second transverse forces and corresponding locations defining a first rotation point longitudinally along the set of barges; apply the first and second transverse forces to the set of barges at the respective first and second locations; otherwise, if the rotation command is to result in a force that exceeds the threshold rotational force: recalculate the first and second transverse forces that, if applied to the set of barges, would cause the rotation point to move to a second rotation point; and apply the recalculated first and second transverse forces to the first and second locations; and otherwise, continue to apply the calculated first and second transverse forces to the set of barges at their respective first and second locations.
65. The system according to claim 64, wherein the operator computer, in calculating the first and second transverse forces, is configured to calculate the first and second transverse forces to be in a 1:1 ratio until the rotation command exceeds the threshold rotational force.
66. The system according to claim 65, wherein the operator computer, in determining whether the rotational command exceeds the threshold rotational force, is further configured to determine that the rotational command exceeds 80% of available transverse force to be applied at either the first or second locations of the set of barges.
67. The system according to claim 64, wherein the operator computer is configured to periodically determine whether the rotational command exceeds a threshold rotational force.
68. The system according to claim 64, wherein the operator computer, in calculating a first transverse force, is configured to calculate a transverse force to be produced at a bow of the set of barges, and wherein the operator computer, in calculating a second transverse force, is configured to calculate a transverse force to be produced at a stern of the set of barges.
69. The system according to claim 64, wherein the operator computer, in calculating a first transverse force, is configured to calculate a first transverse force based on available transverse force of a bow steering unit, and wherein the operator computer, in calculating a second transverse force, is configured to calculate a second transverse force based on available transverse force of a stern steering unit.
70. The system according to claim 64, wherein the user interface is further configured to enable an operator to select a curve along which rotation commands are produced by recalculating the first and second transverse forces at the first and second locations.
71. The system according to claim 70, wherein the operator computer is configured to compute the curve, the curve being non-linear.
72. The system according to claim 64, wherein the operator computer is configured to determine whether an operator has entered a rotation command greater than the threshold rotational force.
73. The system according to claim 64, wherein the operator computer is configured to calculate a rotation point in response to the rotation command exceeding the threshold rotational force.
74. The system according to claim 73, wherein the operator computer is further configured to repeatedly calculate the rotation point until the rotation command is at or below the threshold rotational force.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION OF THE INVENTION
[0051] The principles described herein include the use of certain nomenclature.
[0052] A tow refers to a set of barges, where the set may include one or more barges used to transport goods on a waterway, such as a river.
[0053] A towboat refers to a conventional towboat with propulsion and steering equipment used to move a tow.
[0054] An unmanned towboat module refers to a boat that provides for propulsion and steering equipment used to move a tow, but is typically configured to be operated remotely, although onboard operator controls may be provided and living quarters are not provided as provided on traditional towboats.
[0055] Propulsion and steering equipment refers to equipment on a boat, such as a towboat or unmanned towboat module, that includes one or more engines, propellers, rudders, operator steering equipment, and/or any other equipment used to propel and control direction of the boat.
[0056] A propulsion unit includes one or more engines and propellers, but may include any other form of propulsion, such as water jets that provide propulsion or otherwise. A propulsion and steering unit may include a propulsion unit along with steering equipment, such as one or more rudders, propeller(s) that may have blades that may be reoriented to cause directional propulsion or directional propellers, such as Voith, Azimuths, or otherwise.
[0057] A propulsion system includes, but is not limited to, an unmanned towboat module. A propulsion system includes a propulsion unit and steering unit, referred to herein as a propulsion and steering unit in some instances.
[0058] A control and command module (command module) refers to a boat that includes living quarters and provides for navigation equipment, such as a user interface with a joystick, that communicates with unmanned towboat modules to provide commands and receive feedback information for moving a tow. The command module may have propulsion, but generally limited to self-movement as opposed to moving a tow.
[0059] A tow drive system refers to a towboat and unmanned towboat module or command module and unmanned towboat modules used to drive a tow.
[0060] An integrated tow system refers to any combination of a towboat, unmanned tow module(s), and command module and inclusive of a tow.
[0061] With regard to
[0062] The module 500 is shown to include a 2-drive propulsion system. The two-drive propulsion system provides for steering, and may be operated remotely by a wireless communications system. The propulsion system can be operated locally or remotely. When operated remotely, the module 500 becomes part of a main drive unit. When connected to a set of barges, the barges are into an integrated power tow. This integrated tow may thereafter be controlled as one unit by using an integrated tow controller (see
[0063] With regard to
[0064] With regard to
[0065] The controller system 700 may further include a keyboard 708 that includes a conventional keyboard and selection buttons. The selection buttons may be configured to enable different configurations based on thruster and engine availability, horsepower/fuel burn optimization, different cameras on the unmanned towboat modules, different graphical representation to be displayed, or more quickly access or display any other device or information so as to provide more efficiency. It should be understood that the controller system 700 may enable a user to operate and control nearly any aspect of the unmanned towboat modules. The controller system 700 may be configured to sense and adjust power of the propulsion units of the unmanned towboat modules on a real-time or near real-time basis at any frequency rate possible and/or needed based on environmental conditions and situations (e.g., tighter turns and higher traffic areas may use higher frequency controls).
[0066] The controller system 700 may be onboard or remotely located from the unmanned towboat module, and data may be communicated via wire or wirelessly to the controller system 700 for display thereon and control thereby. Moreover, the user interface may be controlled by a computer system or computing system 810 that may be used to generate control signals that are communicated to an engine to control operation thereof. The control signals, as further described herein, may be defined in such a way that the set of barges to which the unmanned towboat modules are connected may be factored into generating the control signals. For example, a rotation point about which the set of barges or tow rotate may be established by a control law along the set of barges. Adjustment to the rotation point may be made as a result of calculating a rotation command instructed by a user utilizing the joystick 702 (e.g., rotating a grip or tip member of the joystick, rotation settings, remote control commands, or otherwise). Alternatively, if the unmanned towboat modules are operating in an autonomous mode, the control signals may be generated based on autonomous control signals that are automatically generated based on an automated controller navigating a waterway based on a map and/or other real-time or near-real-time data.
[0067] A rotation point along the barges may be adjusted forward or aft in response to the computed control signals. As understood in the art, the control signals may be a function of the propulsion capabilities (e.g., horsepower of engine, size of rudders, and so forth) that are propelling the set of barges. Alternatively, the operator may modify the rotation point manually between three or more preset positions using selective buttons representing bow, center, and aft of the tow, for example. Without any bow module connected to a conventional tow, the pivot/rotation point is different on every tow configuration, and cannot be manipulated as may be possible with a bow module and the system 700.
[0068] In operation, as understood in the art of towboat operation, the effective manual or keyboard control of two thrusters, two or three propellers, four or five diesel governors, and four to six independent rudders acting against external forces due to current and wind exceeds the ability of the human operator. Therefore, the intuitive joystick 702 may be used, which may include a three-axis joystick by which the desired force, direction, and rotation momentum can be chosen by an operator. Other techniques, such as autopilot along with a heading or rate-of-turn dial, might be used for ease of operation for the operator, as well.
[0069] The effect of a rotation command upon the unmanned towboat module control surfaces corresponds to the selection of control parameters by the operator. When underway, the controller system 700 may be configured to use the minimum thruster and rudder angle to accomplish desired course changes. As a result, drag of the towboat related to steering is reduced, which further reduces or eliminates steering corrections that typically result from an operator over-steering and under-steering the towboat.
[0070] A computer to which the controller system 700 interfaces may also be configured to select optimum rpm settings for each of the propulsion and steering units of the unmanned towboat module(s) when stopping or accelerating the set of barges into and out of turns, running in a straight line, or with autopilot features. Thus, the joystick and autopilot controls can significantly decrease fuel burn.
[0071] In an embodiment, the controller system 700 may calculate thrust of propellers and thrusters along with the angle of thrusters and rudders. The system may be capable of calculating the thrust and angles to cause the unmanned towboat module to perform differently on a river than the system would be configured to operate an offshore support vessel as the waterways are different and present different environmental challenges. Inland river systems and the size of tows being maneuvered provide extremely challenging operating conditions, thereby making the introduction of advanced control systems, such as the controller system 700, described herein represent improvements over conventional operations systems and methods currently possible.
[0072] As further described herein, the controller system 700 and computer may aid an operator in bringing the tow upriver in less time and by burning less fuel. The joystick 702 and autopilot with heading and rate-of-turn control aids the operators in maneuvering the tow in a manner, which may reduce (i) turn-around time (i.e., dropping off and adding new barges to the set of barges), and (ii) transit time, and improve fuel burn efficiency. The controller system 700 aids the operators to accomplish maneuvers that were not possible before the unmanned towboat modules because the controller system 700 allows the operator selection of or automatically controls the pivot point on the set of barges being towed.
[0073] With regard to
[0074] A communications network 816 may provide for communications of the operator computer 804 via a wireless communications device or radio 818 configured to communicate using a local wireless communications protocol, such as WiFi, to a control system operating on the unmanned towboat module 803 for control thereof. Moreover, the operator computer 804 may communicate via the network 816 to a control computer 820. The control computer 820 may communicate with the control computer 844 via the wireless communications channels to communicate control and/or feedback data between the computers 820 and 844. In an embodiment, navigation control data 822, including heading, thrust, and/or rate-of-turn information, may be communicated to the control computer for computing thrust and rotation data. The actuator command data may be communicated to thruster interface cards or drivers 824a-824c (assuming the towboat 802 has three engines) to control operation of actuators, including rudders 826a-826c and propellers 828a-828c. The drivers 824 may be configured to process commands, such as engine speed (RPM), and translate the commands into voltage or current signals to be applied to the actuator (e.g., engine). Other actuators, including rotating thrusters, azimuth thrusters, fixed pitch propellers, controllable pitch propellers, steering rudders, flanking rudders, tunnel thrusters, or any other actuators that may be available for use in controlling the unmanned towboat module 803 may be controlled. Actuator operational data, such as engine rpm and rudder angle, may be sensed and fed back from the engines, rudders 826a-826c, and/or propellers 828a-828c. The control computer 820 may be configured with a GPS receiver 830 and gyroscope(s) 832 that assist the control computer 820 to maintain headings and fixed positions.
[0075] The unmanned towboat module 803 may be configured with a local operator computer 834 that includes a joystick 836 and thruster levers 838 that are the same or similar to those of the towboat 802. The operator computer 834 may provide for an operator to operate the unmanned towboat module 803 locally when not being remotely controlled by the operator computer 804 or other remote control system via a wireless communications device 842, such as a WiFi router or other device, that communications using a local or non-local wireless communications protocol, as understood in the art. The unmanned towboat module 803 may further include a local communications network 840 that supports communications to be performed with the operator computer 804 of the towboat 802 and with a control computer 844.
[0076] The control computer 844 may be configured to control propulsion and steering devices. As shown, the unmanned towboat module 803 may include propulsion devices 846a-846b (collectively 846) that are advanced propulsion propellers that are configured to provide both propulsion and steering capabilities, as understood in the art. The control computer 844 may also be configured with a GPS receiver 848 and gyro(s) 850 that are used to assist in navigation and stationary positioning by generating positioning and rate-of-change information. In an embodiment, a remote control key switch 852 may be available to an operator to cause the control computer 844 to be controlled by a remote computing system, such as the operator computer 804, by control signals 854 that are sent from the network radio 818 to the radio 842. It should be understood that telemetry data (not shown) may be collected by the control computer 844 and communicated back to the operator computer 804 from radio 842 to radio 818. In the event that the remote control key switch is set to remote control (as opposed to local control), then commands from the operator computer 834 are ignored so that conflicting commands are not issued to the control computer 844. In an embodiment, the operator computer 804 may also be configured with an override mode that enables the operator computer 804 to override commands of the operator computer 834 on the unmanned towboat module 803 in the event of a malfunction or malfeasance by an operator on the unmanned towboat module 803,
[0077] In operation, and more specifically, the operator computer 804 may be configured to calculate mathematical equations, control algorithms, and drive signals for controlling rudders 826, and propellers 828, but not limiting to conventional propulsion. In an embodiment, the operator computer 804 may be configured to monitor rotation forces to determine when the operator is requesting a rotation force that is too high to maintain a 1:1 rotation force between the towboat 802 and unmanned towboat module 803 that would cause the unmanned towboat module 803, often positioned at the bow of the tow, not to be able to adequately support a rotation request due to not having sufficient power, as further described with regard to
[0078] With regard to
[0079] In an embodiment, a land-based command station 858 including a various hardware 860 that may be used to remotely track and manage operations of the tow drive system 800b. The land-based command station 858 may include an operator computer 862 that may be used to track and manage operations of the tow drive system 800b using a data repository (not shown). The operator computer 862 may further be configured to display a variety of different data that may be generated by the operator computer 862 or received from the command module 856 and/or unmanned towboat modules 803a or 803b. In operation, the operator computer 862 may generate and communicate data with the operator computer 804 and may receive and communicate data via a ground-based satellite dish 864a to a vessel-based satellite dish 864b via a satellite 865.
[0080] The data may be (i) instruction data 866a and 866b that may be specifically directed to each of the respective unmanned towboat modules 803a and 803b, and (ii) telemetry data 868a and 868b that may be inclusive of measured position, motion, force, and/or any other information that may be collected and/or generated by the control systems 801 of the unmanned towboat modules 803. The instruction data 866a and 866b may include query or polling requests, GPS destination data, routing data, notification data, and/or any other data that the command module 856 or unmanned towboat modules 803 may utilize prior to, during, or after navigation on a waterway. The operator computer 862 of the control system 801a may thereafter communicate the data via local wireless networks (e.g., WiFi networks) to the control systems 801b and 801c of the unmanned towboat modules 803a and 803b, as previously described with regard to
[0081] With regard to
[0082] As shown, each of the unmanned towboat modules 803a and 803b may include vessel-based satellite dishes 864b and 864c for communicating data to and from the satellite dish 864a of the land-based command station 858. However, it should be understood that only one of the unmanned towboat modules 803a or 803b may include a vessel-based satellite dish 864b or 864c, and data may be communicated between the control systems 801b and 801c on the unmanned towboat modules 803a and 803b using a local wireless communications system (e.g., WiFi or otherwise) that may be formed by wireless communications devices 845a and 845b. The wireless communications between the control systems 801b and 801c may operate in the same or similar manner as described with regard to
[0083] Telemetry data 868a and 868b (collectively 868), which may include heading and rotation data of each of the respective unmanned towboat modules 803, may be communicated from the control computers 844 via ground and vessel-based satellite dishes 864a and 864b to the operator computer 862 for processing thereby. It should be understood that the telemetry data may include many other data values (e.g., location, status, temperature, etc.) from the unmanned towboat modules 803, as understood in the art.
[0084] As a result of the configuration of the land-based command station 858 and unmanned towboat modules 803, the ability for the tow drive system 800c to operate in manual, semi-autonomous, or fully autonomous modes may be possible. As such, the configuration of the tow drive system 800c allows for moving tows with minimal or no personnel. In one embodiment, the operator computer 862 may be configured to be operated by a user to provide control and navigation information to the operator computer 862 form communication to the control computers 844a and 844b to control operation of the unmanned towboat modules 803. Such a configuration may be considered a drone operation, whereby constant command and control of the unmanned towboat modules 803 is handled by an operator at the operator computer 862. In another embodiment, the operator may provide a destination location or geographic coordinates to the tow drive system 800c, and the destination location may be communicated to the control computers 844a and 844b. The control computers 844a and 844b may be configured to receive, process, and automatically program themselves to navigate to the destination location. In yet another embodiment, the tow drive system 800a may be fully automated (i.e., using automated guidance and autopilot functions) after an operator instructs the operator computer 862 with destination location of the tow. The automation may use various tracking processes, as further described herein, as part of or in addition to automated control operations.
[0085] With regard to
[0086] However, as an operator applies a rotation command by using a controller, and in an embodiment, by rotating a joystick to command a rotation of the set of barges 900 by using the power of the unmanned towboat modules 902. As the rotation force exceeds available rotation force (e.g., about 80%) than can be applied by the bow unmanned towboat module 902a, then the controller (or computing system in communication therewith) may calculate different control signals that cause the rotation point 904 to shift towards the stern of the set of barges 900 to a new rotation point 904. By shifting the rotation point 904 toward the stern of the set of barges, the bow unmanned towboat module 902a may have more rotation power or influence than the stern unmanned towboat module 902b, thereby providing an operator with more control of the set of barges 900.
[0087] Conversely, as the rotation command exceeds available rotation force than can be applied by the stern unmanned towboat module 902b, then the controller (or computing system in communication therewith) may calculate different control signals that cause the rotation point 904 to shift towards the bow of the set of barges 900 to a new rotation point 904. By shifting the rotation point 904 toward the bow of the set of barges, the stern unmanned towboat module 902b may have more rotation power or influence than the bow unmanned towboat module 902a, thereby providing an operator with more control of the set of barges 900. Having more control over the set of barges 900 improves safety, and allows for increased speed for transporting the set of barges 900, as further described herein. As further described herein, the rotation points may be selected by an operator or automatically set, and a force curve by which the integrated tow system will follow when a rotation command exceeds a rotation force threshold level may have a default, be selected automatically based on various factors (e.g., turn angle, water current, wind, tow dimensions, available turning power, etc.), or by an operator. The various selectable force curves (see
[0088] With regard to
[0089] In response to determining that the rotation command from the operator is above the threshold level at step 1004, the system may modify the operator input command at step 1006. In modifying the operator input command, the command may be modified based on a rotational force command curve, as provided in
[0090] In the event of tighter turns having to be made in response to an operator requesting a higher rotation force, a rotational force calculation may be made at steps 1010 and 1014. The rotational force calculation may be made for the entire tow, and distributed commands to each engine that controls rotation of each propeller, thruster, and/or rudders. In the case of multiple engines being on a single towboat or unmanned towboat module, rotational force calculations may be distributed to engines to apply to propellers or thrusters and rudders to cause the commanded rotation force. All engines, propellers, and thrusters may be part of the rotational force calculations even though these are not used for generation of rotational forces. The rotational force calculations may then set these engines, propellers, and/or thrusters to generate zero rotational force on the tow, but may instead provide longitudinal forces for compensation of losses in longitudinal or transverse forces due to generation of rotational forces.
[0091] The process 1000 continues at step 1012, where the rotation point is moved towards the bow or aft of the original rotation point. By moving the rotation point toward the bow or forwards of the center of the set of barges, more transverse force at the stern of the vessel compared to the bow, as shown by transverse forces 1210c and 1208c (see
[0092] At step 1014, a rotational force calculation may be made based on the new rotation point determined at step 1012. The rotational force calculation made at steps 1010 and 1012 may be made based on a rotation force command that may be established prior to performing the force calculation at step 1010, as shown in
[0093] In response to a determination be made that the rotation command is less than a threshold level at step 1004, then the process may continue at step 1020, where a rotation point is determined. The rotation point in this case will be maintained as the original rotation point (e.g., centrally located rotation point 904 of
[0094] With regard to
[0095] With regard to
[0096] With regard to
[0097] With regard to
[0098] With regard to
[0099] With regard to
[0100] With regard to
[0101] With regard to
[0102] With regard to
[0103] With regard to
[0104] With regard to
[0105] In an embodiment, creating effective maneuvering, including maintaining a stationary position, by using a variety of transverse forces is shown. Strictly speaking, the word maneuvering includes all other conditions of operation other than running ahead or astern at a constant speed and on a straight course. When the tow is holding in the current below a turn awaiting southbound traffic, or when building a tow (e.g., adding barges to an existing tow), the integrated tow system 1300d may maintain heading and position in the stream or current of a waterway (e.g., river) and wind. Maintaining position may be a function of the operator operating a joystick of a controller system (see
[0106] As shown, additional barges 1316a-1316d (collectively 1316) may be added to the tow 1302d while the modules 1314 maintain the tow 1302d in a substantially fixed position on the waterway. The barges 1316 are being added to the left and right sides of the tow 1302d. If the tow 1302d is to be lengthened, then one or both of the unmanned towboat modules 1314 may be temporarily separated from tow 1302d, other barges connected to the end(s) of the tow 1302d, and the unmanned towboat module(s) 1314 connected to the newly added barge(s). In an alternative embodiment, the new barge(s) may be inserted between other barges (i.e., in a mid-portion of the tow 1302d), thereby both ends of the tow 1302d being controlled at all times by the modules 1314. Removal of barges may be conducted with a similar, but reverse, process.
[0107] Backhaul capacity may be increased using an integrated tow system, as well. The effective thrust generated by the bow unit and towboat (or bow and stern unmanned towboat modules 1314a and 1314b) is roughly equal to that which is produced by a single towboat having the same horsepower of an integrated tow. Thus, an integrated tow is able to increase the back haul load above that of a smaller towboat. Equally interesting is efficiency gain of an integrated tow, which was discovered to be approximately 167% of a single towboat having the same horsepower of the integrated tow.
[0108] Operation and Control of the Towboat Units
[0109] With further regard to
[0110] The controller system 700 may also be configured to select optimum speed (rpm) settings for each engine or thruster of the towboat and/or unmanned towboat module being used to move a set of barges when stopping, running, or accelerating the set of barges into and out of turns. Thus, the controller system 700 can significantly decrease fuel burn. Typically, operators operate by pushing a throttle to the rack (limit) or putting the towboat in reverse. In the case of the controller system 700, a computing unit calculates the thrust of propellers and thrusters, and the angle of thrusters and rudders with a minimum thrust and angle optimization applied. Hence, controller system 700 is capable of calculating a required thrust and angles as the towboat and/or unmanned towboat modules to optimally move a tow or set of barges to be propelled upriver or downriver. The joystick 702 of the controller system 700 aids the operators in bringing the tow upriver in less time and by burning less fuel. Fuel burn is a function of drag that results from how often the throttles are put to the rack and how often the rudders are moved off of the centerline position.
[0111] Reversing the direction of propeller rotation stops a towboat. The integrated tow may be stopped by reversing direction of the propeller rotation on the towboat and by diverting each outboard propeller race outwards, one port and the other starboard. Operators now stop the tow by reversing thrusters and working the flanking rudders to maintain heading against propeller torque and river current. Maneuvering the tow into the desired position, such as a barge fleeting area, is not only practical but may facilitate building or breaking up the tow or may make possible safer traffic separation in restricted channels. Conventionally, tows are maneuvered by steering and propulsion located at the extreme end of the tow. Consequently, the tow must be pushed into or tied off to moored barges or willow trees on the bank. Conventionally, tows need to be parked far away from the barge fleeting area, resulting in barges needing to be moved separately from the tow to the barge fleeting area. Holding position in the river, near the barge fleeting area, can drastically reduce time spent delivering and receiving barges from the fleet.
[0112] Flanking operations are operation techniques conducted during southbound trips, which use the river current as a factor to push the entire tow around the bends of the river with controlled speed. Flanking operations start up-river, where the speed of the entire tow is matched with the river current prior to entering the apex of the turn. Around the bend of the river, the current helps rotate the entire tow around the apex. Once the wanted turn has been achieved, the operator starts increasing the speed of the tow, and pushes away from the river bend. Numbers of flanking operations during a single trip depends on a number of factors, such as size of tow, towboat power, tow weight, river conditions, operator judgement, etc. By utilizing an integrated tow system with a bow module and a stern module compared to conventional towboat at the stern, flanking operations can be drastically reduced and duration of the flanking maneuver reduced. As such, an integrated tow system can instead increase number of barges in the tow, while still only perform the same number of flanking operations as the conventional towboat positioned with fewer barges and without a bow unit, thereby resulting in more barges being carried down-river with a reduction in transit time.
[0113] Decoupled Control and Command Module from Unmanned Towboat Modules
[0114] With regard to
[0115] The command module 1400 does not include an engine or propulsion equipment that is used to tow one or more barges, thereby eliminating environmental conditions that are problematic for operators (e.g., crew and captain) of a towboat. The command module 1400 may include propulsion for moving the command module 1400, such as an propulsion and steering, to enable the command module 1400 to be moved independent of unmanned towboat modules.
[0116] With regard to
[0117] With regard to
[0118] One embodiment for a tow drive system for towing barges may include a first unmanned towboat module including first propulsion and steering and a first local controller configured to control speed and direction of thrust of the first propulsion and steering. A second unmanned towboat module may include second propulsion and steering and a second local controller configured to control speed and direction of thrust of the second propulsion and steering. A command module may be separate from the first and second unmanned towboat modules, and include a command controller or controller system that is (i) in communication with the first and second local controllers and (ii) configured to generate and communicate control instructions to the first and second local controllers.
[0119] In an embodiment, the command module may include living quarters for operators of the integrated tow system. As shown, the command module is configured to float. The command module may include an engine capable of moving the control module, but not operable in performing towing of barges. Depending on power requirement of the tow, unmanned towboat modules may be added in sufficient number to meet the power requirement of the tow for safe transit along the river(s). This allows operators to properly scale tow size with adequate power. Power requirement of the tow can be adjusted based upon tow configuration, river conditions, and other commercial and environmental conditions. The unmanned towboat modules may have different power/maneuverability ratings or propulsion types.
[0120] As an example, the first propulsion unit may have a power rating higher than the second propulsion unit. A third unmanned towboat module may include third propulsion unit and a third local controller configured to control speed and direction of thrust of the third propulsion unit. The third propulsion unit may have a same power rating as the first propulsion unit. The first and second unmanned towboat modules and the command module may be configured to be releasably engaged to one another to enable the command module to be moved by the first and second unmanned towboat modules.
[0121] In an embodiment, the unmanned towboat module propulsion units may include marine diesel engines. The command controller may be configured to be wirelessly in communication with the local controllers of the different unmanned towboat modules. In an embodiment, a power rating of a replacement unmanned towboat module may have a lower maximum power rating than a maximum power rating of the an existing unmanned towboat module and be configured to receive control signals from the command controller.
[0122] With regard to
[0123] With regard to
[0124] The process of controlling a unmanned towboat module and associated equipment are to receive control signals from the command module and distribute the commands locally on the unmanned towboat module to the local equipment, and further distribute information and data from the local equipment back to the command module for processing. In an embodiment, the communication is performed wireless, but is not limited to wireless technology. The command module may interact with several unmanned towboat modules, and takes each of the unmanned towboat modules connected to the set of barges into consideration real time for processing and decision making. Further information from the unmanned towboat modules and command module may be distributed via satellite to onshore fleet management facilities for support and monitoring.
[0125] The process may further be configured to communicate first control signals from the command controller to the first local controller and second control signals from the command controller to the second local controller. In an embodiment, the communication is performed wirelessly.
[0126] In one embodiment, a third unmanned towboat module may be engaged to the set of barges. The third unmanned towboat module may include a third propulsion unit and a third local controller. Third control signals may be communicated from the command controller to the third local controller to control operations of the third propulsion unit. The first and third unmanned towboat modules may be engaged to a stern of the set of barges, the second unmanned towboat module may be engaged to a bow of the set of barges. The first and third control signals may include limiting maximum power signals to the first and third propulsion units to be the same.
[0127] In an embodiment, a determination of an amount of rotation force being commanded by the operator or automated processes to be applied on the first and second modules connected to a set of barges are limited 1:1 rotation between the first and second modules while under a threshold, such as 80%, of the maximum allowed rotational command force. It is understood that to achieve 1:1 rotation of the set of barges, the rotation point is generally centered between the length of set of barges in the tow. Operator or automated rotation force command requests are subjected to linear or non-linear adjustments prior to sending commands to the first and second modules for any commands between the threshold and maximum (e.g., between about 80% to about 100%) allowed rotation force. The linear and non-linear adjustments to the command from the operator or automated processes gives rise to various aggressive or slack commands in the region (e.g., 80% to 100%) of maximum allowed rotation force. As a result, the use of a non-linear adjustment may reduce or increase large changes in rudder or angle of thruster changes for the described rotation command region, thereby improving river tracking, timing, and fuel efficiency. In an embodiment, an amount of rotation requested by a rotation command of an operator may be determined to be greater than about 80% of available rotational force available by the first and second propulsion and steering units, and altering control signals to the first and second local controllers in response to determining that the rotation requested by a rotation command is greater than 80% of available rotational force available by the first and second propulsion and steering units.
[0128] The command module may be floating while engaged. The control module may be driven to the set of barges, and while the first and second unmanned towboat modules are being used to move the set of barges, an engine on the command module may not be used to propel the command module. The first propulsion unit may be caused to operate at a higher power level than a maximum power rating of the second propulsion unit. In an alternative embodiment, the first propulsion unit may be operated at a lower power level than the maximum power rating of the second propulsion unit, but there may be multiple unmanned towboat modules at a stern of the set of barges such that the propulsion units combine to have a higher power level than the second propulsion unit.
[0129] River Tracking
[0130] With regard to
[0131] The data may be communicated via a communications network, such as via a satellite 1810 over a satellite network, to a networked server (not shown) for storage. The networked server may thereafter communicate the collected data to other integrated tow system so that those integrated tow system may follow the same or similar path or otherwise use the data for navigational knowledge purposes. It should be understood that the process may be performed in conjunction with other boats, and not limited to being used by integrated tow systems. In an embodiment, the integrated tow systems may have automatic tracking functionality that automatically follows the geo-coordinates within the limits of available data collected from other integrated tow systems that previously traversed a river section.
[0132] With regard to
[0133] In an embodiment, the process may further include tracking geographical locations on the river traversed by the second integrated tow system. The tracking of the second integrated tow system may be performed by the controller of the second integrated tow system. Depth and contour of the river at respective geographical locations may be measured. A controller of the second integrated tow system may communicated the geographical locations and depth measurements of the geographical locations to a third, subsequent integrated tow system navigating the river that enables the third towboat subsequent navigating the river to follow substantially the same path as the second integrated tow system. The communication may occur from the controller via a satellite and remote computing system (e.g., networked server) for further distribution to the third integrated tow system. It should be understood that distribution of depth, contour, and other river (e.g., current) or environmental (e.g., wind speed and direction) may be communicated to multiple integrated tow systems that may be traversing a river section simultaneously, periodically, or aperiodically (e.g., event driven, such as when crossing a geo-curtain) using push or pull distribution techniques.
[0134] In an embodiment, differences of depth and contour of the river at the respective geographical locations measured by the first and second integrated tow systems may be determined. If a determination is made that a difference of measured depth or contour crosses a threshold level (e.g., less than 12 feet), a notification warning/alarm may be communicated to other integrated tow system(s) along the same path. Otherwise, no notification of the difference of measured depth or contour may occur. Such difference measurement may be performed to determine if the depth or contour of the river is changing along a path that the integrated tow systems are traveling.
[0135] In an embodiment, the navigating by the first integrated tow system includes navigating by (i) a first integrated tow system engaged with the set of barges at a first position and (ii) a second integrated tow system engaged with the set of barges at a second position.
[0136] The communication may include communicating to a control computing system that tracks geographical positions, river depths, and river contours of respective integrated tow system, and the control computing system may communicate the geographical locations, river depths, and river contours of the first integrated tow system to the second integrated tow system to support navigation by the second integrated tow system. The communication may be performed via a satellite or via any other communications path(s), as understood in the art. In supporting navigation by the second integrated tow system, the second integrated tow system may be caused to automatically pass through the geographical locations.
[0137] In an embodiment, a third integrated tow system may navigate the first tow along the river. A controller on the third integrated tow system may track geographical locations on the river traversed by the third integrated tow system. Depths and contours of the river may be measured at respective geographical locations. In an embodiment, depth sensors are positioned on the outer left and outer right ends of the tow, thereby sensing at a location that would first hit a riverbed. Depth measurement signals may be communicated (1) directly or indirectly, (2) wirelessly or via wire, to a computing system operating on one or more unmanned towboat modules forming the integrated tow system. The controller of the third integrated tow system may communicate the geographical locations and depth and contour measurements of the geographical locations to a fourth integrated tow system subsequently navigating the second tow on the river to enable the fourth, subsequent integrated tow system to follow substantially the same path as the third integrated tow system.
[0138] A set of geographical points along the geographical locations on the river traversed by the integrated tow system may be recorded, and the set of geographical points may be communicated to the second, subsequent integrated tow system navigating the river. The set of geographical points may include recording the set of geographical points periodically along a straight portion of the river. The measurement of the geographical points may be varied depending on whether the river is straight or curved. For a curved portion of the river, a higher frequency of measurements may be made than for a straight portion of the river. If the riverbed in an area frequently changes, then the sampling rate of the geographical locations (and depth) may be made more often. Still yet, rather than making periodic measurements, aperiodic measurements (e.g., based on events) may be made. For example, if depth of the river changes abruptly or is much different from a previous measurement by an earlier integrated tow system, then the geographical location determinations may be performed more often to provide higher resolution of riverbed depth.
[0139] With regard to
[0140] As understood, there are a number of horsepower requirements on the river segments. For example, the horsepower requirement along the river segments between Panama City, Tex. and Brownsville, Tex. is 2000 hp. The horsepower requirement between New Orleans, La. and Cairo, Ill. is 9000 hp. The horsepower requirement between Cairo, Ill. and West Virginia along the Ohio River is 6000 hp. These geographic considerations limits the ability of different horsepower vessels from operating outside their traditional trades. Moreover, length and width considerations in locking rivers, or areas of restrictive channels limit flexibility in areas of operation. In addition, as the sets of barges move upriver, the number of barges are typically lessened as some of the barges are dropped off at ports along the way and the ability to tow a full set of barges is reduced as the rivers shrink in size.
[0141] As shown, sets of barges 2006a-2006n traverse up and down the river segments 2002. As the sets of barges pass through the various ports 2004, the operators drop and add barges. To improve efficiency, the principles described herein with regard to the use of unmanned towboat modules provide scalability depending on the size of the tow, resulting in reduction or increasing number of unmanned towboat modules added to the tow depending on power, maneuverability, and size of the tow for various rivers and river conditions.
[0142] With regard to
[0143] In furtherance of the process 2100, the first unmanned towboat module may be detached from the set of barges prior to transporting the set of barges along a second section of the river, and the set of barges may be transported along the second river section thereafter. Furthermore, a third unmanned towboat module may be detachably engaged to the set of barges prior to transporting the set of barges along the second section of the river. In an embodiment, the first and third unmanned towboat modules may be detachably engaged to a stern position of the set of barges and the second unmanned towboat module may be detachably engaged to a bow portion of the set of barges.
[0144] In an embodiment, the first and third unmanned towboat modules may each have a propulsion unit (e.g., one or more engines) with a first maximum horsepower rating (i.e., the horsepower ratings of each of the propulsion units may be the same, such as 2500 hp). Furthermore, the second unmanned towboat module may have a propulsion unit with a second maximum horsepower rating that is higher than the first maximum horsepower rating. In an alternative embodiment, the second unmanned towboat module may have an engine with a second maximum horsepower rating that is lower than a cumulative horsepower rating of the first and third propulsion units.
[0145] In one embodiment, a command module may be detachably engaged to the set of barges. The command module may include (i) living quarters for crew and (ii) a command controller that is configured to communicate with a first controller of the first unmanned towboat module and a second controller of the second unmanned towboat module to respectively control operation of a first propulsion unit of the first unmanned towboat module and a second propulsion unit of the second unmanned towboat module. If the first and second unmanned towboat modules have multiple engines as part of their respective propulsion units, then the command controller may be configured to control each of the multiple engines of each of the unmanned towboat modules.
[0146] A third unmanned towboat module and a fourth unmanned towboat module may be detachably coupled to the set of barges at the first river section, and the third unmanned towboat module may be decoupled from the set of barges at a second river section. The fourth unmanned towboat module may be decoupled from the set of barges at a third river section, thereby leaving the first and second unmanned towboat modules still detachably coupled to the remaining set of barges at the river sections. By coupling and decoupling the third and fourth unmanned towboat modules, either at the same time (not simultaneously, but rather prior to towing the set of barges) or at different times, propulsion unit size regulations can be accommodated and provide the horsepower needed to tow the set of barges along appropriate river sections.
[0147] In an embodiment, first and second forces, that, when applied to the set of barges by the respective first and second unmanned towboat modules that cause the set of barges to remain in a substantially fixed position on the first river section may be calculated. By substantially fixing the position of the set of barges on the river section, the operator may add/remove cargo and add/remove barges from the set of barges. In addition, unmanned towboat module(s) and a command module may be added or removed from the set of barges without having to beach or otherwise secure the set of barges on the river.
[0148] River Park
[0149] As previously described with regard to
[0150] With regard to
[0151] At least one barge may be detached from the set of barges or the altered set of barges while automatically controlling substantially fixed positions of the first and second propulsion systems. In automatically controlling substantially fixed positions of the first and second propulsion systems, respective forces may be automatically applied to maintain the set of barges or altered set a barges in a substantially fixed position. The automatic application of forces may include applying propulsion forces to counteract motion that is caused by wind, current, or other forces on the set of barges and/or propulsion systems.
[0152] Removably attaching the first propulsion system to the first barge may include removably attaching the first propulsion system to the first barge at a stern position of the set of barges. Furthermore, removably attaching the second propulsion system to the second barges may include removably attaching the second propulsion system to the second barge at a bow position of the set of barges. Removably attaching the second propulsion system to the second barge may include removably attaching the second propulsion system to the second barge at a starboard position of the set of barges.
[0153] In an embodiment, a third propulsion system may be removably attaching to a third barge. Removably attaching the third propulsion system to the third barge may include removably attaching the third propulsion system to a third barge at a stern of the set of barges. The process may further include detaching the first propulsion system or second propulsion system from the respective first or second barge, moving the first propulsion system or second propulsion system to a third barge in response to forming the altered set of barges, and removably attaching the first propulsion system or second propulsion system to the third barge.
[0154] Removably attaching a first propulsion system may include removably attaching a first unmanned towboat module, and removably attaching a second propulsion system may include removably attaching a second unmanned towboat module. In an embodiment, automatically controlling substantially fixed position may include sensing at least one of rotation, acceleration, and position of each of the first and second propulsion systems. Generating thrust vector data for each of the first and second propulsion systems may be based on any of the sensed rotation, acceleration, and position to drive the respective propulsion systems to substantially positionally fix the respective first and second propulsion systems on the waterway. Being substantially fixed may include being maintained in a steady position given environmental factors (e.g., moving within a few feet or less).
[0155] The foregoing method descriptions and the process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art, the steps in the foregoing embodiments may be performed in any order. Words such as then, next, etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as a sequential process, many of the operations may be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
[0156] The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed here may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
[0157] Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to and/or in communication with another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
[0158] The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the invention. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code being understood that software and control hardware can be designed to implement the systems and methods based on the description here.
[0159] When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used here, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
[0160] The previous description is of a preferred embodiment for implementing the invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.