Dynamic optimization of a crane load curve
10865075 ยท 2020-12-15
Assignee
Inventors
Cpc classification
B66C23/90
PERFORMING OPERATIONS; TRANSPORTING
B66C13/48
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66C13/48
PERFORMING OPERATIONS; TRANSPORTING
B66C23/90
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling command of lifting a load suspended from a boom, carried by a mast of a crane, includes determining: depending on the mass of the suspended load, a specified load factor quantifying an acceptable exceedance with respect to a predetermined maximum allowable load for said crane; a maximum permitted lifting acceleration, depending on the mass of the suspended load, on the specified load factor and on the distribution position of the load suspended on the boom with respect to the mast; from lifting speed setpoints, optimized lifting speed setpoints intended to be executed by a motor device for displacing the suspended load according to a lifting movement so that the acceleration related to the lifting movement remains, in absolute value, less than or equal to the maximum permitted acceleration.
Claims
1. A method for controlling the command of the lifting of a load suspended from a boom, carried by a mast of a crane, the method including: determining, depending on a mass (M) of the suspended load, a specified load factor (.sub.0*) quantifying an acceptable exceedance related to a predetermined maximum allowable load for said crane; determining a maximum permitted lifting acceleration (L.sub.MAX), depending on the mass (M) of the suspended load, the specified load factor (.sub.0*) and a distribution position (X.sub.c) of the load suspended on the boom with respect to the mast; determining, from lifting speed setpoints (CMD), optimized lifting speed setpoints (CMD) to be executed by a motor device for displacing the suspended load according to a lifting movement so that an acceleration related to the lifting movement remains, in absolute value, less than or equal to the maximum permitted acceleration (L.sub.MAX).
2. The method according to claim 1, wherein the maximum permitted lifting acceleration (L.sub.MAX) is determined using the following mathematical expression:
3. The method according to claim 1, wherein the specified load factor (.sub.0*) is determined from a maximum allowable load curve, corresponding to a limit load factor (.sub.0) and to a maximum static load.
4. The method according to claim 3, wherein the limit load factor (.sub.0) is determined from a first theoretical threshold dependent on theoretical load capacities handled by the crane and from a second threshold dependent on measurement uncertainties related to the mass of the suspended load and/or to the lifting movement of the suspended load.
5. The method according to claim 3, wherein the specified load factor (.sub.0*) is obtained by multiplying the limit load factor (.sub.0) by a ratio between the maximum static load corresponding to the maximum allowable load curve and the mass (M) of the suspended load.
6. The method according to claim 1, wherein the optimized lifting speed setpoints (CMD) are determined so that their execution by the motor device for displacing the suspended load according to the lifting movement meets the following condition: the lifting acceleration of the suspended load, in absolute value, remains less than or equal to the maximum permitted acceleration (L.sub.MAX); and one or more of the following additional conditions: the lifting speed of the suspended load, in absolute value, remains lower than a maximum permitted lifting speed (V.sub.MAX BRK), the maximum permitted lifting speed (V.sub.MAX BRK) being determined depending on the capacities of the crane to slow down the movements of the suspended load; and/or the lifting speed of the suspended load, in absolute value, remains lower than a maximum safety lifting speed (V.sub.MAX SEC), determined depending on the capacities of the crane to withstand a sudden lying of the suspended load on the ground and/or an emergency stopping; and/or the lifting acceleration of the suspended load, in absolute value, remains lower than a maximum lifting acceleration (L.sub.SEC) achievable by the motor device; and/or the lifting acceleration of the suspended load, in absolute value, remains greater than a minimal lifting acceleration (L.sub.MIN).
7. The method according to claim 1, wherein the optimized lifting speed setpoints are determined so that the absolute value of the lifting speed of the suspended load increases, over a predefined period of time, along a ramp having a slope corresponding to the maximum permitted lifting acceleration (L.sub.MAX).
8. A computer program including instructions for performing the steps of the method according to claim 1, when said program is executed by a processor.
9. A computer-readable recording medium on which is recorded a computer program comprising instructions for performing the steps of the methods according to claim 1.
10. The method according to claim 1, further comprising: controlling operation of the motor device based on the optimized lifting speed setpoints (CMD).
11. A tower crane including a mast supporting a boom on which is mounted a carriage intended to carry a suspended load, the tower crane further comprising a system for controlling the command of the lifting of the suspended load, the system configured to: determine, depending on the mass (M) of the suspended load, a specified load factor (.sub.0*) quantifying an acceptable exceedance with respect to a predetermined maximum allowable load for said crane; determine a maximum permitted lifting acceleration (L.sub.MAX), depending on the mass (M) of the suspended load, on the specified load factor (.sub.0*) and on the distribution position (X.sub.c) of the load suspended on the boom with respect to the mast; determine, from lifting speed setpoints (CMD), optimized lifting speed setpoints (CMD) intended to be executed by a motor device (41) for displacing the suspended load according to a lifting movement so that the acceleration related to the lifting movement remains, in absolute value, less than or equal to the maximum permitted acceleration (L.sub.MAX).
12. The tower crane of claim 11, wherein the system is further configured to control operation of the motor device based on the optimized lifting speed setpoints (CMD).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other features and advantages of the present invention will become apparent in the following description of embodiments with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
DESCRIPTION
(7) Reference is made to
(8) This system 1 is applicable to a crane 3, and in particular a tower crane 3 (shown in
(9) With reference to
(10) The crane 3 can thus form for example a luffing boom crane (tilting boom), a telescopic crane or a tower crane.
(11) In the following non-limiting example, the tower crane comprises a vertical mast 6, which materializes the vertical axis (ZZ), a substantially horizontal boom 4 carried by the mast 6 and orientable in azimuth (yaw) about the mast 6, and a carriage 7 which is movably mounted in radial translation along said boom.
(12) The carriage 7 carries the load 2, suspended from the carriage by a cable 5 whose length can be modified by means of a winch.
(13) In what follows, for convenience of description, the crane 3 will be assimilated to a tower crane and the vertical axis (ZZ) to a mast 6.
(14) The command control system 1 includes particularly a drive device 10, a monitoring and control device 20, a controller 30, and a command execution system 40.
(15) The command execution system 40 typically includes: a lift motor device 41 coupled to the winch, able to move the load 2 according to a lifting movement, depending on received setpoints; a distribution motor device 42 coupled to the carriage 7, able to move said carriage 7 according to a distribution movement, depending on received setpoints; and an orientation motor device 43 coupled to the boom 4, able to move said boom, and therefore the carriage 7 and the suspended load 2 according to an orientation movement, depending on the received setpoints.
(16) The command execution system 40 also includes a measuring system 45 configured to deliver an MES set of physical and mechanical measurements, related to the motor devices 41-42-43, to the load, as well as to the environment of the crane 3.
(17) More particularly, the measuring system 45 includes a set of sensors for measuring the mass of the load, which may be delivered as part of the MES set of physical and mechanical measurements.
(18) The measuring system 45 also includes a set of sensors for determining, at each moment, the position, the speed and the acceleration of the main members of the command execution system 40, in particular the carriage 7, the boom 4, and the devices mechanically coupled to the load 2, which may also be delivered as part of the MES set of physical and mechanical measurements.
(19) The drive device 10 is configured to produce lifting speed setpoints CMD according to interactions with a crane operator and to transmit said lifting speed setpoints CMD to the monitoring and control device 20. The lifting speed setpoints CMD may include in particular positioning, and/or speed, and/or acceleration setpoints intended particularly to be transmitted to the lift motor device 41.
(20) The drive device 10 generally comprises a user interface, for example of the joystick type, which is intended to be manipulated by a crane operator to produce the lifting speed setpoints CMD. However, the lifting speed setpoints CMD can also be produced by other means, such as an automated drive device.
(21) The monitoring and control device 20 is coupled to the drive device 10 to receive the lifting speed setpoints CMD and to the system to measure the drive execution system 40 to receive the set of measurements MES.
(22) The monitoring and control device 20 is configured to produce, according to the lifting speed setpoints CMD and to the set of measurement MES, optimized lifting speed setpoints CMD intended to be executed by the lift motor device 41 for displacing the suspended load 2 according to a lifting movement so that the acceleration related to the lifting movement remains, in absolute value, less than or equal to a maximum permitted lifting acceleration L.sub.MAX.
(23) The controller 30 is coupled to the drive execution system 40 and to the monitoring and control device 20 in order to receive optimized setpoints of optimized lifting speed CMD.
(24) The controller 30 is configured to control the lift motor device 41 belonging to the command execution system 40, according to the optimized setpoints of optimized lifting speed CMD.
(25) Typically, the controller 30 includes automated control means, for example in a closed loop, in order to control, according to the information transmitted by the sensors of the measuring system and to the information comprised in the optimized lifting speed setpoints CMD, the positioning, the speed and/or the acceleration of the mechanical members of the command execution system 40.
(26) Reference is made to
(27) The method is suitable for being implemented by the command control system 1, for example, by the monitoring and control device 20.
(28) During a first step 110, a specified load factor .sub.0* is determined, depending on the mass M of the suspended load.
(29) The specified load factor .sub.0* quantifies an acceptable exceedance with respect to a predetermined maximum allowable load for said crane. The specified load factor .sub.0* can be determined by means of a maximum allowable load curve, corresponding to a predetermined limit load factor .sub.0 and to a maximum static load.
(30) In one embodiment, the limit load factor .sub.0 is determined from a first theoretical threshold dependent on the theoretical load capacities handled by the crane and from a second threshold dependent on measurement uncertainties related to the mass of the suspended load and/or to the lifting movement of the suspended load. The first theoretical threshold is typically defined from a theoretical mechanical model of an ideal crane.
(31) The limit load factor .sub.0 is for example obtained by adding the first theoretical threshold and the second threshold. For example, if we consider a first theoretical threshold allowing a 10% exceedance of the maximum load and a second threshold allowing an additional 7.5% exceedance related to the measurement uncertainties, the limit load factor .sub.0 is then equal to 10%+7.5%=17.5%.
(32) The specified load factor .sub.0* may in particular be obtained by multiplying the predetermined limit load factor .sub.0 by the ratio between, on the one hand, the maximum static load corresponding to the maximum allowable load curve established for the limit load factor .sub.0 and, on the other hand, the effective mass M of the suspended load 2 manipulated by the crane 3 at the considered moment.
(33) Thus, for a given limit load factor .sub.0 and therefore for a given maximum base load curve, the lower the mass M of the suspended load 2, the higher the specified load factor .sub.0*.
(34) The predetermined limit load factor .sub.0 may be in particular chosen according to business rules and/or vary according to the area of use of the crane.
(35) During a second step 120, a maximum permitted lifting acceleration L.sub.MAX is determined, depending in the mass M of the suspended load, on the specified load factor .sub.0*, on the distribution position X.sub.c of the load suspended 2 with respect to the mast 6.
(36) Preferably, the maximum permitted lifting acceleration L.sub.MAX is also determined depending on inertia components J.sub.z specific to the structure of the crane 3.
(37) By way of example,
(38) Each surface curve corresponds to a specified distinct load factor .sub.0*.
(39) As a reminder, the limit load factor .sub.0 used to determine the specified load factor .sub.0* can be freely chosen by the person in charge of configuring the crane.
(40) In the example of
(41) It is of course possible to use a set including a higher number of surface curves, so as to cover more finely and/or over a larger range, different values for the specified load factor .sub.0*.
(42) Thus, during the second step 120, the maximum permitted lifting acceleration L.sub.MAX can be determined, at any time, depending on the mass M and on the distribution position Xc, by determining by means of the surface curve corresponding to the specified load factor .sub.0*.
(43) During a third step 130, optimized lifting speed setpoints CMD are determined from lifting speed setpoints CMD.
(44) The optimized lifting speed setpoints CMD are intended to be executed by the lift motor device 41 for displacing the suspended load 2 according to a lifting movement so that the acceleration specific to the lifting movement remains, in absolute value, less than or equal to the maximum permitted lifting acceleration L.sub.MAX.
(45) It should be noted that the maximum allowed lifting acceleration L.sub.MAX is variable, according to the specified load factor .sub.0*.
(46) The maximum permitted lifting acceleration L.sub.MAX is thus used as a value limiting the speed variations of the suspended load, imparted by the motor device 41 at the origin of the lifting movement.
(47) The optimized lifting speed setpoints CMD can furthermore be determined, depending on the lifting speed setpoints CMD received from the drive device 10, so that their implementation by the command execution system 40 also respects one or more of the constraints of the following non-exhaustive list: a maximum permitted lifting speed V.sub.MAX BRK, determined depending on the capacities of the crane to slow down the movements of the suspended load 2, to allow desirable braking of the load at any time; a maximum suitable lifting speed V.sub.MAX SEC, determined depending on the capacities of the crane 3 to withstand a sudden lying of the suspended load 2 on the ground or an emergency stopping, so that the resulting dynamics remain in an envelope suitable for the structuresaid envelope being different from the nominal load curve; a maximum lifting acceleration L.sub.SEC achievable by means of the lift motor device 41; a minimum lifting acceleration L.sub.MIN, called minimum comfort acceleration, which is predetermined so as to set a lifting acceleration value which is high enough to provide a certain lifting comfort, but whose value is low enough (in absolute value) to substantially avoid unsuitable crane conditions; in practice, this minimum comfort acceleration can be used instead of the maximum acceleration L.sub.MAX not to immobilize the crane unnecessarily.
(48) Reference is now made to
(49) The mechanical model presented below allows establishing an inequality between the maximum permitted lifting acceleration L.sub.MAX and specified the load factor .sub.0*. As long as this inequality is respected, the effective instantaneous load factor corresponding to the conditions of transport of the load at the considered momentremains lower than the specified load factor .sub.0*. Thus, the static and dynamic load undergone at the considered moment by the crane should not exceed the maximum allowable exceedance set by the maximum allowable load curve.
(50) The mechanical model can thus be described by means of the following mathematical expressions:
J.sub.z{umlaut over ()}=K+x.sub.cF.sub.z
J.sub.z{umlaut over ()}.sub.0=K.sub.0+x.sub.cF.sub.z0
M{umlaut over (L)}=(F.sub.zMg)
M{umlaut over (L)}.sub.0=(F.sub.z0Mg)
(51) wherein represents the pitch deflection angle of the boom 4 (that is to say the angle formed in terms of pitch by the deformation of the boom 4 with respect to the position of said vacuum boom, due to the deformation by bending in tilting of said boom 4 under the effect of the load); F.sub.z=F.sub.zMg corresponds to the variation of the vertical force related to the load, F.sub.z being the vertical load at the considered moment; J.sub.z, K corresponds to a model of stiffness and inertia of the first order related to the structure of the crane; more particularly, K corresponds to the stiffness of the boom 4 in terms of pitch bending, and J.sub.z the inertia of the boom 4 with respect to its point of intersection with the mast 6; M corresponds to the mass of the load; {tilde over ()}=.sub.0 corresponds to the variation of the horizontal angle of the boom; {tilde over (L)}=LL.sub.0 corresponds to the load height variation directly proportional to the length of cable wound/unwound at the lifting winch, or to the directly related variable;
(52) we deduce therefrom:
J.sub.z{tilde over ({umlaut over ()})}=K{tilde over ()}+x.sub.cF.sub.z
M{umlaut over (L)}=F.sub.z
(53) It should be noted that the effect of damping stiffness is neglected since it does not amplify the dynamic effects of the boom when the dynamic factor is significant(as it is the case in the load-lifting phase or in a significant variation).
(54) We can consider:
K{tilde over ()}+x.sub.cF.sub.zx.sub.cF.sub.z
Since
M{umlaut over (L)}=F.sub.z
and consequently:
x.sub.cF.sub.z=x.sub.cM{umlaut over (L)}
the following mathematical expression is thus obtained:
J.sub.z{tilde over ({umlaut over ()})}=K{tilde over ()}+x.sub.cF.sub.zMx.sub.c{tilde over ({umlaut over (L)})}
(55) The effective instantaneous load factor corresponds to the quotient of the sum of the vertical acceleration of the suspended loadthat is to say the winding or unwinding acceleration of the cableand of the acceleration related to the pitch deflection of the crane boom, to the numerator, by the gravitational acceleration g, to the denominator, that is to say, corresponds to the sum, added to the gravitational acceleration, of the vertical acceleration of the load and of the acceleration related to the deflection of the boom 4. Thus, the instantaneous effective load factor can be described by the following mathematical expression:
(56)
(57) Thus, the following inequality is obtained:
(58)
(59) Consequently, if we choose to limit the lifting acceleration {tilde over ({umlaut over (L)})} so that we satisfy:
(60)
(61) Then we will necessarily have:
(62)
(63) Namely:
<.sub.0*
(64) Thus, the effective instantaneous load factor will always be less than the specified load factor .sub.0*.
(65) In one embodiment, during the third step 130, the limitation of the lifting speed variations, that is to say the limitation of the lifting acceleration, with respect to the specified load factor .sub.0*, limitation which allows imposing the above inequality, is preferably obtained by the application of a LIM function of the ramp limiter type, more commonly referred to as ramp limiter. The LIM function of the ramp limiter type ensures that the speed variation requested at the input never exceeds a maximum acceleration threshold. Thus, the speed setpoint at the output of the LIM function meets the objective set by the designer.
(66) In one embodiment, the LIM function describes a ramp whose slope corresponds to the maximum permitted acceleration L.sub.MAX.
(67) Also, by way of example, in response to a stage of speed commands comprised in the CMD instructions, requested by the crane operator, the optimized setpoints CMD will comprise speed setpoints to be applied, whose value increases gradually, for a predefined period of time, following the ramp described by the LIM function, whose slope corresponds to the maximum permitted acceleration L.sub.MAX so that the inertial effects are limited.
(68) Reference is now made to
(69) More particularly, the monitoring and control device 20 includes a speed limiter module 210, an acceleration limiter module 220, and a braking and cut-off module 230 (noted SD&CUTF for SlowDown & CutOff).
(70) The speed limiter module 210 is configured to produce, to the acceleration limiter module 220, a target setpoint of higher lifting speed CV, according to the lifting speed setpoints CMD, sent by the drive device 10. The target setpoint of higher lifting speed CV is determined by calculating the result of a limiter function LIM.sub.V for the value corresponding to the minimum between: the maximum permitted speed V.sub.MAX BRK, depending on the capacities of the crane to brake the movements of the suspended load; and, the maximum suitable lifting speed V.sub.MAX SEC, determined depending on the capacities of the crane to withstand a sudden lying of the suspended load on the ground and/or an emergency stopping (braking and cut-off of the lifting movement), so as to avoid jolts in such situations.
(71) The acceleration limiter module 220 includes a calculation module 240 of the maximum acceleration L.sub.MAX, according to the specified load factor .sub.0*, of the distribution position X.sub.c and of the mass M.
(72) The calculation module 240 may include reading means in a preconfigured memory of an abacus/mapping corresponding to a set of surface curves as shown in
(73) Alternatively, the calculation module 240 may include calculation means using an explicit mathematical description, as described above with reference to
(74) The acceleration limiter module 220 is configured to determine the speed setpoint value applicable to the lift motor 41, and progressively bring said speed setpoint to the higher lifting speed value CV, by applying as a rate of variation (slope V.sub.L of the acceleration ramp), a value VL which corresponds to the maximum between: on the one hand, the minimum value between: the maximum lifting acceleration L.sub.MAX determined by the calculation module 240; and, the maximum lifting acceleration L.sub.SEC achievable by the lift motor device 41 (so that the acceleration setpoint cannot exceed the material capacities of the lift motor 41); the value retained accordingly at the considered moment therefore corresponds advantageously to the most constraining operating requirement, and therefore to the most unfavorable operating condition; and, on the other hand, a minimal lifting acceleration L.sub.MIN, called comfort lifting acceleration.
(75) The minimum lifting acceleration L.sub.MIN corresponds to a minimum comfort acceleration for the driving of the crane by the crane operator. As indicated above, this minimum comfort acceleration is chosen sufficiently low for desired operation of the crane, while being high enough not to immobilize the crane unnecessarily, particularly when the maximum lifting acceleration L.sub.MAX calculated is, punctually, exceptionally low or abnormally low.
(76) The lifting acceleration value retained, applicable at the considered moment, and therefore the slope V.sub.L of the corresponding acceleration ramp, thus reflects the best possible compromise, taking into account the operating safety requirements.
(77) Advantageously, the acceleration limiter module 220 includes means for limiting, over time, the lifting acceleration corresponding to the received target lifting speed setpoints CV, by the application of the LIM function of the ramp limiter type, describing a ramp whose slope corresponds to the value V.sub.L. The LIM function of the ramp limiter type allows clamping the speed variation requested at the input so that the lifting acceleration observed in absolute value remains lower than the value V.sub.L.
(78) Preferably, the braking and cut-off module 230 is configured to ensure that the optimized setpoints CMD produced depending on the acceleration setpoints CA, do not cause the displacement of the load according to the distribution movement beyond a limit position X.sub.C MAX. If necessary, the cut-off module 230 modifies the optimized setpoints CMD so that the load does not exceed the limit position X.sub.C MAX after the implementation of the optimized instructions CMD. It will be noted, more generally, that the invention preferably advantageously superimposes conventional range, movement and/or control limiting devices allowing to stop the movements of the crane in case of occurrence of an overload or approaching overload condition.
(79) Thus, optimized instructions CMD can be typically transmitted to said traditional range, movement and/or control limiting devices of the crane, which therefore can remain active to ensure their usual mission.
(80) More particularly, the braking and cut-off module 230 can thus slow down the lift motor 41 or even stop it when the load approaches, or even reaches, the predefined limit position X.sub.C MAX.
(81) In the embodiments above, the crane 3 may be provided with the system 1 for controlling the lifting of the suspended load 2. The system 1 may further include the processor and a memory, such as the computer-readable recording medium, configured to store the computer program including instructions for performing the steps of the methods described in the embodiments above, including, but not limited to, the steps 110, 120, 130. The processor is configured to execute the instructions of the computer program to perform the above-referenced method steps in accordance with the embodiments described herein.
(82) For example, the processor, and by extension the system 1, is configured to: determine, depending on the mass of the suspended load, a specified load factor quantifying an acceptable exceedance with respect to a predetermined maximum allowable load for said crane; determine a maximum permitted lifting acceleration, depending on the mass of the suspended load, on the specified load factor and on the distribution position of the load suspended on the boom with respect to the mast; and determine, from lifting speed setpoints, optimized lifting speed setpoints intended to be executed by a motor device for displacing the suspended load according to a lifting movement so that the acceleration related to the lifting movement remains, in absolute value, less than or equal to the maximum permitted acceleration.
(83) The processor is operably and/or communicatively coupled to the lift motor device 41 and is configured to control operations of the lift motor device 41 based on the optimized lifting speed setpoints, such that the acceleration related to the lifting movement remains, in absolute value, less than or equal to the maximum permitted acceleration. In one embodiment, the controller 30 is operably and/or communicatively connected between the processor and the lift motor device 41, such that the controller 30 controls operation of the lift motor device 41 based on the optimized lifting speed setpoints in the manner described above.
(84) In one embodiment, the processor and computer-readable recording medium may be implemented in the monitoring and control device 20. The processor and computer-readable recording medium may be operably and/or communicatively connected to various known components including, but not limited to, a display, an input/output device and the like.
(85) Further, the processor and/or computer-readable recording medium may be operably and/or communicatively connected to the command execution system 40, including the measuring system 45, and configured to receive the MES set of physical and mechanical measurements related to the motor devices 41, 42, 43, to the load as well as to the environment of the crane 3. That is, the processor and/or computer-readable recording medium may be configured to receive various measurements recorded by the set of the sensors of the measuring system 45. Such measurements may include, but are not limited, the mass M of the suspended load, the distribution position X.sub.c of the load suspended on the boom.
(86) The computer-readable recording medium may store information, including, but not limited, the measurements recorded by the set of sensors such as the mass M of the load and the distribution position X.sub.c, a predetermined maximum allowable load for the crane, the specified load factor .sub.0*, inertia components J.sub.z, and/or a maximum allowable load curve corresponding to a predetermined limit load factor .sub.0 and to a maximum static load, and other information used in the methods described herein. The computer-readable recording medium may include single memory unit or a plurality of memory units operable connected, for example, to the processor, either directly or indirectly.
(87) Alternatively, or in addition, information described herein as being measured by the set of sensors may, in some instances, be determined by the system 1 based on related measurements or manually input into the system 1. Various components of the system 1 may be disposed on the crane 3, distributed at different locations and/or components on the crane 3, positioned remotely and operably and/or communicatively connected to the crane, or some combination thereof.