The present disclosure relates generally to the movement of loads and, more particularly, to the measurement and control of sway in load transportation systems.
Load transportation systems such as ship-to-shore cranes, tower cranes, marine-based cranes, Rail-Mounted Gantry Cranes (RMGC), and boom cranes are often used to move loads from one location to another. These loads are often large and heavy and tend to sway or swing during movement. Load sway decreases transportation efficiency and increases the risk of damage and injury.
An example of a typical load transportation system 100 is shown in
The trolley 104 may travel along a rail 110 which may be the rail of a crane. For example, the rail 110 may be a standard “I” beam or steel “W” section and/or the load jib of a tower crane. The trolley 104 may have one or more pulleys 112 that may be used to raise or lower the load spreader 102 and any load 108 carried by the load spreader 102.
When the load 108 is transported from one location to another the load 108 may sway. In the system 100 shown in
The sway of the load 108 must generally be monitored and/or controlled to avoid collisions or damage to the load and/or to increase load transportation efficiency. For example, the sway may often need to be minimized to allow the crane operator to easily place the load 108 in a desired location with a high degree of precision (often measured in centimeters). Unfortunately, current methods of controlling the sway are often limited to reliance upon a skilled operator to minimize sway and efficiently transport the load 108.
Electronic systems for reducing sway (such as shown in
Unfortunately, such systems are often costly and inefficient, requiring expensive cameras, complicated reflector mechanisms, high-intensity lights, and taxing image interpretations (either manual or using powerful computer processors) to determine sway. Further, such costly components may often fail, contributing to increased maintenance costs of such systems.
Accordingly, there is a need for sway control that addresses these and other problems found in existing technologies.
Methods, systems, and computer program code are therefore presented for controlling sway in load transportation systems.
According to some embodiments, systems, methods, and computer code are operable to receive a first signal representing an acceleration of a first object from a first device coupled to the first object, receive a second signal representing an acceleration of a second object from a second device coupled to a second object, the second object suspended from the first object, and, determine, based at least in part on the first and second signals, a sway of the second object with respect to the first object, the sway representing a relative displacement of the second object with respect to the first object.
According to some embodiments, systems, methods, and computer code are operable to receive, from a device coupled to a cable extending between a first point of a first object and a second point of a second object, the second object being suspended from the first object, a signal representing an angle of displacement of the cable, and determine a sway of the second object with respect to the first object based at least in part on the signal, the sway representing a relative displacement of the second object with respect to the first object.
With these and other advantages and features of embodiments that will become hereinafter apparent, embodiments may be more clearly understood by reference to the following detailed description, the appended claims and the drawings attached herein.
Some embodiments described herein are associated with a “sway”. As used herein, the term “sway” may generally refer to a displacement, movement, distance, separation, orientation, action, and/or any other relational and/or spatial characteristic associated with one or more objects. For example, a sway may be a relative displacement of one object with respect to another object. The term “sway” may also generally refer to any number, value, variable, or any combination of identifiers and/or metrics related to a sway. For example, the sway may be or include an angular measurement that is associated with a relative displacement between two or more objects. The sway may also be referred to and/or identified as being or including a characteristic of one or more objects. In other words, the sway may be referred to as and/or associated with a velocity, acceleration, displacement, and/or any combination of characteristics related to an object.
In addition, some embodiments are associated with a “Micro-Electro-Mechanical Systems (MEMS) device” or “MEMS device”. As used herein, the terms “MEMS” or “MEMS device” may be used interchangeably and may generally refer to any device that integrates electronic and mechanical components in a single device. For example, a MEMS device may be a device that integrates a mechanical sensor (such as a velocity sensor) with electronics on a common silicon substrate. The electronics may, for example, process the information from the sensor to compute acceleration or other metrics. MEMS devices may generally be small integrated devices housing microelectronics and micro-sensors. MEMS may be fabricated, for example, using micro-fabrication and/or micromachining technologies.
Referring to
In some embodiments, the system components 102, 104, 106, 108, 110, 112 may be similar in configuration and/or functionality to those described in conjunction with
The IMU device 202 on the load spreader 102 may measure, for example, the acceleration of the load spreader 102, the load 108, or the combination of the load spreader 102 and load 108. The IMU device 204 on the trolley 104 may measure the acceleration of the trolley 104, the rail 110 (such as when the crane and/or crane jib or boom are also moving), or the combination of the trolley 104 and the rail 110. According to some embodiments, the acceleration measurements may be taken relative to one or more particular axes or paths. For example, either or both accelerations may be measured along an axis defined by the rail 110. In some embodiments, the total acceleration (in three dimensions) may be measured by either or both IMU devices 202, 204.
In some embodiments, either or both of the IMU devices 202, 204 may also or alternatively measure and/or otherwise determine at least one of a yaw, a pitch, and/or a roll associated with any of the load spreader 102, the load 108, the combination of the load spreader 102 and the load 108, the trolley 104, the rail 110, and/or the trolley 104 and the rail 110 combination. As will be discussed further below, measurements from either or both of the IMU devices 202, 204 may be used to determine an amount of sway associated with the load 108.
The trolley ropes 106 may be any type or configuration of suspension devices are or become known. For example, the trolley ropes 110 may be or include rope or aluminum and/or steel cables. The load 108 may be any type of load that is or becomes known, such as a crate, box, trailer, and/or any other type of container or other object to be transported. In some configurations there may be more or fewer pulleys 112 than are shown. Also in some configurations, there may be no trolley 104 and/or rail 110. The load spreader 102 may also have various alternate configurations.
For example, a standard crawler-mounted boom crane (not shown) may suspend a load 108 from a hook on a pulley (which serves a purpose similar to that of the load spreader 102). The hook and pulley may be suspended from one or more ropes 106 that connect to a single pulley 112. The pulley 112 may be attached to the end of the crane boom, for example. In such a configuration no trolley 104 or rail 110 are needed to transport the load 108 (e.g., the whole crane is moved to transport the load 108).
Turning now to
According to some embodiments, system 300 may include a first device 302 and a second device 304. In some embodiments, either or both of the first and second devices 302, 304 may be or include MEMS devices. The first and second devices 302, 304 may include, for example, IMU devices 306, 308. In some embodiments, either the first and second devices 302, 304 and/or the IMU devices 306, 308 may be similar in configuration and/or functionality to the IMU devices 202, 204 described in conjunction with
Either or both of the first and second devices 302, 304 may, according to some embodiments, be, include, and/or be in communication with or utilize sensors such as the IMU devices 306, 308. The first and second devices 302, 304 may include other sensors in addition to or in place of the IU devices 306, 308. In some embodiments, the IMU devices 306, 308 (or other sensors) may be or include MEMS devices or may be components, portions, and/or electronics of and/or within MEMS devices.
For example, the first device 302 may be a MEMS device associated with a load spreader and/or a load (such as load spreader 102 and/or load 108, for example). Similarly, the second device 304 may be a MEMS device associated with a trolley (such as trolley 104). The first and second MEMS devices may measure accelerations (and/or other metrics) of their respectively associated objects (the load/load spreader and the trolley) using, for example, the IMU devices 306, 308. In some embodiments, the first MEMS device 302 may generate a signal representing the acceleration of the load and/or load spreader. The signal may then be transmitted to and/or otherwise received by the second MEMS device 304. The transmission, for example, may occur via a communications path 310 between the first and second MEMS devices 302, 304.
In some embodiments, the system 300 may include one or more processors 312, 314. The processor 312, 314 may, for example, be part of, attached to, in communication with, and/or otherwise associated with either or both of the devices 302, 304. In some embodiments, the processor 314 may be associated with the second MEMS device 304 (as shown by the dotted-box 314 in
The processor 312, 314 may, according to some embodiments, utilize the signals and/or acceleration measurements from the MEMS devices 302, 304 (and/or 306, 308) to calculate or otherwise determine a sway of a load or a sway of a load and load spreader combination. The processor 312, 314 may also utilize other information such as empirical data, and/or data from lookup, and/or database tables in determining the sway. In some embodiments the sway may then be transmitted, relayed, and/or otherwise reported to a control system 316. The processor 312, 314 may, for example, generate a sway signal representing the sway of the load and transmit the signal to the control system 316 via communications path 318. The control system 316 may then adjust the movement of the trolley (such as trolley 104) to control and/or compensate for the sway determined by the processor 312, 314.
For example, the control system 316 may control a motor 320 that is operable to move the trolley along an axis (such as along a rail and/or crane jib). The control system 316 may, according to some embodiments, receive sway signals from the processor 312, 314 and may, for example, control the motor 320 to reduce the sway of a suspended load. This adjustment process may be repeated at various intervals to reduce the amount of sway associated with a load during the transportation of the load to a destination. In some embodiments the MEMS devices 302, 304 (and/or 306, 308) and the processor 312, 314 may continuously (or substantially continuously—such as up to one hundred times per second) update the measurements and/or sway information. In some embodiments, the processor 312, 314 may send signals to either or both of the MEMS devices 302, 304 (and/or 306, 308). For example, when a load has reached a destination, the processor 312, 314 may send a signal such as a reset and/or calibration signal to the IMU device 306.
The second MEMS device 304 may, according to some embodiments, be powered by a power source 322. The power source 322 may be, for example, any type of power source that is or becomes known, such as a power transformer, a generator, and/or a battery or other power storage device. In some embodiments, the first MEMS device 302 may be supplied power by a power source 324. The power source 324 may be or include, for example, a battery or other power storage device located on and/or attached to the load spreader. In some embodiments, the first MEMS device 302 may be powered by the power source 322, which may be located, for example, on the trolley. In other words, the power source 322 may transfer power to the first MEMS device 302 via a power cable (not explicitly shown in
In some embodiments the system 300 may also or alternatively include analog-to-digital converters 326, 328 and/or memory devices 330, 332. In some embodiments, for example, the IMU devices 306, 308 may produce analog signals. One or more analog-to-digital converters 326, 328 may be used to convert the analog signals to digital signals. According to some embodiments, an analog-to-digital converter 326, 328 may be used for each of the IMU devices 306, 308 to produce digital signals that may be more easily used, for example, by the processor 312, 314 to determine sway. In some embodiments either or both of the analog-to-digital converters 326, 328 may be separate from either or both of the MEMS devices 302, 304 respectively. In other embodiments (such as shown in
The memory devices 330, 332 may, according to some embodiments, store signals and/or information such as acceleration measurements. For example, the memory devices 330, 332 may store either or both of analog and digital acceleration measurement signals produced by either or both of the IMU devices 306, 308 and the analog-to-digital converters 326, 328. The memory devices 330, 332 may also or alternatively store other information such as empirical data, formulas, program code, lookup tables, and/or databases for use in determining the sway. In some embodiments a memory device 330, 332 may be attached and/or coupled to either or both of the MEMS devices 302, 304 (and/or 306, 308), and/or to the processor 312, 314. The memory devices 330, 332 may be any types of information storage devices that are or become known, including magnetic or optical disks and/or random access memory (RAM).
In some embodiments, the communications between and/or among the devices 302, 304 and/or the control system 316 may be facilitated, controlled, and/or otherwise managed by one or more communications devices 334, 336. The communications devices 334, 336 may, for example, be or include communications interfaces that allow the MEMS devices 302, 304 to receive and/or transmit various communications signals. In some embodiments, the communications devices 334, 336 may be coupled to, for example, the communications paths 310, 318 to facilitate transmission of acceleration and/or control data between the MEMS devices 302, 304 and/or the control system 316. According to some embodiments, either or both of the communications devices 334, 336 may be or include network interface devices such as a Network Interface Card (NIC).
Turning now to
Three reference points are also shown in
λ1 a vertical line extending downward from point μ
λ2 a line extending from point μ through point γ
λ3 a vertical line (parallel to λ1) extending through point δ
λ4 a line extending from point δ through point γ
λ5 a line perpendicular to λ4 extending through point γ
λ6 a line extending from point μ through point δ
The angle formed between the lines λ1 and λ2 is identified as “φ”. The angle “φ2” is formed by the intersection of the lines λ1 and λ6. The angle formed between the lines λ1 and λ4 is identified as “ε”. Because lines λ1 and λ3 are parallel, the angle formed between lines λ3 and λ4, which is identified as “θ”, is equivalent to the angle ε. The distance “Δx” is the shortest distance between line λ1 and point γ. The relevance of the described geometries will be apparent to those skilled in the art, particularly as utilized by embodiments as described herein.
For example, referring now to
In some embodiments (such as shown in
In some embodiments the method 500 may continue by receiving a second signal representing an acceleration of a second object, at 504. In some embodiments the second object may be suspended from the first object. For example, a MEMS and/or other acceleration measuring device may be attached to and/or otherwise associated with a load spreader (or load spreader and load combination) such as described in relation to system 200 herein. The load spreader may be suspended from a crane or crane component, for example, such as a trolley or boom pulley.
According to some embodiments, the MEMS accelerometer coupled to the load spreader may generate the second signal representing the acceleration (and/or other metric) associated with the load spreader and/or load and load spreader combination. This signal may be received, for example, by one or more processors. In some embodiments the second signal may be received by the same processor that receives the first signal. The signals may, according to some embodiments, be received by separate devices and/or entities such as separate and/or multiple processors and/or computers, for example.
The method 500 may continue at 506 by determining a sway of the second object with respect to the first object. For example, a processor may utilize the first and/or second signals to determine a sway of a load (and/or load spreader) with respect to a trolley. In some embodiments, other information such as empirical data, tables, and/or formulas may also be utilized to determine the sway of the load. For illustrative purposes, an exemplary process for determining sway will be described hereinafter with reference to the geometry described in conjunction with
For example, a processor and/or other device may receive both first and second signals (at 502 and 504, for example). The processor may use these signals—which may contain acceleration and/or other information associated with the respective first and second objects—to calculate velocities and/or displacements of the two objects. In some embodiments, the processor may calculate the velocity and/or displacement of the point μ of a trolley. The processor may also calculate the velocity and/or displacement of the point γ of the load, for example. The characteristics of the two points μ and γ (such as displacements) may be compared to determine a net motion of the second object with respect to the first. In other words, for example, the net motion of a load relative to a crane trolley may be determined based on the acceleration measurements (and ultimately the displacements) of the two respective objects.
For example, the displacement of the point μ is a function of the velocity of point μ over time. Similarly, the velocity of point μ is a function of the acceleration of point μ over time. In some embodiments the acceleration of point μ may be measured, recorded, and/or otherwise determined by a MEMS device associated with point μ. The displacement of point μ, along an axis for example, may thus be determined based upon the acceleration of point μ over time. The displacement of the point γ may similarly be determined based upon the acceleration of point γ over time.
According to some embodiments, the net displacement of the point γ may be represented by the distance Δx defined in conjunction with
In some embodiments the method 500 may involve and/or include other processes. For example, the processor may generate a sway signal that is representative of the sway of the load. This sway signal, according to some embodiments, may be received by a control system (such as control system 316) that is capable of affecting the motion of the trolley along an axis (such as an axis defined by the rails the trolley may ride upon). For example, the control system may include a motor that enables the trolley to move along a rail. The control system may control the speed and/or direction of the motor to reduce the sway of the load. According to some embodiments the control system may generate a control signal indicative of an action required by the motor. In some embodiments, the motion of the trolley may be at least in part determined based upon the sway signal received from the processor.
The sway of the load may again be determined based upon new signals received from the MEMS devices, for example. This re-determination may occur at pre-defined time intervals or in any pattern and/or configuration that is or becomes known and/or practicable. In some embodiments the re-generation of acceleration signals and the re-determination of the load sway may take place several or even hundreds of times per second. The resulting control of the trolley motion by the control system may thus effectively reduce the sway of the load.
Turning now to
The cable 604 may, according to some embodiments, extend between a first point on the trolley 104 and a second point on the load spreader 102. The cable 604 may be, for example, a power cable that provides power to the load spreader 102. In some embodiments, the first point may be the point μ and/or the second point may be the point δ. Coupling the cable to the two points μ and δ, for example, would facilitate calculations since each point is a geometric reference point which may be used in determining sway. In embodiments where the cable connects points μ and δ, the angle measured by the gyroscope 602 would be the angle φ. In some embodiments, other angles such as angle φ2 may be measured, depending upon the orientation of the cable 604.
The angular measurement from the gyroscope 602 may, according to some embodiments, be utilized to calculate and/or otherwise determine the sway of the load 108. For example, turning now to
According to some embodiments, system 700 may include a device 702. In some embodiments, the device 702 may be or include a MEMS device such as a MEMS gyroscope. As shown in
In some embodiments, the gyroscope 704 may be or include a MEMS device. For example, the gyroscope 704 may be or include a MEMS gyroscope. The MEMS gyroscope 704 may, according to some embodiments, measure and/or otherwise determine an angle. For example, the MEMS gyroscope 704 may be attached to a cable such as cable 604, and may measure the angle φ. According to some embodiments, the measurement may be transmitted via a signal to the processor 706. The processor 706 may then utilize the signal and/or measurement, for example, to determine a sway of a suspended load (such as load 108).
According to some embodiments, the processor 706 may generate a sway signal and may transmit the signal to a control system 714. The control system 714 may, for example, be similar to the control system 316 of system 300. The control system 714 may be operable to control the movement of a trolley along one or more axes or paths. For example, the control system 714 may operate and/or otherwise be in communication with a motor 718 for moving the trolley along a rail or path. In some embodiments, the control system 714 may send control signals to the motor 718 to control and/or correct the sway determined by the processor 706. As described herein, this process may be repeated with such frequency that the control system 714 may manage the movement of the trolley to reduce, control, correct, and/or otherwise manage the sway of a suspended load.
The power source 708 may provide power in any known or available manner to any of the gyroscope 704, the processor 706, and/or the analog-to-digital converter 710. The analog-to-digital converter 710 may be used to convert analog signals received from the gyroscope 704 into digital signals. In some embodiments, digital signals are received and/or utilized by the processor 706. The memory device 712 may be any type of storage media that is or becomes known and may store various forms of information including analog and/or digital signals, program code for use by the processor 706, and/or lookup or database tables for facilitating the determination of load sway.
As an example, referring now to
In some embodiments (such as shown in
In some embodiments the method 800 may continue at 804 by determining a sway of the second object with respect to the first object. For example, a processor and/or other device may utilize the signal and/or other information to calculate the sway of a load. In some embodiments where the cable may be attached between points μ and δ, for example, the signal received from the MEMS gyroscope may relate to the angle φ. Based on the geometry of the suspended load system (such as shown in
According to some embodiments, the process of determining sway may be continued further by sending signals to a control system (such as control system 714) to affect the motion of the trolley in order to reduce the sway of the load. The entire process (or any portion thereof) may also be repeated at intervals, perhaps even as often as one hundred or more times per second. The functionality of the control system and repeated sway determination and/or correction procedures are described previously herein with respect to method 500 and are applicable to the present method 800 as well.
The several embodiments described herein are solely for the purpose of illustration. Persons skilled in the art will recognize from this description that other embodiments may be practiced with modifications and alterations limited only by the claims.
This application claims priority as a divisional of commonly owned U.S. application Ser. No. 10/869,150 filed Jun. 15, 2004, now U.S. Pat. No. 7,289,875 which claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application Ser. No. 60/520,518, entitled “Use of MEMS-based Devices in Anti-Sway Control of Loads in Cranes”, filed in the name of Recktenwald et al. on Nov. 14, 2003, the contents of which are hereby incorporated by reference in their entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
4215851 | Holmen | Aug 1980 | A |
4747317 | Lara | May 1988 | A |
4820101 | Fenn | Apr 1989 | A |
5117992 | Simkus et al. | Jun 1992 | A |
5154561 | Lee | Oct 1992 | A |
5217126 | Hayashi et al. | Jun 1993 | A |
5495955 | Shibata | Mar 1996 | A |
5526946 | Overton | Jun 1996 | A |
5583776 | Levi et al. | Dec 1996 | A |
5642822 | Monzen et al. | Jul 1997 | A |
5724265 | Hutchings | Mar 1998 | A |
5785191 | Feddema et al. | Jul 1998 | A |
5823369 | Kuromoto et al. | Oct 1998 | A |
5899963 | Hutchings | May 1999 | A |
5908122 | Robinett et al. | Jun 1999 | A |
5960969 | Habisohn | Oct 1999 | A |
5961563 | Overton | Oct 1999 | A |
6050429 | Habisohn | Apr 2000 | A |
6102221 | Habisohn | Aug 2000 | A |
6122960 | Hutchings et al. | Sep 2000 | A |
6126023 | Durrant-Whyte et al. | Oct 2000 | A |
6305221 | Hutchings | Oct 2001 | B1 |
6460711 | Kato et al. | Oct 2002 | B1 |
6496765 | Robinett, III et al. | Dec 2002 | B1 |
6588610 | Ong et al. | Jul 2003 | B2 |
7044314 | Nayfeh et al. | May 2006 | B2 |
7289875 | Recktenwald et al. | Oct 2007 | B2 |
20040164041 | Sawodny et al. | Aug 2004 | A1 |
Number | Date | Country |
---|---|---|
4238795 | Jul 1993 | DE |
10008235 | Sep 2001 | DE |
10042699 | Apr 2002 | DE |
0841295 | May 1998 | EP |
2571867 | Apr 1986 | FR |
2704847 | Nov 1994 | FR |
8-143273 | Jun 1996 | JP |
11060153 | Mar 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20080021592 A1 | Jan 2008 | US |
Number | Date | Country | |
---|---|---|---|
60520518 | Nov 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10869150 | Jun 2004 | US |
Child | 11904456 | US |