Embodiments of this invention relate to systems and methods for managing and controlling containerized freight, and, more particularly to an integrated vessel, rail, yard and equipment information and control system.
Containerization of freight for intermodal transport has revolutionized the shipping industry. Containerization is a system of freight transport that uses standard ISO containers that may be filled with freight, sealed, and then loaded on and off of various transport vehicles such as container ships, railroad cars, planes and trucks. Since worldwide adoption of the ISO standards for shipping containers, the containerized freight industry has grown tremendously. Today, it is estimated that approximately 90% of the world's non-bulk cargo is moved in shipping containers.
Containerized cargo typically moves through a shipping terminal or intermodal transport facility. Such facilities are responsible for receiving containers from one or more vessels or vehicles and then transferring the containers onto one or more other vehicles for further transport. Such a shipping terminal may, for example, be equipped to unload containers from a seagoing container ship and load the containers onto a freight train for further transport to an inland location. Alternatively, the containers may be loaded onto trucks or even other seagoing vessels. Likewise, containers may be shipped to the terminal via ground transportation and then loaded onto a vessel for transport overseas.
As the use of containers has become prevalent, shipping terminal operators have felt an increased need for, and reliance on, logistics tools for tracking and managing the containers as they pass through the terminal. A typical shipping terminal may be responsible for tracking and managing many thousands of containers on numerous vessels, trains and vehicles. Terminal managers, container yard planners and operations personnel must constantly work to plan, execute, monitor and revise numerous tasks in order to move vessels and vehicles through as quickly as possible. Conventional logistics tools are generally built on one or more databases that may contain information about all the containers, equipment, vessels, vehicles, moves, work queues and the like. Such tools allow terminal personnel to track and manage these items through a textual view of the underlying database objects that represent each of these entities. In some cases, and especially with smaller terminals, such tools are adequate.
Conventional list-based logistics tools, such as that previously described with reference to
There is therefore a need for a terminal management system that provides three-dimensional (3-D) context for terminal objects and provides management and control of container, equipment, vessel, and vehicle traffic into and out of the terminal.
Certain details are set forth below to provide a sufficient understanding of embodiments of the invention. However, it will be clear to one skilled in the art that embodiments of the invention may be practiced without these particular details. Moreover, the particular embodiments of the present invention described herein are provided by way of example and should not be used to limit the scope of the invention to these particular embodiments. In other instances, well-known circuits, control signals, timing protocols, and software operations have not been shown in detail in order to avoid unnecessarily obscuring the invention.
The processing component 230 may be connected to a model database 210 and a terminal information database 240. The model database 210 may contain models and other information necessary to render a 3-D view of a freight terminal. Such models and information are used by the processing component 230 to render and display the 3-D view on the display 230. The terminal information database 240 may contain information related to containers present in a freight terminal yard, or containers present on vessels, trains or trucks located at the freight terminal 200. For example, information about the destination vessel of a particular container or the equipment assigned to move that container may be stored in the terminal information database 240 for a particularized rendering of the containers within the 3-D view, as is discussed more fully below.
The system 200 also includes data input components 250. Data input via the components 250 may be used by the processing components to update either the model database 210, the terminal information database 240, or both. The data input components 250 may comprise equipment location sensors 260, container location sensors 270 or manual input devices 280 such as a keyboard and mouse. The processing component 230 may use location information provided by the equipment location sensors 260 to render and display a 3-D rendering of such equipment on the display 230 wherein the rendering places the equipment in its physically correct position within the virtual 3-D view of the freight terminal. The processing component 230 may do likewise with respect to containers in a freight terminal using position information provided by the container location sensors 270.
In addition to rendering the 3-D view of a freight terminal, the system 200 may provide information about each container, vessel, berth or any other terminal objects rendered in the 3-D view. For example, a significant amount of information about each vessel may be made available by, as is discussed below, some suitable means of querying the vessel information. This information might include, for example, the vessel's estimated time of departure, the percent of the containers to be loaded or unloaded that is complete, the total number of containers to be loaded or unloaded, the total number of containers that must be re-handled during loading or unloading, the date or time that the first or last container is loaded or unloaded, the estimated time of completion, any required time of completion, or the total number of moves. This information may be accessed in a number of ways. In one embodiment, double-clicking the vessel with a pointer such as a mouse pointer could cause a dialog to be displayed containing some or all of the available vessel information. Alternatively, simply hovering such a pointer over the vessel for a pre-determined period of time could likewise cause some or all of the available vessel information to be displayed.
The system 200 further provides information about the relationship of terminal objects rendered in the 3-D view through the use of visual coding, such as color coding, or displaying only the terminal objects having a particular relationship. The visual coding or selective display of terminal objects can be used to correlate projected moves, spatial data, vessel production statistics, move state and equipment assignment details to communicate to users how terminal resources relate to work requirements and the physical characteristics of the terminal. For example, users can color code containers by vessel assignment, yard assignment, equipment assignment, or queue assignment. As a result, the user can easily identify which lifting equipment has a container on a work list, or the yard queue to which the container belongs. Users can color the yard by equipment or queues. The ability to color the yard allows planners to see the yard coverage resulting from equipment or queue assignments and adjust accordingly. The spatial context provided by the system 200 can enable planners to more appropriately plan and assign moves that make sense in the context of the yard.
As was discussed above, a set of vertices within a model may be used to delineate the physical boundaries of any particular terminal object. The same may be true of the freight terminal 300. The set of vertices that delineate the freight terminal 300 may also delineate other sub-regions within the freight terminal 300. In particular, the example freight terminal 300 as shown in
The yard 310 contains a number of different terminal objects, each of which may be displayed in the 3-D rendering of the freight terminal 300. In particular, the yard typically includes containers in various states, structures and terminal blocks. The different terminal objects may be displayed by the system in a number of different ways. The system can simply display all the containers in the yard or, alternatively, and as will be discussed in more detail below, the system 200 can display terminal objects with visual coding, such as color coding, or display only particular terminal objects to represent different relationships between the terminal objects. For example, the 3-D rendering of the terminal 200 may included those containers that are planned for a move. Likewise, the system 200 may display all activated containers. That is, containers that have been dispatched, are in transit, or are otherwise active within the yard. In addition to containers, the yard may contain a number of different structures. For example, reefer stations, antennas, buildings, fire hydrants and other structures may be displayed. For example, the freight terminal 300 contains light poles 360 and buildings 365. A yard may also contain a number of types of storage and staging areas, each of which will be displayed by the system. Storage and staging areas might include rubber-tired gantry (RTG) crane blocks, rail-mounted gantry cranes (RMG's), container heaps, chassis storage areas, railtracks, straddle carrier and top lift container stacks, and other types of storage areas.
As is known, a berth is a specific area within the freight terminal where a vessel may be moored. Each berth will typically be labeled alpha-numerically and any vessel present in the berth will be displayed in its actual physical position within the berth. That is, the vessel house will face the correct direction and any vessel ID that is present on the vessel will likewise be displayed. The 3-D rendering of the freight terminal 300 includes examples of such vessels 340 and 350. Above each vessel is a vessel label 340a and 350a that denotes the name of each vessel. In addition to yard and berth objects, the 3-D rendering of the freight terminal 300 may also include terminal equipment objects. Operations personnel and dispatchers must know where equipment is physically located in order to more efficiently assign container moves and respond to changes in the operation of the freight terminal 300 due to, for example, equipment breakdown. Virtually any type of equipment may be rendered and tracked within the system including: RTGs, RMGs, straddle carriers, hustlers, top picks, side picks, or ship to shore cranes. The freight terminal 300 illustrates several examples of such equipment. The freight terminal 300 may include, for example, a top pick 355, an RTG 345 or a side pick 371.
In an embodiment, all yard, berth and equipment terminal objects may be rendered to scale within the 3-D freight terminal view. Likewise, the physical location of such terminal objects may be determined by, for example, a GPS or other locating system, and wirelessly relayed to the system. This location information is then used by the system 200 to display the terminal objects in the 3-D view and update their position in real time. In another embodiment, the location of terminal objects is periodically manually entered into the system and the 3-D view of the freight terminal can be updated to reflect the last known position of the terminal objects. The location of the terminal objects may be specified by entering the coordinates for the terminal objects. As previously discussed with reference to the system 200, the processing component 230 may use location information provided by the equipment location sensors 260 to render and display a 3-D rendering with the equipment in its physically correct position within the virtual 3-D view of the freight terminal. The processing component 230 may do likewise with respect to containers in the freight terminal 300 using position information provided by the container location sensors 270.
Numerous types of terminal objects and equipment may be displayed within the freight terminal 300. These may include, for example: containers, vessels, top picks, side picks, quay cranes, rail-mounted gantry cranes (RMGs), rubber-tired gantry cranes (RTGs), hustlers, and straddle carriers. A top pick is a type of container handling equipment, very similar to a large capacity forklift, with a specialized spreader bar attachment used for locking on to containers. A top pick may be used for handling both laden and empty containers. A side pick is a type of container handling equipment, very similar to a forklift, with a specialized attachment used for locking on to containers. A side pick, however, has less lifting capacity than a top pick and, therefore, may be used for handling empty containers only. Quay cranes are cranes located on the wharf or quay next to a berth and designed for loading and unloading laden and empty containers to and from the vessel in the berth. A rubber-tired gantry crane (RTG) is a crane located within the yard and designed to move containers to or from the container stacks in the yard, or to or from trucks. RTGs straddle the entirety of the container stacks, which may vary in height and width. A rail-mounted gantry crane (RMG) is very similar to the RTG except that instead of being rubber-tired, the gantry crane is on rails. Hustlers are terminal trucks that may be used to move containers from location to location within the freight terminal itself, e.g. either to and from the vessel or to and from some other location on the terminal. Hustlers are generally equipped with a catch chassis for receiving and carrying a container. A straddle carrier is another type of container handling equipment used for an alternative mode of operation and terminal layout. In a suitably designed terminal, a straddle carrier may do both the job of hoisting the container, like an RTG or a top pick, and the job of transporting the container to another location within the terminal, like a hustler. In every case, embodiments of the invention and the example equipment discussed above may be used in conjunction with geographical location systems to provide accurate and real-time location and path information about the equipment and for updating the 3-D rendering of the equipment in the freight terminal 300. In another embodiment, the processing component 230 may accept input from the input components 250 to facilitate rapid processing of certain tasks. For example, an embodiment may allow the user to “drag-and-drop” a selected block of containers onto a yard queue associated with a container handling equipment, such as a top pick, thereby adding such containers to be moved by that equipment. In this fashion, containers may be rapidly and visually allocated to associated equipment for handling.
The 3-D view of the freight terminal as described above brings numerous benefits to freight terminal managers and personnel. The 3-D view allows the terminal manager to quickly and easily obtain a high-level view of terminal operations. The 3-D view helps provide an early warning of potential issues involving equipment assignment and move planning. Real-time or near real-time 3-D views of inactive equipment allow managers to more quickly react to equipment breakdowns and to more accurately assess equipment idle time. For example, excess equipment idle time may permit a terminal manager to monitor productivity and reallocate resources to improve terminal efficiency. Such a 3-D view also facilitates remote management of the terminal and its workforce. In an embodiment, the processing component 230 may accept input from the input components 250 that cause the 3-D view of the freight terminal to be re-rendered with a new point of view or with a different zoom level. The freight terminal can be viewed from various different perspectives, including the ability to “fly through” the terminal. As previously discussed, having the freedom to choose a vantage point of the 3-D view of the freight terminal allows a terminal manager to quickly assess the status of terminal operations and further identify locations in the freight terminal that may need attention.
In one embodiment, the system 200 may permit the freight containers 320 of
The previously discussed color coding options exist with regard to a particular train ID. Container and yard-to-yard move attributes may be used to color code containers according to current and future transactions based on the destination or origin of a set of containers.
In an embodiment, the system 200 may permit the yard blocks within the freight terminal 300 to be colored based on equipment or queues. For example, blocks may be colored based on their queue assignment, as shown in
In another embodiment, the system may permit users to toggle the rendering and display of certain features in accordance with certain yard management goals. For example, the user may toggle between a 2-D and 3-D rendering of the freight terminal 300. A set of Show/Hide toggles may be provided that permit the user to control whether certain aspects of the freight terminal 300 are visible in the current 3-D view. For example, the user may Show/Hide containers without moves (i.e. inventory containers). The user may also Show/Hide according to row number which toggles the display of entire rows. Both inactive and active equipment may be toggled from view with a suitable toggle. Also, fixed yard features such as light posts, buildings, reefer walkways, and the like, may be displayed or hidden with a suitable Show/Hide toggle.
From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims.