The present invention relates to an operating method for an installation having a mechanically movable element which, by moving, can excite an oscillatory system to perform an oscillation that has a natural frequency and an oscillatory period corresponding to the natural frequency.
Such operating methods are generally known. They are designed partially in an automated fashion, partially in a manual fashion. Examples of appropriate installations are, for example, crane installations by means of which a load is shifted. The mechanically movable element consists in this case of a trolley or a similar load holder, while the oscillatory system consists of the load hanging on a cable. Other configurations are also conceivable, for example a shaft conveyer system having a conveyer cage. In this case, the mechanically movable element corresponds to the conveyer drive, the cable pulley or the like, while the oscillatory system corresponds to the conveyer cage and the support cable.
When the mechanically movable element is automatically moved, a target location, a target position or the like are known to the control device during movement processes. There have long been known, for such types of operation, procedures by means of which movement processes can be controlled in such a way that load oscillation (or, more generally, oscillation of the oscillatory system) at the target location is damped.
DE-C-39 24 256 discloses an operating method for an installation of the type mentioned at the beginning that runs manually. “Manually” means in this case that the operator prescribes for the control device only the speed at which the mechanically movable element is to be moved. In the case of the operating method known from DE-C-39 24 256, the movement of the load is controlled by forward or backward movement and/or acceleration or deceleration of the movement such that load oscillation in the course of the transport path at the end of each acceleration or deceleration phase is compensated to vanish.
The object of the present invention consists in specifying an operating method of the type mentioned at the beginning in the case of which—just as with the operating method of DE-C-39 24 256—an oscillation of the oscillatory system excited at the beginning of a change in speed is damped at the end of the change in speed. The inventive method is intended, however, to be easier and more convenient to handle. In particular, it is to be ensured in a simple way that dynamic limits of the movement are observed.
The object is achieved by an operating method for an installation having a mechanically movable element which, by moving, can excite an oscillatory system to perform an oscillation that has a natural frequency and an oscillatory period corresponding to the natural frequency,
The first and second speed values are—within the range of the speed values possible in principle—capable of being prescribed at will. In particular, one of the two speed values can vanish. In one case, the inventive operating method is a starting process of the mechanically movable element, while in another case it is a stopping process. However, changes in speed are also possible during the movement operation as such, specifically changes in movement both with and without reversal of the direction of movement.
The jerk profile preferably consists of sections, the jerk being sectionwise constant. In this case, the operating method can be implemented with particular ease.
In a first possible refinement of the inventive operating method, the jerk profile has an initial section and a final section. In this refinement, the jerk has jerk values of the same magnitude and different sign in the initial section and in the final section.
It is possible for the initial section and the final section to have mutually identical section lengths and for the section lengths of the initial section and the final section to be an integral multiple of the oscillatory period. In this case, the jerk profile is frequency-tuned. The mechanically movable element, and also the installation as a whole and the oscillatory system are comparatively lightly loaded by this mode of procedure. The section lengths of the initial and final sections can, in particular, be equal to the oscillatory period itself.
When the section lengths of the initial and final sections of the control device can be set, it preferably determines the section lengths in such a way that the magnitudes of the jerk values of the initial and final sections still just do not exceed a maximum jerk.
The maximum jerk can be permanently prescribed for the control device. It is preferably prescribed for the control device by the operator.
The control device preferably determines the jerk values of the initial and final sections in such a way that the magnitude of the product of the jerk value and the section lengths of the initial and final sections does not exceed a maximum acceleration. It is thereby possible, in particular, reliably to avoid overloading the drive system by means of which the mechanically movable element is moved.
By analogy with the maximum jerk, it is also possible to permanently prescribe the maximum acceleration for the control device. It is preferably prescribed for the control device by the operator.
It is possible that the control device inserts between the initial and final sections an additional section in which the jerk vanishes. In this case, the control device determines a section length of the additional section in such a way that a change in speed effected overall by the initial, the additional and the final sections corresponds to the difference between first and second speed values.
It is possible that the control device always inserts the additional section. The control device preferably inserts the additional section only when without the insertion of the additional section the jerk values of the initial and final sections would have to exceed the maximum jerk and/or the magnitude of the acceleration at the end of the initial section would exceed the maximum acceleration.
When the additional section is not inserted, the initial and final sections adjoin one another.
The initial and final sections can also have section lengths that are not necessarily an integral multiple of the oscillatory period. In this case, the control device inserts between the initial and final sections a first and a second intermediate section. The first intermediate section lies upstream of the second intermediate section and adjoins the second intermediate section. The jerk in the first intermediate section is equal to the jerk in the final section, and the jerk in the second intermediate section is equal to the jerk in the initial section.
The second speed value can be reached more quickly by means of the last described mode of procedure than with the frequency-tuned mode of procedure. The last described mode of procedure is even time-optimum when the magnitude of the jerk value in the initial, the final and the intermediate sections is equal to a maximum jerk.
In the case of this mode of procedure, as well, the maximum jerk can be permanently prescribed for the control device. It is preferably prescribed for the control device by the operator.
The control device preferably determines the section lengths of the initial and final sections in such a way that the magnitude of the product of the jerk value and the section lengths of the initial and final sections does not exceed a maximum acceleration.
In a way similar to the maximum jerk, the maximum acceleration can be permanently prescribed for the control device. It is preferably prescribed for the control device by the operator.
It is possible that the control device inserts between the initial section and the first intermediate section a first additional section in which the jerk vanishes. Alternatively, or in addition, it is also possible that the control device inserts between the second intermediate section and the final section a second additional section in which the jerk vanishes.
It is possible that the control device always inserts the first and/or the second additional section. The control device preferably inserts the first and/or the second additional section only when without the insertion of the first and/or the second additional section the magnitude of the acceleration at the end of the initial section and/or at the start of the final section would exceed the maximum acceleration.
When the control device does not insert the first and second additional sections, the first intermediate section adjoins the initial section and the second intermediate section adjoins the final section.
The section lengths of the individual sections are preferably determined by the control device in such a way that the sum of the section lengths is minimal. It is possible that the additional sections and/or the intermediate sections have a vanishing time duration in the individual case. It is even possible in the individual case that the initial section and the final section directly adjoin one another. When the intermediate sections vanish (i.e have vanishing section lengths), the jerk profile corresponds to a frequency-tuned jerk profile.
Neither the frequency-tuned mode of procedure nor the time-optimized mode of procedure are linear. With these two modes of procedure, it is therefore necessary firstly to reach the second speed value. Only thereafter is it possible to change the speed anew. However, it is also possible to determine the jerk profile in such a way that jerk profiles can be superposed on one another.
For example, the control device can determine the jerk profile in such a way that each jerk discontinuity resulting at the start and at the end of the jerk profile as well as at the transition between two sections can be represented as the sum of a first and a second discontinuity component, and the first discontinuity component of a considered jerk discontinuity excites an oscillation of the oscillatory system and the second discontinuity component of the considered jerk discontinuity damps an oscillation of the oscillatory system that has been excited by the first discontinuity component of another jerk discontinuity that lies temporally upstream of the considered jerk discontinuity by half an oscillatory period.
The discontinuity components of a jerk discontinuity can be greater than zero or smaller than zero. They can have the same sign or different signs, if appropriate even compensate one another. Again, one of the two discontinuity components can vanish per jerk discontinuity.
One of a number of possible refinements of this method is characterized in that the jerk profile consists of exactly five directly consecutive sections, and the first, the third and the fifth sections respectively have a section length that is equal to half the oscillatory period.
The jerk values preferably fulfill the following relationships in the case of the last described mode of procedure:
The magnitudes of the jerk values of the second and fourth sections are preferably equal. In this case, the second and fourth sections have mutually identical section lengths. Furthermore, the jerk value of the third section lies between the jerk value of the first section and the jerk value of the fifth section. This mode of procedure yields a simpler determination of the section lengths of the second and fourth sections.
The magnitude of the jerk value of the second section and/or the magnitude of the jerk value of the fourth section are/is preferably a maximum jerk. It is possible thereby for the time required to reach the second speed value to be kept low.
The maximum jerk can—as previously—be permanently prescribed for the control device, or be prescribed by the operator.
The natural frequency and the oscillatory period corresponding to the natural frequency can also be permanently prescribed for the control device. Alternatively it is possible for the operator to prescribe these variables for the control device. However, the control device preferably detects at least one measured variable of the oscillatory system by means of a sensor device and automatically determines the natural frequency and the oscillatory period by using the at least one measured variable.
The present invention relates not only to the operating methods explained above. It also relates to a data medium on which a computer program is stored, in which the computer program causes a control device to operate an installation in accordance with an operating method of the type described above when the computer program is loaded into the control device and is executed by the control device.
Furthermore, the present invention also relates to a control device for such an installation, the control device being designed, in particular being programmed, in such a way that it can execute such an operating method.
Finally, the present invention also relates to an installation having a mechanically movable element which, by moving, can excite an oscillatory system to perform an oscillation that has a natural frequency and an oscillatory period corresponding to the natural frequency, it being possible for the mechanically movable element to be moved by a control device in accordance with one of the above-described operating methods.
Further advantages and details emerge from the following description of exemplary embodiments in conjunction with the drawings, in which, in schematic representation:
According to
In accordance with the exemplary configuration of
When the load 2 is swinging, the pendulum oscillation has a natural frequency f that is determined by a distance d of the load 2 from the trolley 1, that is to say by the pendulum length d. It holds that
In this formula, g is the acceleration due to gravity, being approximately 9.81 m/s2.
An oscillatory period T corresponds to the natural frequency f. It is yielded as the reciprocal of the natural frequency f.
The crane has a control device 4 inter alia. The control device 4 is designed in such a way that it controls the crane in accordance with an operating method that is explained below in more detail in conjunction with
The computer program 5 can, for example, be stored on a data medium 6 and have the effect that the control device 4 executes the abovementioned operating method when the computer program 5 is loaded into the control device 4 and is executed by the control device 4. The data medium 6 can be a mobile data medium 6, for example, a USB memory stick 6. It can also be a stationary data medium, for example, a hard disk of a server. In this case, the computer program 5 is fed to the control device 4 via a network link (not illustrated).
The trolley 1 is moved under speed control in the inventive operating method. No position adjustment takes place. Being driven by a drive (not illustrated) of the trolley 1 in accordance with
The initial speed v1 can—within a speed range that is possible in principle—have any desired value. In particular, it can be greater than zero (that is to say, a forward movement of the trolley 1 is performed), be smaller than zero (that is to say, a backward movement of the trolley 1 is performed), or can vanish (that is to say, the trolley 1 stands still).
In a step S2, the control device 4 receives a jerk value RM from an operator 7. The prescribed jerk value RM corresponds to a maximum jerk RM that can be applied to the trolley 1.
In a step S3, the control device 4 further receives an acceleration value aM from the operator 7. The prescribed acceleration value aM corresponds to a maximum acceleration aM that can be applied to the trolley 1.
Steps S2 and S3 are only optional. They are illustrated only with dashes in
In a step S4, the control device 4 checks as to whether the operator 7 has prescribed it a second speed value v2. The second speed value v2 is also denoted below as final speed v2. By analogy with the first speed value v1, it can be prescribed at will. It only has to differ from the first speed value v1.
When no second speed value v2 has been prescribed for the control device 4, the control device 4 returns to step S1. Otherwise, it proceeds to a step S5.
In step S5, the control device 4 uses a suitable sensor device 8 to detect at least one measured variable 1 that is characteristic of the natural frequency f of the load 2. For example, the sensor device 8 can be used to detect a cable length 1 de-reeled from a cable drum 9, which has a linear relationship to the distance d of the load 2 from the trolley 1.
Likewise, in the context of step S5, the control device 4 uses the detected measured variable(s) 1 to automatically determine the natural frequency f and the oscillatory period T.
Like steps S2 and S3, step S5 is only optional. It too is illustrated only with dashes in
The control device 4 next determines a jerk profile r as a function of time t in a step S6. In the context of step S6, the control device 4 determines the jerk profile r in such a way that the speed v of the trolley 1 is changed from the initial speed v1 to the final speed v2.
An oscillation of the load 2 is excited at the beginning of the change in the speed v on the basis of the change in the speed v of the trolley 1. This excitation is unavoidable. However, the jerk profile r is determined by the control device 4 in step S6 in such a way that the oscillation at the end of the change in speed, that is to say when the final speed v2 is reached, is damped.
In a step S7, the control device 4 moves the trolley 1 in accordance with the jerk profile r determined in step S6. Starting from when the final speed v2 is reached, the load 2 no longer swings until the speed v of the trolley 1 is changed anew.
When the final speed v2 is reached, the control device 4 sets the initial speed v1 to the value of the final speed v2 that has now been reached, and returns to step S1.
Various possibilities by means of which step S6 of
It will always be assumed below in conjunction with
In conjunction with
In accordance with
In order to determine the factor n, the factor n can, for example, firstly be set to the value one, and it can be checked whether the relationships
|δν|≧n2·RM·T2 (2)
and
aM≧n·RM·T (3)
are fulfilled. If both the relationships are fulfilled, the factor n is increased by 1 and the relationships are checked anew. As soon as one of these two relationships is no longer fulfilled, the factor n is set to the value for which these two relationships are last fulfilled, or for which at least one of the two relationships is no longer fulfilled for the first time.
If appropriate, the following steps S12 to S15 can also be run through for both possible values of the factor n, and then it is finally possible to use that one of the two possible values as factor n for which the jerk profile r that is determined in the course of steps S12 to S15 requires the shorter overall time to reach the final speed v2.
Step S11 can also be omitted. In this case, the factor n is permanently prescribed. For example, it can always have the value n=1 or n=2. Corresponding thereto, the section lengths T1, T4 of the initial and final sections 10, 11 are permanently prescribed in this case.
In the mode of procedure of
In accordance with
The jerk value R fulfills the condition that its magnitude is below the maximum jerk RM or that at least it does not exceed the maximum jerk RM. The section length T1 of the initial and final sections 10, 11 is thus determined in such a way that the magnitudes of the jerk values +R, −R still just do not exceed the maximum jerk RM. Furthermore, the jerk value R fulfills the condition that the product of the section lengths T1, T4 of the initial and final sections 10, 11 and of the jerk value R lies below the maximum acceleration aM or at least does not exceed the maximum acceleration aM.
In step S13, the control device 4 checks as to whether the final speed v2 is reached only by means of the initial and final sections 10, 11. When the final speed v2 is reached, the control device 4 determines the jerk profile r in step S14 by assigning the jerk value +R to the initial section 10 and the jerk value −R to the final section 11. The initial section 10 and the final section 11 directly adjoin one another in this case. This case is illustrated in
When the final speed v2 is not reached by means of the initial and final sections 10, 11, in step S15 the control device 4 inserts between the initial and final sections 10, 11 an additional section 12 in which the jerk r vanishes. In this case, the control device 4 determines a section length T1′ of the additional section 12 in such a way that a change in speed effected overall by the initial, additional and final sections 10, 12, 11 corresponds to the desired speed difference δv. In particular, the section length T1′ of the additional section 12 is yielded as
This case is illustrated in
The way the jerk value R is determined in step S12 ensures that step S15 is executed only whenever, in the case of given section lengths T1, T4 of the initial and final sections 10, 11, without the insertion of the additional section 12, the jerk value R would have to exceed the maximum jerk RM in order to effect the desired speed difference δv and/or the magnitude of the acceleration a at the end of the initial section 10 would exceed the maximum acceleration aM.
The way the section length T1 of the initial section 10 is determined ensures that the pendulum speed of the load 2 relative to the trolley 1 and the pendulum acceleration of the load 2 relative to the trolley 1 vanish at the end of the initial section 10. By contrast, a pendulum angle exhibited by the load 2 relative to the trolley 1 does not vanish. Furthermore, the way the section length T4 of the final section 11 is determined ensures that the pendulum angle and the pendulum speed of the load 2 relative to the trolley 1 vanish at the end of the final section 11. As a result, an oscillation of the load 2 that is excited at the beginning of the change in speed is damped at the end of the change in speed.
Because of the circumstance that the pendulum speed and the pendulum acceleration of the load 2 relative to the trolley 1 vanish at the end of the initial section 10, there is, moreover, no excitation of a load swing in the additional section 12 (if the additional section 12 is present). Rather, the pendulum angle of the load 2 relative to the trolley 1 remains constant throughout the entire additional section 12.
A time-optimized operating method is now explained in the most general case below in conjunction with
In accordance with
The magnitude of the jerk r in the initial section 10 is preferably equal to the maximum jerk rM. The jerk r in the final section 11 has the same magnitude as the jerk r in the initial section 10, but differs in sign.
The first intermediate section 12′ lies upstream of the second intermediate section 12″ and adjoins the second intermediate section 12″. The intermediate sections 12′, 12″ have section lengths T2, T3. The jerk r in the first intermediate section 12′ is equal to the jerk r in the final section 11. The jerk r in the second intermediate section 12″ is equal to the jerk r in the initial section 10.
It is possible for the first intermediate section 12′ to adjoin the initial section 10, and for the second intermediate section 12″ to adjoin the final section 11. However, the general case is such that
If it is present, the first intermediate section 12a has a section length T5. Similarly, if it is present, the second intermediate section 12b has a section length T6.
It is possible in principle for the control device 4 to always insert one or even both of the additional sections 12a, 12b into the jerk profile r. However, the insertion of the additional sections 12a, 12b is preferably performed only when without the insertion of the first and/or of the second additional section 12a, 12b the magnitude of the acceleration a at the end of the initial section 10 and/or at the start of the final section 11 would exceed the maximum acceleration aM.
When the jerk profile r exhibits not only the initial section 10 and the final section 11, but also the intermediate sections 12′, 12″ and the additional sections 12a, 12b, the following conditions determine the section lengths T1 to T6 of the sections 10, 11, 12′, 12″, 12a, 12b in accordance with
The above statements are generally valid. They are valid irrespective of whether the oscillation of the oscillatory system 2 (here the load 2) is a damped or an undamped oscillation. The damping can be neglected in a multiplicity of applications. The jerk profile r is symmetrical in this case. It follows that in this case:
In a multiplicity of applications, the desired speed difference 8v can be reached without having to insert the additional sections 12a, 12b into the jerk profile r. In this case, the first intermediate section 12′ adjoins the initial section 10. The second intermediate section 12″ adjoins the final section 11.
The frequently occurring case in which the damping can be neglected and the desired speed difference δv can be reached without having to insert the additional sections 12a, 12b into the jerk profile r is explained in more detail below in conjunction with
The jerk profile r to be determined is intended to effect overall the desired speed change δv. Consequently, the relationship
must be valid.
The determined jerk profile r is, furthermore, to be time-optimized. Consequently, one of the two solutions of the quadratic equation 5 can be eliminated. It therefore holds that
Finally, the section length T2 of the intermediate sections 12′, 12″ must be real and greater than zero (or at least equal to zero). It therefore also holds that
In principle, two modes of procedure are possible for determining the section length T1 of the initial and final sections 10, 11 in such a way that the oscillation of the load 2 excited at the beginning of the speed change is damped at the end of the speed change.
Firstly, it is possible to prepare an analytical solution for the section length T1 of the initial and final sections 10, 11. This mode of procedure is, however, very complicated and laborious. Given a known jerk R and known speed difference δv for a number of permissible values of the section length T1 of the initial and final sections 10, 11, it is much easier firstly to determine the corresponding section length T2 of the intermediate sections 12′, 12″, and then to determine a corresponding residual excitation of the oscillation at the end of the jerk profile r. It is possible in this case to make use of that value of the section length T1 of the initial and final sections 10, 11 for which the residual excitation is minimal. If appropriate, this determination can be performed in multistage fashion, that is to say the interval within which the section length T1 of the initial and final sections 10, 11 is determined is gradually reduced in a number of stages.
It follows from the statements above that the section length T2 of the intermediate sections 12′, 12″ can vanish in the extreme case. This case can, however, occur only when the section length T1 of the initial and final sections 10, 11 happens to be an integral multiple of the oscillatory period T. In this special case, the frequency-tuned mode of procedure and the time-optimized mode of procedure can lead to the same result through different paths. This is valid both with and without insertion of the additional sections 12a, 12b.
The operating methods explained above in conjunction with
However, it is also possible to determine the jerk profile r in such a way that it is possible to superpose on one another jerk profiles r resulting from different changes in speed. One example of such a mode of determination is described below in more detail in conjunction with
In accordance with
The jerk discontinuity at the start of the jerk profile r has a second discontinuity component of zero. The jerk discontinuity at the end of the jerk profile r has a first discontinuity component of zero. Arbitrary combinations are possible at the section transitions.
In accordance with
The jerk value R2 of the second section 14 has the same sign as the jerk value R1 of the first section 13. However, it is greater than the jerk value R1 of the first section 13. In particular, it lies between the onefold value and the twofold value of the jerk value R1 of the first section 13.
The jerk value R5 of the fifth section 17 has a different sign from the jerk value R1 of the first section 13.
The jerk value R4 of the fourth section 16 has the same sign as the jerk value R5 of the fifth section 17. However, it is greater than the jerk value R5 of the fifth section 17. In particular, it lies at least the twofold value of the jerk value R5 of the fifth section 17.
The jerk value R3 of the third section 15 lies between the jerk values R1, R5 of the first and of the fifth sections 13, 17.
In the simple example of
The magnitudes of the jerk values R2, R4 of the second and fourth sections 14, 16 are preferably of the same value as one another. In particular, they can have the same magnitude as the maximum jerk RM. This holds, in particular, whenever the section lengths T′, T″ of the second and fourth sections 14, 16 are longer than a minimum time which the sections 13 to 17 have imposed on them by the system.
Once an oscillation of the load 2 has been excited, it is easily damped as a rule. It is assumed below that k is a number between zero (excluded) and one (included). It is determined by the equation
A1 and A2 are the amplitudes, relating to two directly consecutive maximum deflections, of a once excited oscillation which is free, that is to say not influenced from outside.
When the jerk values R2 and R4 of the second and fourth sections 14, 16 have the same magnitude R and mutually differing signs, it holds for the jerk values R1, R3 and R5 of the first, the third and the fifth sections 13, 15, 17 that
The special case k=1 (that is to say an undamped oscillation) yields R1=R2/2=−R5 and R3=0.
It is possible in a simple way by means of the present invention for a mechanically movable element 1 (here a trolley 1) to move without exciting a lasting oscillation of an oscillatory system 2 (here the load 2).
The above description serves only to explain the present invention. By contrast, the scope of protection is intended to be determined exclusively by the attached claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 015 359 | Apr 2006 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2007/052182 | 3/8/2007 | WO | 00 | 10/3/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/115874 | 10/18/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4816731 | Boulton et al. | Mar 1989 | A |
6961628 | Yutkowitz | Nov 2005 | B2 |
7727051 | Martin et al. | Jun 2010 | B2 |
20030155881 | Hamann et al. | Aug 2003 | A1 |
20040236453 | Szoboszlay | Nov 2004 | A1 |
20050143847 | Papiernik | Jun 2005 | A1 |
Number | Date | Country |
---|---|---|
42 08 717 | Oct 1992 | DE |
39 24 256 | Jan 1995 | DE |
43 27 951 | Feb 1995 | DE |
199 07 989 | Oct 1999 | DE |
199 20 431 | Nov 2000 | DE |
102 00 680 | Aug 2003 | DE |
0 768 587 | Apr 1997 | EP |
Number | Date | Country | |
---|---|---|---|
20090050593 A1 | Feb 2009 | US |