EP2636632A1 - Crane controls with drive restriction - Google Patents

Crane controls with drive restriction Download PDF

Info

Publication number
EP2636632A1
EP2636632A1 EP12008290.4A EP12008290A EP2636632A1 EP 2636632 A1 EP2636632 A1 EP 2636632A1 EP 12008290 A EP12008290 A EP 12008290A EP 2636632 A1 EP2636632 A1 EP 2636632A1
Authority
EP
European Patent Office
Prior art keywords
hoist
control
crane
movement
sea state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP12008290.4A
Other languages
German (de)
French (fr)
Other versions
EP2636632B1 (en
Inventor
Klaus Dr. Schneider
Eckard Dr.Ing. Arnold
Sebastian Di. Küchler
Oliver Pof. Dr.-Ing. Sawodny
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liebherr Werk Nenzing GmbH
Original Assignee
Liebherr Werk Nenzing GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Liebherr Werk Nenzing GmbH filed Critical Liebherr Werk Nenzing GmbH
Publication of EP2636632A1 publication Critical patent/EP2636632A1/en
Application granted granted Critical
Publication of EP2636632B1 publication Critical patent/EP2636632B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/04Auxiliary devices for controlling movements of suspended loads, or preventing cable slack
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/02Devices for facilitating retrieval of floating objects, e.g. for recovering crafts from water
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/04Auxiliary devices for controlling movements of suspended loads, or preventing cable slack
    • B66C13/08Auxiliary devices for controlling movements of suspended loads, or preventing cable slack for depositing loads in desired attitudes or positions
    • B66C13/085Auxiliary devices for controlling movements of suspended loads, or preventing cable slack for depositing loads in desired attitudes or positions electrical
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C23/00Cranes comprising essentially a beam, boom, or triangular structure acting as a cantilever and mounted for translatory of swinging movements in vertical or horizontal planes or a combination of such movements, e.g. jib-cranes, derricks, tower cranes
    • B66C23/18Cranes comprising essentially a beam, boom, or triangular structure acting as a cantilever and mounted for translatory of swinging movements in vertical or horizontal planes or a combination of such movements, e.g. jib-cranes, derricks, tower cranes specially adapted for use in particular purposes
    • B66C23/36Cranes comprising essentially a beam, boom, or triangular structure acting as a cantilever and mounted for translatory of swinging movements in vertical or horizontal planes or a combination of such movements, e.g. jib-cranes, derricks, tower cranes specially adapted for use in particular purposes mounted on road or rail vehicles; Manually-movable jib-cranes for use in workshops; Floating cranes
    • B66C23/52Floating cranes

Definitions

  • the present invention relates to a crane control for a crane having a hoist for lifting a load suspended on a rope.
  • the crane control has an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzthes due to the sea state at least partially by controlling the hoist.
  • Such a crane control is from the DE 10 2008 024513 A1 known.
  • a prediction device is provided, which predicts a future movement of the cable suspension point on the basis of the determined current seaward movement and a model of the seaward movement, wherein a path control of the load at least partially compensates for the predicted movement of the cable suspension point.
  • the object of the present invention is to provide an improved crane control system.
  • the present invention shows a crane control for a crane having a hoist for lifting a load suspended on a rope.
  • the crane control has an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzthes due to the sea state at least partially by a control of the hoist.
  • the sea state compensation takes into account at least one limitation of the hoist in the calculation of the control of the hoist.
  • the limitation of the hoist ensures that the hoist can actually follow the calculated due to the sea state compensation control commands and / or that the hoist or the crane is not damaged by the control.
  • the swell compensation can take into account a maximum allowable jerk. This ensures that the hitch or the structure of the crane is not damaged by the control of the hoist due to the sea state compensation. In addition to a maximum permissible jerk, a steady course of the jerk can still be required.
  • the swell compensation can take into account a maximum available power.
  • the swell compensation can take into account a maximum available acceleration.
  • a maximum available acceleration may be, for example, the maximum power of the drive of the hoist and / or the length of the already unwound rope and thereby acting on the hoist weight of the rope and / or due to the load of the hoist by the weight to be lifted result.
  • the swell compensation can take into account a maximum available speed.
  • the maximum available speed for the sea state compensation can also be as described above with regard to the maximum available acceleration.
  • the crane control can have a calculation function which calculates the at least one limitation of the lifting mechanism.
  • the calculation function can in particular evaluate sensor data and / or control signals for this purpose.
  • the calculation function can be used to inform the sway compensation in each case of the currently valid restrictions of the hoist.
  • the limitations of the hoist can change during a stroke, which according to the invention can be taken into account by the sea state compensation.
  • the calculation function can calculate a currently available at least one kinematic limited size of the hoist, in particular the maximum available power and / or speed and / or acceleration of the hoist each current.
  • the calculation function takes into account the length of the unwound cable and / or the cable force and / or the power available for driving the hoisting gear.
  • the crane control can be used to control a hoist whose drive is connected to an energy store.
  • the amount of energy stored in the energy store thereby influences the power available for driving the hoist.
  • the amount of energy stored in the energy store or the power available for driving the hoist enters into the calculation function according to the present invention.
  • the hoist according to the invention can be controlled hydraulically, wherein in the hydraulic circuit for driving the hoist winch of the hoist, a hydraulic energy storage is provided.
  • an electric drive can be used. This can also be associated with an energy storage.
  • the crane control further comprises a path planning module, which determines a trajectory based on the predicted movement of the cable suspension point and / or a Lastabsetzembls and taking into account the limitations of the hoist.
  • the drive restrictions can be explicitly taken into account in the planning of the trajectories, in particular the drive limitation with regard to the power, the speed, the acceleration and / or the jerk.
  • the trajectory can be a trajectory of the position and / or speed and / or acceleration of the hoisting gear.
  • the path planning module has an optimization function which, on the basis of the predicted movement of the cable suspension point and / or a load release point and taking into account the limitation of the hoist, determines a trajectory which determines the residual movement of the load due to the movement of the cable suspension point and / or the differential movement between the load and the load settling point due to the movement of Lastabsetzembls minimized.
  • the at least one drive restriction within the optimal control problem.
  • the limitation of the drive with regard to power and / or speed and / or acceleration and / or jerk is considered within the optimal control problem.
  • the optimization function advantageously calculates an optimum path based on a predicted vertical position and / or vertical speed of the cable suspension point and / or a load release point, which, taking into account the kinematic restrictions, minimizes the residual movement and / or differential movement of the load.
  • the present invention includes a crane control for a crane having a hoist for lifting a load suspended on a rope.
  • the crane control comprises an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzsees due to the sea state at least partially by a control of the hoist.
  • the sea state compensation in this case has a path planning module, which calculates a trajectory of the position and / or speed and / or acceleration of the lifting mechanism on the basis of a predicted movement of the cable suspension point and / or a load release point, which assumes a setpoint value for a downstream control of the lifting mechanism.
  • This design of the sea state compensation results in a particularly stable and easy to implement control of the hoist. In particular, it is no longer necessary to reconstruct the unknown load position.
  • control of the lifting mechanism can thereby return measured values to the position and / or speed of the hoisting winch.
  • the path planning module thus provides as a setpoint position and / or speed of the hoist winch, which is adjusted in the downstream control with actual values.
  • the control of the hoist takes into account the dynamics of the drive of the hoist winch by a pilot control.
  • the precontrol can be based on an inversion of a physical model which describes the dynamics of the drive of the hoist winch.
  • the hoist winch can be a hydraulically operated hoist winch.
  • the first and second aspects of the present invention are each separately protected by the present application, and may be implemented separately and without the other aspect.
  • the two aspects are combined according to the present invention.
  • the path planning module according to the second aspect of the present invention takes into account at least one limitation of the hoist when determining the trajectory.
  • the crane control according to the present invention may further comprise an operator control, which controls the hoist based on specifications of the operator.
  • control for this purpose has two separate path planning modules, via which separate trajectories for the sea state compensation and for the operator control are calculated.
  • these trajectories can be trajectories for the position and / or speed and / or acceleration of the hoisting gear.
  • the trajectories given by the two separate path planning modules can be summed and used as setpoint values for the control and / or regulation of the hoisting gear.
  • the division of at least one kinematic limited variable between sea state compensation and operator control is adjustable, the setting, for example, via a Weighting factor can be done, via which the maximum available power and / or speed and / or acceleration of the hoist between the sea state compensation and the operator control is divided.
  • the operator control also takes into account at least one limitation of the drive, and in particular the maximum permissible jerk and / or a maximum available power and / or a maximum available acceleration and / or a maximum available speed.
  • the optimization function of the swell compensation can determine a desired trajectory, which enters into the control and / or regulation of the hoist.
  • the optimization function can calculate a setpoint trajectory of the position and / or speed and / or acceleration of the lifting mechanism, which enters into a setpoint for downstream control of the lifting mechanism.
  • the optimization can be done via a discretization.
  • the optimization can be carried out at each time step on the basis of an updated forecast of the movement of the load pick-up point.
  • the first value of the desired trajectory can be used to control the lifting mechanism. If an updated desired trajectory is then available, again only its first value is used for regulation.
  • the optimization function can operate at a lower sampling rate than the control. This makes it possible to choose larger sampling times for the compute-intensive optimization function, for the less computation-intensive control contrast, to achieve greater accuracy through lower sampling times.
  • the optimization function relies on emergency trajectory planning if no valid solution can be found. This will ensure proper operation even if a valid solution can not be found.
  • the crane control according to the present invention may comprise a measuring device which determines a current seaway movement from the sensor data.
  • a measuring device which determines a current seaway movement from the sensor data.
  • gyroscopes and / or inclination sensors can be used as sensors.
  • the sensors can thereby be arranged on the crane or on a floating body on which the crane is arranged, for example on the crane base, and / or on a floating body on which the load setting position is arranged.
  • the crane control may further include a forecasting device, which predicts a future movement of the cable suspension point and / or a Lastabsetziss based on the determined current sea state movement and a model of the sea state movement.
  • the model of the swell movement used in the prediction device is independent of the properties, and in particular independent of the dynamics of the floating body.
  • the crane control can be used independently of the floating body on which the crane and / or the load suspension position is arranged.
  • the prediction device can thereby determine the prevailing modes of the seaway movement from the data of the measuring device. In particular, this can be done via a frequency analysis.
  • the forecasting device can create a model of the seaway based on the particular prevailing modes. Based on this model, the future seaward movement can then be predicted.
  • the forecasting device continuously parametrizes the model on the basis of the data of the measuring device.
  • an observer can be used, which is parameterized continuously.
  • the amplitude and the phase of the modes can be parameterized.
  • the model is updated when the prevailing modes of the sea state change.
  • the prediction device and the measuring device can be designed as described in the DE 10 2008 024513 A1 is described, the content of which is fully made the subject of the present application.
  • the present invention further comprises a crane with a crane control as described above.
  • the crane can be arranged on a float.
  • the crane may be a ship crane. Alternatively, it may also be an offshore crane, a port crane or a crawler crane.
  • the present invention further comprises a floating body with a crane according to the present invention, in particular a ship with a crane according to the invention.
  • the present invention comprises the use of a crane according to the invention or a crane control according to the invention for raising and / or lowering a load located in the water and / or the use of a crane according to the invention or a crane control according to the invention for raising and / or lowering a load of and or on a load settling position in the water, for example on a ship.
  • the present invention comprises the use of the crane according to the invention or the crane control according to the invention for deep-sea turns and / or the loading and / or unloading of ships.
  • the present invention further includes a method of controlling a crane having a hoist for lifting a load suspended on a rope.
  • a swell compensation by an automatic control of the hoist compensates for the movement of the cable suspension point and / or a Lastabsetzcons due to the sea state at least partially.
  • the sea state compensation takes into account at least one limitation of the hoist in the calculation of the control of the hoist.
  • the sea state compensation based on a predicted movement of the cable suspension point calculates a trajectory of the position and / or speed and / or acceleration of the hoist, which enters into a desired value for a downstream control of the hoist.
  • the method according to the invention has the same advantages that have already been described with regard to crane control.
  • the method can be carried out as described above.
  • the two aspects according to the present invention can also be combined in the method.
  • the method according to the invention can preferably be carried out by means of a crane control, as has been described above.
  • the present invention further comprises software with code for carrying out the method according to the invention.
  • the software can be stored on a machine-readable data carrier.
  • a crane control according to the invention can be implemented.
  • the crane control according to the invention is realized electronically, in particular by an electronic control computer.
  • the control computer is advantageously connected to sensors.
  • the control computer can be in communication with the measuring device.
  • the control computer generates control signals for controlling the hoist.
  • the hoist may preferably be a hydraulically driven hoist.
  • the control calculation of the crane control according to the invention can according to the invention control the pivoting angle of at least one hydraulic displacement machine of the hydraulic drive system and / or at least one valve of the hydraulic drive system.
  • a hydraulic accumulator is provided in the hydraulic drive system, via which energy can be stored when lowering the load, which is then available as additional power when lifting the load.
  • control of the hydraulic accumulator takes place separately for the control of the hoist according to the invention.
  • an electric drive can be used.
  • This can also include an energy store.
  • Figure 0 shows an embodiment of a crane 1 with a crane control according to the invention for controlling the hoist 5.
  • the hoist 5 has a hoist winch, which moves the cable 4.
  • the cable 4 is guided over a cable suspension point 2, in the exemplary embodiment a deflection roller at the end of the crane boom, on the crane. By moving the cable 4, a load hanging on the rope 3 can be raised or lowered.
  • At least one sensor may be provided which measures the position and / or speed of the hoist and transmits corresponding signals to the crane control.
  • At least one sensor can be provided which measures the cable force and transmits corresponding signals to the crane control.
  • the sensor can be arranged in the region of the crane structure, in particular in a fastening of the winch 5 and / or in a fastening of the pulley 2.
  • the crane 1 is arranged in the embodiment on a float 6, here a ship. Like also in Figure 0 to recognize the float 6 moves due to the sea at its six degrees of freedom. As a result, the arranged on the float 6 crane 1 and the cable suspension point 2 is moved.
  • the crane control according to the present invention may have an active sea state compensation, which at least partially compensates for a control of the hoist and the movement of the cable suspension point 2 due to the sea.
  • the vertical movement of the cable suspension point due to the sea is at least partially compensated.
  • the sea state compensation may include a measuring device which determines a current sea state movement from sensor data.
  • the measuring device may comprise sensors which are arranged on the crane foundation.
  • these may be gyroscopes and / or inclination angle sensors.
  • three gyroscopes and three inclination angle sensors are provided.
  • a prediction device can be provided which predicts a future movement of the cable suspension point 2 on the basis of the determined seaward movement and a model of the seaward movement.
  • the forecasting device alone predicts the vertical movement of the cable suspension point.
  • Sometimes. can be converted in the context of the measuring and / or the forecasting device, a movement of the ship at the point of the sensors of the measuring device in a movement of the cable suspension point.
  • the forecasting device and the measuring device are advantageously designed as shown in the DE 10 2008 024513 A1 is described in more detail.
  • the crane according to the invention could also be a crane, which is used for lifting and / or lowering a load from or onto a crane placed on a float Lastabsetzrios is used, which therefore moves with the sea state.
  • the forecasting device must in this case predict the future movement of the load take-off point. This can be done analogously to the procedure described above, wherein the sensors of the measuring device are arranged on the float of Lastabsetzthes.
  • the crane may be, for example, a harbor crane, an offshore crane or a crawler crane.
  • the hoist winch of the hoist 5 is hydraulically driven in the embodiment.
  • a hydraulic circuit of hydraulic pump and hydraulic motor is provided, via which the hoist winch is driven.
  • a hydraulic accumulator can be provided, via which energy is stored when the load is lowered, so that this energy is available when lifting the load.
  • an electric drive could be used. This could also be connected to an energy storage.
  • a follow-up control consisting of a precontrol and a feedback in the form of a two-degree-of-freedom structure is used in the exemplary embodiment.
  • the feedforward control is calculated by a differential parameterization and requires twice continuously differentiable reference trajectories. Decisive in the planning is that the drive can follow the given trajectories. Thus, limitations of the hoist must be considered.
  • the starting point for consideration is the vertical position and / or speed of the cable suspension point Z ⁇ a H and Z ⁇ ⁇ a H . which eg with the help of in the DE 10 2008 024 513 algorithm can be predicted over a fixed time horizon.
  • the hand lever signal of the crane driver via which he moves the load in the inertial coordinate system, is also included.
  • v max and a max are divided by means of a weighting factor 0 ⁇ k l ⁇ 1 1 (cf. Fig. 1 ). This is specified by the crane driver and thus allows the individual distribution of power, which is available for the compensation or the method of the load.
  • a weighting factor 0 ⁇ k l ⁇ 1 1 (cf. Fig. 1 ).
  • a change of k l can be carried out during operation. Since the maximum possible travel speed or acceleration depends on the total mass of rope and load, v max and a max can also change during operation. Therefore, the valid values are also transferred to the trajectory planning.
  • the crane operator can easily and intuitively adjust the influence of the active sea state compensation.
  • the first part of the chapter first explains the generation of reference trajectories y a * . y ⁇ a * and y ⁇ a * for compensating the vertical movement of the cable suspension point.
  • the essential aspect here is that with the planned trajectories the vertical movement is compensated as far as is possible on the basis of the given restrictions set by k l .
  • the second part of the chapter deals with the planning of trajectories y l * . y ⁇ l * and y ⁇ l * for moving the load. These are generated directly from the hand lever signal of the crane driver W hh . The calculation is done by adding the maximum allowable jerk.
  • trajectory planning for the compensating movement of the hoisting winch, sufficiently smooth trajectories are to be generated from the predicted vertical positions and speeds of the rope suspending point, taking into account the valid drive restrictions.
  • This task is considered below as a limited optimization problem, which is to be solved online in each time step. Therefore, the approach is similar to the design of a model-predictive control, but in the sense of a model-predictive trajectory generation.
  • an optimal time sequence for the compensation movement can then be determined.
  • an emergency function can be implemented in this concept, in case the optimization does not find a valid solution, independently of the regulation. It consists of a simplified trajectory planning, whereupon the regulation resorts to such an emergency situation and continues to control the winds.
  • the third derivation must be made at the earliest y ... a * be considered as capable of jumping.
  • making only the fourth derivative y a * 4 can be considered as capable of jumping.
  • the jerk y ... a * plan at least steadily and the Trajektoriengener mich for the compensation movement is based on the in Fig. 2 illustrated fourth order integrator chain.
  • this time-continuous model first becomes on the grid ⁇ 0 ⁇ ⁇ 1 ⁇ ... ⁇ ⁇ K p - 1 ⁇ ⁇ K p where K p represents the number of prediction steps for the prediction of the vertical movement of the cable suspension point.
  • Fig. 3 makes it clear that the selected grid is not equidistant, which reduces the number of necessary nodes on the horizon. This makes it possible to keep the dimension of the optimal control problem to be solved small.
  • the influence of the grosser discretization towards the end of the horizon does not adversely affect the planned trajectory since the prediction of vertical position and velocity towards the end of the prediction horizon is less accurate.
  • a trajectory is to be planned which follows the predicted vertical movement of the cable suspension point as close as possible and at the same time satisfies the given restrictions.
  • r u evaluates the actuating effort. While r u , q w, 3 and q w, 4 are constant over the entire prediction horizon, q w , 1 and q w , 2 are chosen as a function of the time step ⁇ k . As a result, reference values at the beginning of the prediction horizon can be weighted more heavily than those at the end. Thus, one can map the decreasing accuracy of the vertical motion forecast in the quality function with increasing forecast time.
  • the weights q w, 3 and q w , 4 only penalize deviations from zero, which is why they are smaller than the weights for the position q w. 1 ( ⁇ k ) and speed q w , 2 ( ⁇ k ) are selected.
  • the jerk limitations are j max and the derivative of the jerk d dt ⁇ j Max constant. To the life of the hoist winch and the whole Cranes are chosen for maximum shock load. There are no restrictions on the position condition.
  • Fig. 4 clarifies this procedure based on the speed limit.
  • care must also be taken that it matches its maximum permissible derivative. This means that, for example, the speed limit ( 1 -k l ) v max may be reduced at most as fast as the current acceleration limitation (1 k l ) a max permits.
  • a constrained initial condition x a ( ⁇ 0 ) always has a solution which in turn does not violate the updated constraints. However, it takes the complete prediction horizon until a changed restriction finally affects the planned trajectories at the beginning of the horizon.
  • the optimal control problem is through to be minimized square merit function (1.5), the system model (1.4) and the inequality constraints of (1.8) and (1.9) in the form of a linear-quadratic optimization problem (QP problem for Q uadratic P rogramming PROBLEM) completely given.
  • QP problem for Q uadratic P rogramming PROBLEM
  • the value x a ( ⁇ 1 ) calculated in the last optimization step for the time step ⁇ 1 is used as the initial condition.
  • the actual solution to the QP problem is calculated in each time step using a numerical method known as the QP solver.
  • the sampling time for the trajectory planning of the compensatory motion is greater than the discretization time of all remaining components of the active sea state compensation; thus ⁇ ⁇ > ⁇ t true.
  • the simulation of the integrator chain takes place Fig. 2 outside the optimization with the faster sampling time ⁇ t instead.
  • the states x a ( ⁇ 0 ) are used as an initial condition for the simulation, and the manipulated variable at the beginning of the prediction horizon u a ( ⁇ 0 ) is written to the integrator chain as a constant input.
  • Fig. 5 shows, it also serves as the input of a third-order integrator chain.
  • the planned trajectories must also meet the currently valid speed and acceleration restrictions which result for the lever control in k l v max and k l a max .
  • the hand lever signal of the crane driver -100 ⁇ w hh ⁇ 100 is interpreted as relative speed specification with respect to the currently maximum permissible speed k l v max .
  • the setpoint speed currently given by the hand lever depends on the hand lever position W hh , the variable weighting factor k l and the current maximum permissible winch speed V max .
  • the task of trajectory planning for the hand lever control can now be specified as follows: From the setpoint speed given by the hand lever, a continuously differentiable speed profile is to be generated so that the acceleration has a steady course. As a method for this task offers a so-called jerk-on.
  • the maximum permissible jerk j max in a first phase acts on the input of the integrator chain until the maximum permissible acceleration is reached.
  • the speed is increased with constant acceleration; and in the last phase, the maximum permissible negative jerk is switched on so that the desired final speed is reached.
  • Fig. 7 illustrates an exemplary course of the jerk for a speed change together with the switching times.
  • T / 0 denotes the time at which rescheduling takes place.
  • the times T l , 1 , T l , 2 and T l , 3 each refer to the calculated switching times between the individual phases. Their calculation is outlined in the following paragraph.
  • a new situation occurs as soon as the target speed v hh * or the currently valid maximum acceleration for the hand lever control k l a max changes.
  • the desired speed may change due to a new hand lever position W hh or by a new specification of k l or V max (cf. Fig. 6 ). Analogously, a variation of the maximum valid acceleration by k l or a max is possible.
  • y ⁇ l * T l . 1 y ⁇ l * T l . 0 + ⁇ ⁇ T 1 ⁇ y ⁇ l * T l . 0 + 1 2 ⁇ ⁇ ⁇ T 1 2 ⁇ u l . 1 .
  • y ⁇ l * T l . 1 y ⁇ l * T l . 0 + ⁇ ⁇ T 1 ⁇ u j . 1
  • y ⁇ l * T l . 2 y ⁇ l * T l . 1 + ⁇ ⁇ T 2 ⁇ y ⁇ l * T l . 1 .
  • y ⁇ l * T l . 2 y ⁇ l * T l . 1 .
  • u l , 2 0 was assumed.
  • y ⁇ l * T l . 3 y ⁇ l * T l . 2 + ⁇ ⁇ T 3 ⁇ y ⁇ l * T l . 2 + 1 2 ⁇ ⁇ ⁇ T 3 2 ⁇ u l . 3 .
  • y ⁇ l * T l . 3 y ⁇ l * T l . 2 + ⁇ ⁇ T 3 ⁇ u l . 3 ,
  • the speed and acceleration curves to be planned y ⁇ l * and y ⁇ l * can be calculated analytically with the individual switching times. It should be noted that the planned by the switching times trajectories are often not completely traversed because before reaching the switching time T l, 3 enters a new situation, thereby rescheduling takes place and new switching times be calculated. As already mentioned, a new situation occurs due to a change in W hh , V max , a max or k l .
  • Fig. 8 shows a trajectory exemplified by the method presented.
  • the course of the trajectories includes both cases, which can occur on the basis of (1.24).
  • the maximum allowable acceleration due to the hand lever position is not fully achieved.
  • the associated position history is calculated according to Fig. 5 by integrating the velocity profile, the position being initialized at startup by the rope length currently being handled by the hoist winch.
  • the control consists of two different modes of operation: the active sea state compensation for decoupling the vertical load movement from the ship movement with free-hanging load and the constant voltage control to avoid slack rope, as soon as the load is deposited on the seabed.
  • the sea state compensation is initially active. Based on a detection of the settling process is automatically switched to the constant voltage control.
  • Fig. 9 illustrates the overall concept with the associated control and control variables.
  • each of the two different modes of operation could also be implemented without the other mode of operation.
  • a constant voltage mode as described below, can also be used independently of the use of the crane on a ship and independently of an active sea state compensation.
  • Active hoist compensation is intended to control the hoist winch so that the winch movement controls the vertical movement of the rope suspension point z a H compensates and the crane operator moves the load with the help of the hand lever in the considered as inertial h-coordinate system.
  • the driver In order for the driver to have the required predictive behavior for minimizing the compensation error, it is converted by a pilot control and stabilization part in the form of a two-degree-of-freedom structure.
  • the feedforward control is calculated from a differential parameterization with the aid of the flat output of the wind dynamics and results from the planned trajectories for moving the load y l * . y ⁇ l * and y ⁇ l * and the negative trajectories for the compensation movement - y a * .
  • the resulting desired trajectories for the system output of the drive dynamics or the wind dynamics are with y H * . y ⁇ H * and y ⁇ H * designated. They represent the target position, speed and acceleration for the winch movement and thus for the winding and unwinding of the rope.
  • the cable force at the load F sl should be regulated to a constant amount in order to avoid slack rope. Therefore, in this mode of operation, the hand lever is deactivated and the trajectories planned from the hand lever signal are no longer applied.
  • the control of the winch is again by a two-degree-of-freedom structure with pilot control and stabilization part.
  • the length / s is obtained indirectly from the angle of wind ⁇ h measured using an incremental encoder and the winding radius r h (j l ) dependent on the winding position j l .
  • the associated cable speed i s can be calculated by numerical differentiation with suitable low-pass filtering.
  • the cable force F c acting on the cable suspension point is detected by means of a force measuring axis.
  • Fig. 10 illustrates the control of the hoist winch for the active sea state compensation with a block diagram in the frequency domain.
  • the compensation of the vertical movement of the cable suspension point acting as an input disturbance on the cable system G s, z ( s ) takes place Z a H s purely pre-taxing; Rope and load dynamics are neglected.
  • the rope's own dynamics are excited, but in practice it can be assumed that the resulting load movement in the water is strongly damped and decays very rapidly.
  • Neglecting the compensation movement Y a * s can be the reference size Y H * s be approximated at constant or stationary Handhebelauslenkung as a ramp-shaped signal, since in such a case, a constant target speed v hh * is present.
  • the open chain K a (s) G h (s) must therefore have l 2 behavior [9].
  • the decrease in the negative spring force ⁇ F c is calculated in each case with respect to the last high point F c in the measured force signal F c .
  • the force signal is preprocessed by a corresponding low-pass filter.
  • X 1 ⁇ 1 and the maximum value ⁇ F c , max were determined experimentally.
  • the two parameters ⁇ 2 ⁇ 1 and F c, max were also determined experimentally.
  • the crane operator manually maneuvers the change from the constant tension mode to the active sea state compensation with the load suspended.
  • Fig. 11 shows the converted control of the hoist winch in the constant voltage mode in a block diagram in the frequency domain.
  • the output of the cable system F c (s) ie the force measured at the cable suspension point, is returned instead of the output of the winch system Y h (s) .
  • the measured force F c (s) is composed according to (2.12) from the force change ⁇ F c (s) and the static gravitational force m e g + ⁇ s l s g , which is denoted M (s) in the image area.
  • the cable system is again approximated as a spring-mass system.
  • the precontrol F (s) of the two-degree-of-freedom structure is identical to that for active sea state compensation and given by (2.2) or (2.3). However, in the constant voltage mode, the hand lever signal is not applied, which is why the reference trajectory only from the negative target speed and - acceleration - y ⁇ a * and - y ⁇ a * exists for the compensation movement.
  • the pilot control component initially compensates for the vertical movement of the cable suspension point Z a H s , However, there is no direct stabilization of the winch position by a return of Y h (s). This is done indirectly by the return of the measured force signal.
  • the compensation error E a (s) is compensated by a stable transfer function G CT, 1 (S) and the wind position stabilized indirectly.
  • the request to the controller K s (s) also results in this case from the expected command signal F c * s . which after a transition phase by the constant desired force F c * from (2.21).
  • the open chain must have K s (s) G h (s) G s , F (s) / behaviors.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Control And Safety Of Cranes (AREA)
  • Jib Cranes (AREA)

Abstract

The controller has an active swell compensator for partially compensating a movement of rope suspension point (2) or a load relocating point by controlling a lifting gear (5) under consideration of maximum permissible jerk, maximum acceleration, maximum velocity and/or maximum power. The compensator computes a restriction of the lifting gear for controlling the lifting gear. An energy storage unit is connected with a drive of the lifting gear. A trajectory planning module determines a trajectory based on a prognosticated movement of the suspension point or the relocating point. Independent claims are also included for the following: (1) a method for controlling a crane (2) a software comprising a set of instructions for executing a method for controlling a crane.

Description

Die vorliegende Erfindung betrifft eine Kransteuerung für einen Kran, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist. Die Kransteuerung verfügt dabei über eine aktive Seegangskompensation, welche durch eine Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht.The present invention relates to a crane control for a crane having a hoist for lifting a load suspended on a rope. The crane control has an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially by controlling the hoist.

Eine solche Kransteuerung ist aus der DE 10 2008 024513 A1 bekannt. Dabei ist eine Prognosevorrichtung vorgesehen, welche eine zukünftige Bewegung des Seilaufhängepunktes anhand der ermittelten aktuellen Seegangsbewegung und eines Modells der Seegangsbewegung prognostiziert, wobei eine Bahnsteuerung der Last die prognostizierte Bewegung des Seilaufhängepunktes zumindest teilweise ausgleicht.Such a crane control is from the DE 10 2008 024513 A1 known. In this case, a prediction device is provided, which predicts a future movement of the cable suspension point on the basis of the determined current seaward movement and a model of the seaward movement, wherein a path control of the load at least partially compensates for the predicted movement of the cable suspension point.

Zur Ansteuerung des Hubwerks wird in der DE 10 2008 024513 A1 ein dynamisches Modell der hydraulisch betriebenen Winde und der am Seil hängenden Last aufgestellt und hieraus durch Inversion ein Folgesteuergerät erstellt. Zur Realisierung einer Zustandsregelung werden unbekannte Zustände der Last über einen Beobachter aus einer Kraftmessung rekonstruiert.To control the hoist is in the DE 10 2008 024513 A1 set up a dynamic model of the hydraulically operated winch and the rope hanging on the rope and created a sequential control device by inversion. For realization In a state control, unknown states of the load are reconstructed via an observer from a force measurement.

Aufgabe der vorliegenden Erfindung ist es, eine verbesserte Kransteuerung zur Verfügung zu stellen.The object of the present invention is to provide an improved crane control system.

Diese Aufgabe wird erfindungsgemäß in einem ersten Aspekt durch eine Kransteuerung gemäß Anspruch 1 und in einem zweiten Aspekt durch eine Kransteuerung gemäß Anspruch 4 gelöst.This object is achieved in a first aspect by a crane control according to claim 1 and in a second aspect by a crane control according to claim 4.

In einem ersten Aspekt zeigt die vorliegende Erfindung eine Kransteuerung für einen Kran, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist. Die Kransteuerung weist dabei eine aktive Seegangskompensation auf, welche durch eine Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht. Erfindungsgemäß ist dabei vorgesehen, dass die Seegangskompensation bei der Berechnung der Ansteuerung des Hubwerks mindestens eine Beschränkung des Hubwerks berücksichtigt. Durch die Berücksichtigung der Beschränkung des Hubwerks wird sichergestellt, dass das Hubwerk den aufgrund der Seegangskompensation berechneten Steuerbefehlen tatsächlich folgen kann und/oder dass das Hubwerk bzw. der Kran durch die Ansteuerung nicht beschädigt wird.In a first aspect, the present invention shows a crane control for a crane having a hoist for lifting a load suspended on a rope. The crane control has an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially by a control of the hoist. According to the invention, it is provided that the sea state compensation takes into account at least one limitation of the hoist in the calculation of the control of the hoist. By taking into account the limitation of the hoist ensures that the hoist can actually follow the calculated due to the sea state compensation control commands and / or that the hoist or the crane is not damaged by the control.

Erfindungsgemäß kann die Seegangskompensation dabei einen maximal zulässigen Ruck berücksichtigen. Hierdurch wird sichergestellt, dass durch die Ansteuerung des Hubwerks aufgrund der Seegangskompensation das Hubwerk bzw. die Struktur des Kranes nicht beschädigt wird. Neben einem maximal zulässigen Ruck kann weiterhin ein stetiger Verlauf des Ruckes gefordert werden.According to the invention, the swell compensation can take into account a maximum allowable jerk. This ensures that the hitch or the structure of the crane is not damaged by the control of the hoist due to the sea state compensation. In addition to a maximum permissible jerk, a steady course of the jerk can still be required.

Alternativ oder zusätzlich kann die Seegangskompensation eine maximal zur Verfügung stehende Leistung berücksichtigen.Alternatively or additionally, the swell compensation can take into account a maximum available power.

Alternativ oder zusätzlich kann die Seegangskompensation eine maximal zur Verfügung stehende Beschleunigung berücksichtigen. Eine solche maximal zur Verfügung stehende Beschleunigung kann sich dabei beispielsweise aus der Maximalleistung des Antriebs des Hubwerks und/oder der Länge des bereits abgewickelten Seils und der hierdurch auf das Hubwerk wirkenden Gewichtskraft des Seils und/oder aufgrund der Belastung des Hubwerks durch die zu hebende Gewichtskraft ergeben.Alternatively or additionally, the swell compensation can take into account a maximum available acceleration. Such a maximum available acceleration may be, for example, the maximum power of the drive of the hoist and / or the length of the already unwound rope and thereby acting on the hoist weight of the rope and / or due to the load of the hoist by the weight to be lifted result.

Weiterhin alternativ oder zusätzlich kann die Seegangskompensation eine maximal zur Verfügung stehende Geschwindigkeit berücksichtigen. Auch die maximal zur Verfügung stehende Geschwindigkeit für die Seegangskompensation kann sich wie oben im Hinblick auf die maximal zur Verfügung stehende Beschleunigung beschrieben ergeben.As an alternative or in addition, the swell compensation can take into account a maximum available speed. The maximum available speed for the sea state compensation can also be as described above with regard to the maximum available acceleration.

Weiterhin kann die Kransteuerung eine Berechnungsfunktion aufweisen, welche die mindestens eine Beschränkung des Hubwerks berechnet. Die Berechnungsfunktion kann hierfür insbesondere Sensordaten und/oder Ansteuersignale auswerten. Durch die Berechnungsfunktion können der Seegangskompensation jeweils die aktuell gültigen Beschränkungen des Hubwerks mitgeteilt werden.Furthermore, the crane control can have a calculation function which calculates the at least one limitation of the lifting mechanism. The calculation function can in particular evaluate sensor data and / or control signals for this purpose. The calculation function can be used to inform the sway compensation in each case of the currently valid restrictions of the hoist.

Insbesondere können sich die Beschränkungen des Hubwerks dabei während eines Hubes ändern, was erfindungsgemäß von der Seegangskompensation berücksichtigt werden kann.In particular, the limitations of the hoist can change during a stroke, which according to the invention can be taken into account by the sea state compensation.

Die Berechnungsfunktion kann dabei eine aktuell zur Verfügung stehende mindestens eine kinematisch beschränkte Größe des Hubwerks, insbesondere die maximal zur Verfügung stehende Leistung und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks jeweils aktuell berechnen. Vorteilhafterweise berücksichtigt die Berechnungsfunktion dabei die Länge des abgewickelten Seils und/oder die Seilkraft und/oder die zum Antrieb des Hubwerks zur Verfügung stehende Leistung.The calculation function can calculate a currently available at least one kinematic limited size of the hoist, in particular the maximum available power and / or speed and / or acceleration of the hoist each current. Advantageously, the calculation function takes into account the length of the unwound cable and / or the cable force and / or the power available for driving the hoisting gear.

Erfindungsgemäß kann die Kransteuerung zur Ansteuerung eines Hubwerks eingesetzt werden, dessen Antrieb mit einem Energiespeicher in Verbindung steht. Die Menge der im Energiespeicher gespeicherte Energie beeinflusst dabei die zum Antrieb des Hubwerks zur Verfügung stehende Leistung. Vorteilhafterweise geht daher die im Energiespeicher gespeicherte Energiemenge bzw. die zum Antrieb des Hubwerks zur Verfügung stehende Leistung in die Berechnungsfunktion gemäß der vorliegenden Erfindung ein.According to the invention, the crane control can be used to control a hoist whose drive is connected to an energy store. The amount of energy stored in the energy store thereby influences the power available for driving the hoist. Advantageously, therefore, the amount of energy stored in the energy store or the power available for driving the hoist enters into the calculation function according to the present invention.

Insbesondere kann das erfindungsgemäße Hubwerk dabei hydraulisch angesteuert werden, wobei im Hydraulikkreislauf zum Antrieb der Hubwinde des Hubwerks ein hydraulischer Energiespeicher vorgesehen ist.In particular, the hoist according to the invention can be controlled hydraulically, wherein in the hydraulic circuit for driving the hoist winch of the hoist, a hydraulic energy storage is provided.

Alternativ kann ein elektrischer Antrieb eingesetzt werden. Auch dieser kann mit einem Energiespeicher in Verbindung stehen.Alternatively, an electric drive can be used. This can also be associated with an energy storage.

Vorteilhafterweise umfasst die Kransteuerung weiterhin ein Bahnplanungsmodul, welches anhand der prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes und unter Berücksichtigung der Beschränkungen des Hubwerks eine Trajektorie bestimmt. Erfindungsgemäß können so bei der Planung der Trajektorien explizit die Antriebsbeschränkungen berücksichtigt werden, insbesondere die Antriebsbeschränkung im Hinblick auf die Leistung, die Geschwindigkeit, die Beschleunigung und/oder den Ruck. Bei der Trajektorie kann es sich dabei insbesondere um eine Trajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks handeln.Advantageously, the crane control further comprises a path planning module, which determines a trajectory based on the predicted movement of the cable suspension point and / or a Lastabsetzpunktes and taking into account the limitations of the hoist. According to the invention, the drive restrictions can be explicitly taken into account in the planning of the trajectories, in particular the drive limitation with regard to the power, the speed, the acceleration and / or the jerk. In particular, the trajectory can be a trajectory of the position and / or speed and / or acceleration of the hoisting gear.

Vorteilhafterweise weist das Bahnplanungsmodul eine Optimierungsfunktion auf, welche anhand der prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes und unter Berücksichtigung der Beschränkung des Hubwerks eine Trajektorie bestimmt, welche die Restbewegung der Last aufgrund der Bewegung des Seilaufhängepunktes und/oder die Differenzbewegung zwischen der Last und dem Lastabsetzpunkt aufgrund der Bewegung des Lastabsetzpunktes minimiert. Erfindungsgemäß kann so die mindestens eine Antriebsbeschränkung innerhalb des Optimalsteuerungsproblems berücksichtigt werden. Insbesondere wird dabei innerhalb des Optimalsteuerungsproblems die Beschränkung des Antriebs in Hinblick auf Leistung und/oder Geschwindigkeit und/oder Beschleunigung und/oder Ruck berücksichtigt.Advantageously, the path planning module has an optimization function which, on the basis of the predicted movement of the cable suspension point and / or a load release point and taking into account the limitation of the hoist, determines a trajectory which determines the residual movement of the load due to the movement of the cable suspension point and / or the differential movement between the load and the load settling point due to the movement of Lastabsetzpunktes minimized. Thus, according to the invention, the at least one drive restriction within the optimal control problem. In particular, the limitation of the drive with regard to power and / or speed and / or acceleration and / or jerk is considered within the optimal control problem.

Die Optimierungsfunktion berechnet dabei vorteilhafterweise anhand einer vorhergesagten Vertikalposition und/oder Vertikalgeschwindigkeit des Seilaufhängepunktes und/oder eines Lastabsetzpunktes eine optimale Bahn, welche unter Berücksichtigung der kinematischen Beschränkungen die Restbewegung und/oder Differentbewegung der Last minimiert.The optimization function advantageously calculates an optimum path based on a predicted vertical position and / or vertical speed of the cable suspension point and / or a load release point, which, taking into account the kinematic restrictions, minimizes the residual movement and / or differential movement of the load.

In einem zweiten Aspekt umfasst die vorliegende Erfindung eine Kransteuerung für einen Kran, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist. Die Kransteuerung umfasst dabei eine aktive Seegangskompensation, welche durch eine Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht. Erfindungsgemäß weist die Seegangskompensation dabei ein Bahnplanungsmodul auf, welches anhand einer prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes eine Trajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnet, welche in einen Sollwert für eine nachgelagerte Regelung des Hubwerks eingeht. Durch diesen Aufbau der Seegangskompensation ergibt sich eine besonders stabile und einfach zu realisierende Ansteuerung des Hubwerks. Insbesondere muss hierbei nicht mehr aufwändig die unbekannte Lastposition rekonstruiert werden.In a second aspect, the present invention includes a crane control for a crane having a hoist for lifting a load suspended on a rope. The crane control comprises an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially by a control of the hoist. According to the invention, the sea state compensation in this case has a path planning module, which calculates a trajectory of the position and / or speed and / or acceleration of the lifting mechanism on the basis of a predicted movement of the cable suspension point and / or a load release point, which assumes a setpoint value for a downstream control of the lifting mechanism. This design of the sea state compensation results in a particularly stable and easy to implement control of the hoist. In particular, it is no longer necessary to reconstruct the unknown load position.

Erfindungsgemäß kann dabei die Regelung des Hubwerks Messwerte zu Position und/oder Geschwindigkeit der Hubwinde zurückführen. Das Bahnplanungsmodul gibt damit als Sollwert eine Position und/oder Geschwindigkeit der Hubwinde vor, welche in der nachgelagerten Regelung mit Istwerten abgeglichen wird.According to the invention, the control of the lifting mechanism can thereby return measured values to the position and / or speed of the hoisting winch. The path planning module thus provides as a setpoint position and / or speed of the hoist winch, which is adjusted in the downstream control with actual values.

Weiterhin kann vorgesehen sein, dass die Regelung des Hubwerks die Dynamik des Antriebs der Hubwinde durch eine Vorsteuerung berücksichtigt. Insbesondere kann die Vorsteuerung dabei auf einer Invertierung eines physikalischen Modells beruhen, welches die Dynamik des Antriebs der Hubwinde beschreibt. Insbesondere kann es sich bei der Hubwinde dabei um eine hydraulisch betriebene Hubwinde handeln.Furthermore, it can be provided that the control of the hoist takes into account the dynamics of the drive of the hoist winch by a pilot control. Especially In this case, the precontrol can be based on an inversion of a physical model which describes the dynamics of the drive of the hoist winch. In particular, the hoist winch can be a hydraulically operated hoist winch.

Der erste und der zweite Aspekt der vorliegenden Erfindung werden durch die vorliegende Anmeldung jeweils separat unter Schutz gestellt und können jeweils separat und ohne den jeweils anderen Aspekt verwirklicht sein.The first and second aspects of the present invention are each separately protected by the present application, and may be implemented separately and without the other aspect.

Besonders bevorzugt werden jedoch die beiden Aspekte gemäß der vorliegenden Erfindung miteinander kombiniert. Insbesondere kann dabei vorgesehen sein, dass das Bahnplanungsmodul gemäß dem zweiten Aspekt der vorliegenden Erfindung bei der Ermittlung der Trajektorie mindestens eine Beschränkung des Hubwerks berücksichtigt.Particularly preferably, however, the two aspects are combined according to the present invention. In particular, it may be provided that the path planning module according to the second aspect of the present invention takes into account at least one limitation of the hoist when determining the trajectory.

Die Kransteuerung gemäß der vorliegenden Erfindung kann weiterhin eine Bedienersteuerung aufweisen, welche das Hubwerk anhand von Vorgaben des Bedieners ansteuert.The crane control according to the present invention may further comprise an operator control, which controls the hoist based on specifications of the operator.

Vorteilhafterweise weist die Steuerung hierfür zwei getrennte Bahnplanungsmodule auf, über welche getrennt voneinander Trajektorien für die Seegangskompensation und für die Bedienersteuerung berechnet werden. Insbesondere kann es sich bei diesen Trajektorien dabei um Trajektorien für die Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks handeln.Advantageously, the control for this purpose has two separate path planning modules, via which separate trajectories for the sea state compensation and for the operator control are calculated. In particular, these trajectories can be trajectories for the position and / or speed and / or acceleration of the hoisting gear.

Weiterhin können die durch die zwei getrennten Bahnplanungsmodule vorgegebenen Trajektorien summiert werden und als Sollwerte für die Steuerung und/oder Regelung des Hubwerks dienen.Furthermore, the trajectories given by the two separate path planning modules can be summed and used as setpoint values for the control and / or regulation of the hoisting gear.

Weiterhin kann erfindungsgemäß vorgesehen sein, dass die Aufteilung mindestens einer kinematisch beschränkten Größe zwischen Seegangskompensation und Bedienersteuerung einstellbar ist, wobei die Einstellung beispielsweise über einen Gewichtungsfaktor erfolgen kann, über welchen die maximal zur Verfügung stehende Leistung und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks zwischen der Seegangskompensation und der Bedienersteuerung aufgeteilt wird.Furthermore, it can be provided according to the invention that the division of at least one kinematic limited variable between sea state compensation and operator control is adjustable, the setting, for example, via a Weighting factor can be done, via which the maximum available power and / or speed and / or acceleration of the hoist between the sea state compensation and the operator control is divided.

Eine solche Aufteilung ist bei der erfindungsgemäßen Seegangskompensation, welche Beschränkungen des Hubwerks ohnehin berücksichtigt, problemlos möglich. Insbesondere wird dabei die Aufteilung der mindestens einen kinematisch beschränkten Größe als Beschränkung des Hubwerks berücksichtigt. Vorteilhafterweise berücksichtigt auch die Bedienersteuerung mindestens eine Beschränkung des Antriebs, und insbesondere den maximal zulässigen Ruck und/oder eine maximal zur Verfügung stehende Leistung und/oder und/oder eine maximal zur Verfügung stehende Beschleunigung und/oder eine maximal zur Verfügung stehende Geschwindigkeit.Such a division is easily possible in the sea state compensation according to the invention, which takes into account restrictions of the hoisting gear anyway. In particular, the division of the at least one kinematic limited quantity is considered as a limitation of the lifting mechanism. Advantageously, the operator control also takes into account at least one limitation of the drive, and in particular the maximum permissible jerk and / or a maximum available power and / or a maximum available acceleration and / or a maximum available speed.

Erfindungsgemäß kann die Optimierungsfunktion der Seegangskompensation eine Solltrajektorie bestimmen, welche in die Steuerung und/oder Regelung des Hubwerks eingeht. Insbesondere kann die Optimierungsfunktion dabei wie oben beschrieben eine Solltrajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnen, welche in einen Sollwert für eine nachgelagerte Regelung des Hubwerks eingeht. Die Optimierung kann dabei über eine Diskretisierung erfolgen.According to the invention, the optimization function of the swell compensation can determine a desired trajectory, which enters into the control and / or regulation of the hoist. In particular, as described above, the optimization function can calculate a setpoint trajectory of the position and / or speed and / or acceleration of the lifting mechanism, which enters into a setpoint for downstream control of the lifting mechanism. The optimization can be done via a discretization.

Erfindungsgemäß kann die Optimierung dabei bei jedem Zeitschritt auf Grundlage einer aktualisierten Prognose der Bewegung des Lastaufnahmepunktes erfolgen.According to the invention, the optimization can be carried out at each time step on the basis of an updated forecast of the movement of the load pick-up point.

Erfindungsgemäß kann jeweils der erste Wert der Soll-Trajektorie zur Regelung des Hubwerks herangezogen werden. Steht dann eine aktualisierte Soll-Trajektorie zur Verfügung, wird wiederum nur deren erster Wert zur Regelung herangezogen.According to the invention, in each case the first value of the desired trajectory can be used to control the lifting mechanism. If an updated desired trajectory is then available, again only its first value is used for regulation.

Erfindungsgemäß kann die Optimierungsfunktion mit einer niedrigeren Abtastrate arbeiten als die Regelung. Dies ermöglicht es, für die rechenintensive Optimierungsfunktion größere Abtastzeiten zu wählen, für die weniger rechenintensive Regelung dagegen eine größere Genauigkeit durch niedrigere Abtastzeiten zu erreichen.According to the invention, the optimization function can operate at a lower sampling rate than the control. This makes it possible to choose larger sampling times for the compute-intensive optimization function, for the less computation-intensive control contrast, to achieve greater accuracy through lower sampling times.

Weiterhin kann vorgesehen sein, dass die Optimierungsfunktion auf eine Notfalltrajektorienplanung zurückgreift, wenn keine gültige Lösung auffindbar ist. Hierdurch wird ein ordnungsgemäßer Betrieb auch dann sichergestellt, wenn eine gültige Lösung nicht gefunden werden kann.Furthermore, it can be provided that the optimization function relies on emergency trajectory planning if no valid solution can be found. This will ensure proper operation even if a valid solution can not be found.

Die Kransteuerung gemäß der vorliegenden Erfindung kann eine Messvorrichtung umfassen, welche eine aktuelle Seegangsbewegung aus den Sensordaten ermittelt. Beispielsweise können dabei als Sensoren Gyroskope und/oder Neigungssensoren zum Einsatz kommen. Die Sensoren können dabei am Kran oder an einem Schwimmkörper, auf welchem der Kran angeordnet ist, angeordnet sein, beispielsweise an der Kranbasis, und/oder an einem Schwimmkörper, an welchem die Lastabsetzposition angeordnet ist.The crane control according to the present invention may comprise a measuring device which determines a current seaway movement from the sensor data. For example, gyroscopes and / or inclination sensors can be used as sensors. The sensors can thereby be arranged on the crane or on a floating body on which the crane is arranged, for example on the crane base, and / or on a floating body on which the load setting position is arranged.

Die Kransteuerung kann weiterhin eine Prognosevorrichtung umfassen, welche eine zukünftige Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes anhand der ermittelten aktuellen Seegangsbewegung und eines Modells der Seegangsbewegung prognostiziert.The crane control may further include a forecasting device, which predicts a future movement of the cable suspension point and / or a Lastabsetzpunktes based on the determined current sea state movement and a model of the sea state movement.

Vorteilhafterweise ist das in der Prognosevorrichtung verwendete Modell der Seegangsbewegung dabei unabhängig von den Eigenschaften, und insbesondere unabhängig von der Dynamik des Schwimmkörpers. Hierdurch kann die Kransteuerung unabhängig von dem Schwimmkörper, auf welchem der Kran und/oder die Lastabsetzposition angeordnet ist, verwendet werden.Advantageously, the model of the swell movement used in the prediction device is independent of the properties, and in particular independent of the dynamics of the floating body. As a result, the crane control can be used independently of the floating body on which the crane and / or the load suspension position is arranged.

Die Prognosevorrichtung kann dabei die vorherrschenden Moden der Seegangsbewegung aus den Daten der Messvorrichtung bestimmen. Insbesondere kann dies über eine Frequenzanalyse erfolgen.The prediction device can thereby determine the prevailing modes of the seaway movement from the data of the measuring device. In particular, this can be done via a frequency analysis.

Weiterhin kann die Prognosevorrichtung anhand der bestimmten vorherrschenden Moden ein Modell des Seegangs erstellen. Anhand dieses Modells kann dann die zukünftige Seegangsbewegung prognostiziert werden.Furthermore, the forecasting device can create a model of the seaway based on the particular prevailing modes. Based on this model, the future seaward movement can then be predicted.

Vorteilhafterweise parametrisiert die Prognosevorrichtung dabei das Modell anhand der Daten der Messvorrichtung laufend. Insbesondere kann dabei ein Beobachter eingesetzt werden, welcher laufend parametrisiert wird. Besonders bevorzugt können dabei die Amplitude und die Phase der Moden parametrisiert werden.Advantageously, the forecasting device continuously parametrizes the model on the basis of the data of the measuring device. In particular, an observer can be used, which is parameterized continuously. Particularly preferably, the amplitude and the phase of the modes can be parameterized.

Weiterhin kann vorgesehen sein, dass bei einer Änderung der vorherrschenden Moden des Seegangs das Modell aktualisiert wird.Furthermore, it can be provided that the model is updated when the prevailing modes of the sea state change.

Besonders bevorzugt kann die Prognosevorrichtung sowie die Messvorrichtung dabei so ausgeführt sein, wie dies in der DE 10 2008 024513 A1 beschrieben ist, deren Inhalt vollumfänglich zum Gegenstand der vorliegenden Anmeldung gemacht wird.Particularly preferably, the prediction device and the measuring device can be designed as described in the DE 10 2008 024513 A1 is described, the content of which is fully made the subject of the present application.

Weiterhin vorteilhafterweise kann bei dem Regelungskonzept gemäß der vorliegenden Erfindung die Dynamik der Last aufgrund der Dehnbarkeit des Seiles vernachlässigt werden. Hierdurch ergibt sich ein deutlich einfacher Aufbau der Regelung.Further advantageously, in the control concept according to the present invention, the dynamics of the load due to the extensibility of the rope can be neglected. This results in a significantly simpler design of the scheme.

Die vorliegende Erfindung umfasst weiterhin einen Kran mit einer Kransteuerung, wie sie oben beschrieben wurde.The present invention further comprises a crane with a crane control as described above.

Insbesondere kann der Kran dabei auf einem Schwimmkörper angeordnet sein. Insbesondere kann es sich bei dem Kran um einen Schiffskran handeln. Alternativ kann es sich auch um einen Offshorekran, einen Hafenkran oder einen Seilbagger handeln.In particular, the crane can be arranged on a float. In particular, the crane may be a ship crane. Alternatively, it may also be an offshore crane, a port crane or a crawler crane.

Die vorliegende Erfindung umfasst weiterhin einen Schwimmkörper mit einem Kran gemäß der vorliegenden Erfindung, insbesondere ein Schiff mit einem erfindungsgemäßen Kran.The present invention further comprises a floating body with a crane according to the present invention, in particular a ship with a crane according to the invention.

Weiterhin umfasst die vorliegende Erfindung die Verwendung eines erfindungsgemäßen Krans bzw. einer erfindungsgemäßen Kransteuerung zum Anheben und/oder Absenken einer sich im Wasser befindlichen Last und/oder die Verwendung eines erfindungsgemäßen Krans bzw. einer erfindungsgemäßen Kransteuerung zum Anheben und/oder Absenken einer Last von und/oder auf eine im Wasser befindliche Lastabsetzposition, bspw. auf ein Schiff. Insbesondere umfasst die vorliegende Erfindung dabei die Verwendung des erfindungsgemäßen Krans bzw. der erfindungsgemäßen Kransteuerung für Tiefseehübe und/oder das Be- und/oder Entladen von Schiffen.Furthermore, the present invention comprises the use of a crane according to the invention or a crane control according to the invention for raising and / or lowering a load located in the water and / or the use of a crane according to the invention or a crane control according to the invention for raising and / or lowering a load of and or on a load settling position in the water, for example on a ship. In particular, the present invention comprises the use of the crane according to the invention or the crane control according to the invention for deep-sea turns and / or the loading and / or unloading of ships.

Die vorliegende Erfindung umfasst weiterhin ein Verfahren zur Steuerung eines Krans, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist. Dabei gleicht eine Seegangskompensation durch eine automatische Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise aus. Erfindungsgemäß ist dabei gemäß einem ersten Aspekt vorgesehen, dass die Seegangskompensation bei der Berechnung der Ansteuerung des Hubwerks mindestens eine Beschränkung des Hubwerks berücksichtigt. Gemäß einem zweiten Aspekt ist dagegen vorgesehen, dass die Seegangskompensation anhand einer prognostizierten Bewegung des Seilaufhängepunktes eine Trajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnet, welche in einen Sollwert für eine nachgelagerte Regelung des Hubwerks eingeht. Das erfindungsgemäße Verfahren hat dabei die gleichen Vorteile, welche bereits im Hinblick auf die Kransteuerung beschrieben wurden.The present invention further includes a method of controlling a crane having a hoist for lifting a load suspended on a rope. At the same time, a swell compensation by an automatic control of the hoist compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially. According to the invention, it is provided according to a first aspect that the sea state compensation takes into account at least one limitation of the hoist in the calculation of the control of the hoist. According to a second aspect, on the other hand, it is provided that the sea state compensation based on a predicted movement of the cable suspension point calculates a trajectory of the position and / or speed and / or acceleration of the hoist, which enters into a desired value for a downstream control of the hoist. The method according to the invention has the same advantages that have already been described with regard to crane control.

Weiterhin kann das Verfahren dabei so ausgeführt werden, wie dies ebenfalls oben beschrieben wurde. Insbesondere können dabei die beiden Aspekte gemäß der vorliegenden Erfindung auch beim Verfahren kombiniert werden.Furthermore, the method can be carried out as described above. In particular, the two aspects according to the present invention can also be combined in the method.

Weiterhin kann das erfindungsgemäße Verfahren bevorzugt mittels einer Kransteuerung erfolgen, wie sie oben dargestellt wurde.Furthermore, the method according to the invention can preferably be carried out by means of a crane control, as has been described above.

Die vorliegende Erfindung umfasst weiterhin Software mit Code zur Durchführung als erfindungsgemäßes Verfahren. Insbesondere kann die Software dabei auf einem maschinenlesbaren Datenträger abgespeichert sein. Vorteilhafterweise kann durch Aufspielen der Software auf eine Kransteuerung dabei eine erfindungsgemäße Kransteuerung implementiert werden.The present invention further comprises software with code for carrying out the method according to the invention. In particular, the software can be stored on a machine-readable data carrier. Advantageously, by installing the software on a crane control, a crane control according to the invention can be implemented.

Vorteilhafterweise ist die erfindungsgemäße Kransteuerung dabei elektronisch verwirklicht, insbesondere durch einen elektronischen Steuerrechner. Der Steuerrechner steht dabei vorteilhafterweise mit Sensoren in Verbindung. Insbesondere kann der Steuerrechner dabei mit der Messvorrichtung in Verbindung stehen. Vorteilhafterweise erzeugt der Steuerrechner dabei Steuersignale zur Ansteuerung des Hubwerks.Advantageously, the crane control according to the invention is realized electronically, in particular by an electronic control computer. The control computer is advantageously connected to sensors. In particular, the control computer can be in communication with the measuring device. Advantageously, the control computer generates control signals for controlling the hoist.

Bei dem Hubwerk kann es sich dabei bevorzugt um ein hydraulisch angetriebenes Hubwerk handeln. Der Steuerrechnung der erfindungsgemäßen Kransteuerung kann dabei erfindungsgemäß den Schwenkwinkel mindestens einer hydraulischen Verdrängermaschinen des hydraulischen Antriebssystems und/oder mindestens ein Ventil des hydraulischen Antriebssystems ansteuern.The hoist may preferably be a hydraulically driven hoist. The control calculation of the crane control according to the invention can according to the invention control the pivoting angle of at least one hydraulic displacement machine of the hydraulic drive system and / or at least one valve of the hydraulic drive system.

Bevorzugt ist dabei ein Hydraulikspeicher im hydraulischen Antriebssystem vorgesehen, über welchen beim Absenken der Last Energie gespeichert werden kann, welche dann beim Anheben der Last als zusätzliche Leistung zur Verfügung steht.Preferably, a hydraulic accumulator is provided in the hydraulic drive system, via which energy can be stored when lowering the load, which is then available as additional power when lifting the load.

Vorteilhafterweise erfolgt die Ansteuerung des Hydraulikspeichers dabei separat zur erfindungsgemäßen Ansteuerung des Hubwerks.Advantageously, the control of the hydraulic accumulator takes place separately for the control of the hoist according to the invention.

Alternativ kann auch ein elektrischer Antrieb zum Einsatz kommen. Auch dieser kann einen Energiespeicher umfassen.Alternatively, an electric drive can be used. This can also include an energy store.

Die vorliegende Erfindung wird nun anhand von Ausführungsbeispielen sowie Zeichnungen näher beschrieben.The present invention will now be described in more detail with reference to embodiments and drawings.

Dabei zeigen:

Figur 0:
einen auf einem Schwimmkörper angeordneten Kran gemäß der vorliegenden Erfindung,
Figur 1:
die Struktur einer getrennten Trajektorienplanung für die Seegangskompensation und die Bedienersteuerung,
Figur 2:
eine Integratorkette vierter Ordnung zur Planung von Trajektorien mit stetigem Ruck,
Figur 3:
eine nicht äquidistante Diskretisierung für die Trajektorienplanung, welche gegen Ende des Zeithorizontes größere Abstände verwendet als zu Anfang des Zeithorizontes,
Figur 4:
die Berücksichtigung von sich ändernden Beschränkungen zunächst am Ende des Zeithorizontes am Beispiel der Geschwindigkeit,
Figur 5:
die für die Trajektorienplanung der Bedienersteuerung verwendete Integratorkette dritter Ordnung, welche anhand einer Ruckaufschaltung arbeitet,
Figur 6:
die Struktur der Bahnplanung der Bedienersteuerung, welche Beschränkungen des Antriebs berücksichtigt,
Figur 7:
ein beispielhafter Ruckverlauf mit zugehörigen Schaltzeiten, aus welchen anhand der Bahnplanung eine Trajektorie für die Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnet wird,
Figur 8:
ein mit der Ruckaufschaltung generierter Verlauf einer Geschwindigkeits- und Beschleunigungstrajektorie,
Figur 9:
eine Übersicht über das Ansteuerungskonzept mit einer aktiven Seegangskompensation und einem Sollkraftmodus, hier als Konstantspannungsmodus bezeichnet,
Figur 10:
ein Blockschaltbild der Ansteuerung für die aktive Seegangskompensation und
Figur 11:
ein Blockschaltbild der Ansteuerung für den Sollkraftmodus.
Showing:
Figure 0:
a crane mounted on a float according to the present invention,
FIG. 1:
the structure of separate trajectory planning for sea state compensation and operator control,
FIG. 2:
a fourth-order integrator chain for planning trajectories with a continuous jerk,
FIG. 3:
a non-equidistant discretization for trajectory planning, which uses greater distances towards the end of the time horizon than at the beginning of the time horizon,
FIG. 4:
the consideration of changing constraints first at the end of the time horizon using the example of speed,
FIG. 5:
the third-order integrator chain used for trajectory planning of the operator control, which operates on the basis of a jerk-over,
FIG. 6:
the structure of the path planning of the operator control, which takes into account restrictions of the drive,
FIG. 7:
an exemplary jerk course with associated switching times, from which, based on the path planning, a trajectory for the position and / or speed and / or acceleration of the hoisting gear is calculated,
FIG. 8:
a course of a velocity and acceleration trajectory generated with the jerk-over,
FIG. 9:
an overview of the control concept with an active sea state compensation and a desired force mode, here referred to as constant voltage mode,
FIG. 10:
a block diagram of the control for the active sea state compensation and
FIG. 11:
a block diagram of the control for the desired force mode.

Figur 0 zeigt ein Ausführungsbeispiel eines Kranes 1 mit einer erfindungsgemäßen Kransteuerung zur Ansteuerung des Hubwerks 5. Das Hubwerk 5 weist eine Hubwinde auf, welche das Seil 4 bewegt. Das Seil 4 ist über einen Seilaufhängepunkt 2, im Ausführungsbeispiel eine Umlenkrolle am Ende des Kranauslegers, am Kran geführt. Durch das Bewegen des Seiles 4 kann eine am Seil hängende Last 3 angehoben oder abgesenkt werden. Figure 0 shows an embodiment of a crane 1 with a crane control according to the invention for controlling the hoist 5. The hoist 5 has a hoist winch, which moves the cable 4. The cable 4 is guided over a cable suspension point 2, in the exemplary embodiment a deflection roller at the end of the crane boom, on the crane. By moving the cable 4, a load hanging on the rope 3 can be raised or lowered.

Dabei kann mindestens ein Sensor vorgesehen sein, welche die Position und/oder Geschwindigkeit des Hubwerkes misst und entsprechende Signale an die Kransteuerung übermittelt.In this case, at least one sensor may be provided which measures the position and / or speed of the hoist and transmits corresponding signals to the crane control.

Weiterhin kann mindestens ein Sensor vorgesehen sein, welche die Seilkraft misst und entsprechende Signale an die Kransteuerung übermittelt. Der Sensor kann dabei im Bereich des Kranaufbaus angeordnet sein, insbesondere in einer Befestigung der Winde 5 und/oder in einer Befestigung der Seilrolle 2.Furthermore, at least one sensor can be provided which measures the cable force and transmits corresponding signals to the crane control. The sensor can be arranged in the region of the crane structure, in particular in a fastening of the winch 5 and / or in a fastening of the pulley 2.

Der Kran 1 ist im Ausführungsbeispiel auf einem Schwimmkörper 6 angeordnet, hier einem Schiff. Wie ebenfalls in Figur 0 zu erkennen, bewegt sich der Schwimmkörper 6 aufgrund des Seegangs um seine sechs Freiheitsgrade. Hierdurch wird auch der auf dem Schwimmkörper 6 angeordnete Kran 1 sowie der Seilaufhängepunkt 2 bewegt.The crane 1 is arranged in the embodiment on a float 6, here a ship. Like also in Figure 0 to recognize the float 6 moves due to the sea at its six degrees of freedom. As a result, the arranged on the float 6 crane 1 and the cable suspension point 2 is moved.

Die Kransteuerung gemäß der vorliegenden Erfindung kann eine aktive Seegangskompensation aufweisen, welche durch eine Ansteuerung des Hubwerks und die Bewegung des Seilaufhängepunktes 2 aufgrund des Seegangs zumindest teilweise ausgleicht. Insbesondere wird dabei die vertikale Bewegung des Seilaufhängepunktes aufgrund des Seegangs zumindest teilweise ausgeglichen.The crane control according to the present invention may have an active sea state compensation, which at least partially compensates for a control of the hoist and the movement of the cable suspension point 2 due to the sea. In particular, the vertical movement of the cable suspension point due to the sea is at least partially compensated.

Die Seegangskompensation kann eine Messvorrichtung umfassen, welche eine aktuelle Seegangsbewegung aus Sensordaten ermittelt. Die Messvorrichtung kann dabei Sensoren umfassen, welche am Kranfundament angeordnet sind. Insbesondere kann es sich dabei um Gyroskope und/oder Neigungswinkelsensoren handeln. Besonders bevorzugt sind drei Gyroskope und drei Neigungswinkelsensoren vorgesehen.The sea state compensation may include a measuring device which determines a current sea state movement from sensor data. The measuring device may comprise sensors which are arranged on the crane foundation. In particular, these may be gyroscopes and / or inclination angle sensors. Particularly preferably, three gyroscopes and three inclination angle sensors are provided.

Weiterhin kann eine Prognosevorrichtung vorgesehen sein, welche eine zukünftige Bewegung des Seilaufhängepunktes 2 anhand der ermittelten Seegangsbewegung und eines Modells der Seegangsbewegung prognostiziert. Insbesondere prognostiziert die Prognosevorrichtung dabei allein die vertikale Bewegung des Seilaufhängepunktes. Ggfls. kann dabei im Rahmen der Mess- und/oder der Prognosevorrichtung eine Bewegung des Schiffes am Punkt der Sensoren der Messvorrichtung in eine Bewegung des Seilaufhängepunktes umgerechnet werden.Furthermore, a prediction device can be provided which predicts a future movement of the cable suspension point 2 on the basis of the determined seaward movement and a model of the seaward movement. In particular, the forecasting device alone predicts the vertical movement of the cable suspension point. Sometimes. can be converted in the context of the measuring and / or the forecasting device, a movement of the ship at the point of the sensors of the measuring device in a movement of the cable suspension point.

Die Prognosevorrichtung und die Messvorrichtung sind vorteilhafterweise so ausgeführt, wie dies in der DE 10 2008 024513 A1 ausführlicher beschrieben ist.The forecasting device and the measuring device are advantageously designed as shown in the DE 10 2008 024513 A1 is described in more detail.

Alternativ könnte es sich bei dem erfindungsgemäßen Kran auch um einen Kran handeln, welcher zum Anheben und/oder Absenken einer Last von bzw. auf einen auf einem Schwimmkörper angeordneten Lastabsetzpunkt eingesetzt wird, welcher sich daher mit dem Seegang bewegt. Die Prognosevorrichtung muss in diesem Fall die zukünftige Bewegung des Lastabsetzpunktes prognostizieren. Dies kann analog zu dem oben beschrieben Vorgehen erfolgen, wobei die Sensoren der Messvorrichtung auf dem Schwimmkörper des Lastabsetzpunktes angeordnet sind. Bei dem Kran kann es sich dabei bspw. um einen Hafenkran, einen Offshorekran oder einen Seilbagger handeln.Alternatively, the crane according to the invention could also be a crane, which is used for lifting and / or lowering a load from or onto a crane placed on a float Lastabsetzpunkt is used, which therefore moves with the sea state. The forecasting device must in this case predict the future movement of the load take-off point. This can be done analogously to the procedure described above, wherein the sensors of the measuring device are arranged on the float of Lastabsetzpunktes. The crane may be, for example, a harbor crane, an offshore crane or a crawler crane.

Die Hubwinde des Hubwerks 5 ist im Ausführungsbeispiel hydraulisch angetrieben. Insbesondere ist dabei ein Hydraulikkreislauf aus Hydraulikpumpe und Hydraulikmotor vorgesehen, über welchen die Hubwinde angetrieben wird. Bevorzugt kann dabei ein Hydraulikspeicher vorgesehen sein, über welchen Energie beim Absenken der Last gespeichert wird, so dass diese Energie beim Anheben der Last zur Verfügung steht.The hoist winch of the hoist 5 is hydraulically driven in the embodiment. In particular, a hydraulic circuit of hydraulic pump and hydraulic motor is provided, via which the hoist winch is driven. Preferably, a hydraulic accumulator can be provided, via which energy is stored when the load is lowered, so that this energy is available when lifting the load.

Alternativ könnte ein elektrischer Antrieb eingesetzt werden. Auch dieser könnte mit einem Energiespeicher verbunden werden.Alternatively, an electric drive could be used. This could also be connected to an energy storage.

Im Folgenden wird nun ein Ausführungsbeispiel der vorliegenden Erfindung gezeigt, bei welchem eine Vielzahl von Aspekten der vorliegenden Erfindung gemeinsam verwirklicht sind. Die einzelnen Aspekte können jedoch auch jeweils getrennt voneinander zur Weiterbildung der im allgemeinen Teil der vorliegenden Anmeldung beschriebenen Ausführungsform der vorliegenden Erfindung herangezogen werden.An embodiment of the present invention, in which a variety of aspects of the present invention are implemented together, will now be shown. However, the individual aspects can also be used separately from one another for the further development of the embodiment of the present invention described in the general part of the present application.

1 Planung von Referenztrajektorien1 Planning of reference trajectories

Zur Umsetzung des geforderten prädiktiven Verhaltens der aktiven Seegangskompensation wird im Ausführungsbeispiel eine aus einer Vorsteuerung und einer Rückführung in Form einer Zwei-Freiheitsgrade-Struktur bestehende Folgeregelung eingesetzt. Die Vorsteuerung berechnet sich dabei durch eine differentielle Parametrierung und setzt zweifach stetig differenzierbare Referenztrajektorien voraus. Entscheidend bei der Planung ist, dass der Antrieb den vorgegebenen Trajektorien folgen kann. Somit müssen auch Beschränkungen des Hubwerkes beachtet werden. Ausgangspunkt für die Betrachtung sind die Vertikalposition und/oder - geschwindigkeit des Seilaufhängepunkts Z ˜ a h

Figure imgb0001
und Z ˜ ˙ a h ,
Figure imgb0002
welche z.B. mit Hilfe des in der DE 10 2008 024 513 beschriebenen Algorithmus über einen festen Zeithorizont vorhergesagt werden. Zusätzlich wird bei der Trajektorienplanung noch das Handhebelsignal des Kranfahrers, über das er die Last im inertialen Koordinatensystem verfährt, miteinbezogen.In order to implement the required predictive behavior of the active sea state compensation, a follow-up control consisting of a precontrol and a feedback in the form of a two-degree-of-freedom structure is used in the exemplary embodiment. The feedforward control is calculated by a differential parameterization and requires twice continuously differentiable reference trajectories. Decisive in the planning is that the drive can follow the given trajectories. Thus, limitations of the hoist must be considered. The starting point for consideration is the vertical position and / or speed of the cable suspension point Z ~ a H
Figure imgb0001
and Z ~ ˙ a H .
Figure imgb0002
which eg with the help of in the DE 10 2008 024 513 algorithm can be predicted over a fixed time horizon. In addition, in trajectory planning, the hand lever signal of the crane driver, via which he moves the load in the inertial coordinate system, is also included.

Aus Sicherheitsgründen ist es notwendig, dass sich die Winde auch bei einem Ausfall der aktiven Seegangskompensation weiterhin über das Handhebelsignal verfahren lässt. Daher erfolgt bei dem verwendeten Konzept zur Trajektorienplanung eine Trennung zwischen der Planung der Referenztrajektorien für die Kompensationsbewegung und derer infolge eines Handhebelsignals, wie dies in Fig. 1 dargestellt ist.For safety reasons, it is necessary that the winch can still be moved via the hand lever signal even in the event of failure of the active sea state compensation. Therefore, in the trajectory planning concept used, there is a separation between the planning of the reference trajectories for the compensation movement and that due to a hand lever signal, as described in US Pat Fig. 1 is shown.

In der Abbildung bezeichnen y a * , y ˙ a *

Figure imgb0003
und y ¨ a *
Figure imgb0004
die für die Kompensation geplante Position, Geschwindigkeit und Beschleunigung und y l * , y ˙ l *
Figure imgb0005
und y ¨ l *
Figure imgb0006
die auf Basis des Handhebelsignals geplante Position, Geschwindigkeit und Beschleunigung zum überlagerten Ab- oder Aufwickeln des Seils. Innerhalb des weiteren Verlaufs der Ausführung werden geplante Referenztrajektorien für die Bewegung der Hubwinde grundsätzlich mit y*, ẏ * bzw. * bezeichnet, da sie als Referenz für den Systemausgang der Antriebsdynamik dienen.In the picture designate y a * . y ˙ a *
Figure imgb0003
and y ¨ a *
Figure imgb0004
the position, speed and acceleration planned for the compensation and y l * . y ˙ l *
Figure imgb0005
and y ¨ l *
Figure imgb0006
the planned position, speed and acceleration based on the hand lever signal for superimposed winding or winding of the rope. Within the further course of the execution, planned reference trajectories for the movement of the hoisting winches are generally designated by y * , ẏ * or ÿ * , since they serve as a reference for the system output of the drive dynamics.

Aufgrund der getrennten Trajektorienplanung ist es möglich, bei ausgeschalteter Seegangskompensation oder bei einem kompletten Ausfall der Seegangskompensation (z. B. durch Ausfall der IMU) für die Handhebelsteuerung im manuellen Betrieb die gleiche Trajektorienplanung und den gleichen Folgeregler zu verwenden und dadurch ein identisches Fahrverhalten wie bei eingeschalteter Seegangskompensation zu erzeugen.Due to the separate trajectory planning, it is possible to use the same trajectory planning and the following slave controller with the sea state compensation switched off or in the event of a complete failure of the sea state compensation (eg due to failure of the IMU) for the manual lever control in manual mode and thus an identical driving behavior as with switched-on sea state compensation to produce.

Um die gegebenen Beschränkungen in Geschwindigkeit vmax und Beschleunigung amax trotz der komplett unabhängigen Planung nicht zu verletzen, werden vmax und amax mit Hilfe eines Gewichtungsfaktors 0≤kl ≤1 1 aufgeteilt (vgl. Fig. 1). Dieser wird durch den Kranfahrer vorgegeben und ermöglicht damit die individuelle Aufteilung der Leistung, welche für die Kompensation bzw. das Verfahren der Last zur Verfügung steht. Somit folgt für die maximale Geschwindigkeit und Beschleunigung der Kompensationsbewegung (1-kl)vmax und (1-kl)amax sowie für die Trajektorien zum überlagerten Ab- und Aufwickeln des Seils klvmax und klamax. In order not to violate the given restrictions in speed v max and acceleration a max despite the completely independent planning, v max and a max are divided by means of a weighting factor 0≤ k l ≤1 1 (cf. Fig. 1 ). This is specified by the crane driver and thus allows the individual distribution of power, which is available for the compensation or the method of the load. Thus follows for the maximum speed and acceleration of the compensation movement ( 1 -k l ) v max and ( 1 -k l ) a max and for the trajectories for superimposed winding and winding of the cable k l v max and k l a max .

Eine Änderung von kl lässt sich dabei während des Betriebs durchführen. Da die maximal mögliche Verfahrgeschwindigkeit bzw. -beschleunigung abhängig von der Gesamtmasse aus Seil und Last sind, können sich auch vmax und amax im Betrieb ändern. Deshalb werden die jeweils gültigen Werte ebenfalls an die Trajektorienplanung übergeben.A change of k l can be carried out during operation. Since the maximum possible travel speed or acceleration depends on the total mass of rope and load, v max and a max can also change during operation. Therefore, the valid values are also transferred to the trajectory planning.

Durch die Aufteilung der Leistung nutzt man zwar die Stellgrößenbeschränkungen unter Umständen nicht vollständig aus, doch kann der Kranfahrer den Einfluss der aktiven Seegangskompensation einfach und intuitiv einstellen.Although the power factor distribution may not be fully utilized by sharing the power, the crane operator can easily and intuitively adjust the influence of the active sea state compensation.

Eine Gewichtung von kl = 1 ist gleichzusetzen mit einem Ausschalten der aktiven Seegangskompensation, wodurch sich ein glatter Übergang zwischen ein- und ausgeschalteter Kompensation ermöglichen lässt.A weighting of k l = 1 is equivalent to disabling the active sea state compensation, allowing a smooth transition between on and off compensation.

Der erste Teil des Kapitels erläutert zunächst die Generierung der Referenztrajektorien y a * , y ˙ a *

Figure imgb0007
und y ¨ a *
Figure imgb0008
zur Kompensation der Vertikalbewegung des Seilaufhängepunkts. Der wesentliche Aspekt hierbei ist, dass mit den geplanten Trajektorien die Vertikalbewegung so weit kompensiert wird, wie es aufgrund der gegebenen und durch kl eingestellten Beschränkungen möglich ist.The first part of the chapter first explains the generation of reference trajectories y a * . y ˙ a *
Figure imgb0007
and y ¨ a *
Figure imgb0008
for compensating the vertical movement of the cable suspension point. The essential aspect here is that with the planned trajectories the vertical movement is compensated as far as is possible on the basis of the given restrictions set by k l .

Daher wird zunächst mit Hilfe der über einen kompletten Zeithorizont vorhergesagten Vertikalpositionen und -geschwindigkeiten des Seilaufhängepunkts z ˜ a h = z ˜ a h t k + T p , 1 z ˜ a h t k + T p , K p T

Figure imgb0009
und z ˜ ˙ a h = z ˜ ˙ a h t k + T p , 1 z ˜ ˙ a h t k + T p , K p T
Figure imgb0010
ein Optimalsteuerungsproblem formuliert, welches zyklisch gelöst wird, wobei Kp die Anzahl der vorhergesagten Zeitschritte bezeichnet. Die zugehörige numerische Lösung und Implementierung werden im Anschluss diskutiert.Therefore, first the vertical positions and velocities of the cable suspension point are predicted over a complete time horizon z ~ a H = z ~ a H t k + T p . 1 ... z ~ a H t k + T p . K p T
Figure imgb0009
and z ~ ˙ a H = z ~ ˙ a H t k + T p . 1 ... z ~ ˙ a H t k + T p . K p T
Figure imgb0010
formulated an optimal control problem which is solved cyclically, where K p denotes the number of predicted time steps. The associated numerical solution and implementation are discussed below.

Der zweite Teil des Kapitels befasst sich mit der Planung der Trajektorien y l * , y ˙ l *

Figure imgb0011
und y ¨ l *
Figure imgb0012
zum Verfahren der Last. Diese werden direkt aus dem Handhebelsignal des Kranfahrers Whh generiert. Die Berechnung erfolgt durch eine Aufschaltung des maximal zulässigen Rucks.The second part of the chapter deals with the planning of trajectories y l * . y ˙ l *
Figure imgb0011
and y ¨ l *
Figure imgb0012
for moving the load. These are generated directly from the hand lever signal of the crane driver W hh . The calculation is done by adding the maximum allowable jerk.

1.1 Referenztralektorien für die Kompensation1.1 Reference trimages for compensation

Bei der Trajektorienplanung für die Kompensationsbewegung der Hubwinde sollen aus den vorhergesagten Vertikalpositionen und -geschwindigkeiten des Seilaufhängepunkts unter Beachtung der gültigen Antriebsbeschränkungen hinreichend glatte Trajektorien generiert werden. Diese Aufgabe wird nachfolgend als ein beschränktes Optimierungsproblem aufgefasst, welches in jedem Zeitschritt online zu lösen ist. Daher ähnelt die Herangehensweise dem Entwurf einer modellprädiktiven Regelung, allerdings im Sinne einer modellprädiktiven Trajektoriengenerierung.In trajectory planning for the compensating movement of the hoisting winch, sufficiently smooth trajectories are to be generated from the predicted vertical positions and speeds of the rope suspending point, taking into account the valid drive restrictions. This task is considered below as a limited optimization problem, which is to be solved online in each time step. Therefore, the approach is similar to the design of a model-predictive control, but in the sense of a model-predictive trajectory generation.

Als Referenzen bzw. Sollwerte für die Optimierung dienen die zum Zeitpunkt tk über einen kompletten Zeithorizont mit Kp Zeitschritten vorhergesagten Vertikalpositionen und -geschwindigkeiten des Seilaufhängepunkts z ˜ a h = z ˜ a h t k + T p , 1 z ˜ a h t k + T p , K p T

Figure imgb0013
und z ˜ ˙ a h = z ˜ ˙ a h t k + T p , 1 z ˜ ˙ a h t k + T p , K p T ,
Figure imgb0014
welche mit der entsprechenden Prädiktionszeit, z.B. mit Hilfe des in der DE 10 2008 024 513 beschriebenen Algorithmus, berechnet werden.Serving as references or setpoints for the optimization are the vertical positions and velocities of the cable suspension point predicted at time t k over a complete time horizon with K p time steps z ~ a H = z ~ a H t k + T p . 1 ... z ~ a H t k + T p . K p T
Figure imgb0013
and z ~ ˙ a H = z ~ ˙ a H t k + T p . 1 ... z ~ ˙ a H t k + T p . K p T .
Figure imgb0014
which with the corresponding prediction time, eg with the help of in the DE 10 2008 024 513 described algorithm.

Unter Beachtung der durch kl, vmax und amax gültigen Beschränkungen lässt sich daraufhin eine optimale Zeitfolge für die Kompensationsbewegung bestimmen.Taking into account the restrictions that are valid due to k l , v max and a max, an optimal time sequence for the compensation movement can then be determined.

Allerdings wird analog zur modellprädiktiven Regelung nur der erste Wert der dadurch berechneten Trajektorie für die anschließende Regelung verwendet. Im nächsten Zeitschritt wird die Optimierung mit einer aktualisierten und dadurch genaueren Vorhersage der Vertikalposition und -geschwindigkeit des Seilaufhängepunkts wiederholt.However, analogously to the model predictive control, only the first value of the trajectory calculated thereby is used for the subsequent control. In the next time step, the optimization is repeated with an updated and thereby more accurate prediction of the vertical position and speed of the cable suspension point.

Der Vorteil der modellprädiktiven Trajektoriengenerierung mit nachgeschalteter Regelung gegenüber einer klassischen modellprädiktiven Regelung besteht zum Einen darin, dass sich der Regelungsteil und die damit verbundene Stabilisierung mit einer im Vergleich zur Trajektoriengenerierung höheren Abtastzeit berechnen lassen. Daher kann man die rechenzeitintensive Optimierung in einen langsameren Task verlagern.The advantage of the model-predictive trajectory generation with downstream control compared to a classical model-predictive control on the one hand is that the control part and the associated stabilization can be calculated with a higher sampling time compared to the trajectory generation. Therefore, you can shift the computationally intensive optimization into a slower task.

Zum Anderen lässt sich bei diesem Konzept eine Notfallfunktion, für den Fall dass die Optimierung keine gültige Lösung findet, unabhängig von der Regelung realisieren. Sie besteht aus einer vereinfachten Trajektorienplanung, worauf die Regelung in einer solchen Notsituation zurückgreift und weiterhin die Winde ansteuert.On the other hand, an emergency function can be implemented in this concept, in case the optimization does not find a valid solution, independently of the regulation. It consists of a simplified trajectory planning, whereupon the regulation resorts to such an emergency situation and continues to control the winds.

1.1.1 Systemmodell für die Planung der Kompensationsbewegung 1.1.1 System model for the planning of the compensation movement

Um die Anforderungen an die Stetigkeit der Referenztrajektorien für die Kompensationsbewegung zu erfüllen, darf frühestens deren dritte Ableitung y a *

Figure imgb0015
als sprungfähig erachtet werden. Allerdings sind bei der Kompensationsbewegung im Hinblick auf die Windenlebensdauer Sprünge im Ruck zu vermeiden, wodurch erst die vierte Ableitung y a * 4
Figure imgb0016
als sprungfähig betrachtet werden kann.In order to meet the requirements for the continuity of the reference trajectories for the compensation movement, the third derivation must be made at the earliest y ... a *
Figure imgb0015
be considered as capable of jumping. However, in the compensation movement with regard to the life of the winch jumps in the jerk to avoid, making only the fourth derivative y a * 4
Figure imgb0016
can be considered as capable of jumping.

Somit ist der Ruck y ... a *

Figure imgb0017
mindestens stetig zu planen und die Trajektoriengenerierung für die Kompensationsbewegung erfolgt anhand der in Fig. 2 veranschaulichten Integratorkette vierter Ordnung. Diese dient bei der Optimierung als Systemmodell und lässt sich im Zustandsraum als x ˙ a = 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 A a x a + 0 0 0 1 B a u a , x a 0 = x a , 0 , y a = x a
Figure imgb0018

ausdrücken. Hier beinhaltet der Ausgang y a = y a * y ˙ y * y ¨ a * y a * T
Figure imgb0019
die geplanten Trajektorien für die Kompensationsbewegung. Zur Formulierung des Optimalsteuerungsproblems und in Hinblick auf die spätere Implementierung wird dieses zeitkontinuierliche Modell zunächst auf dem Gitter τ 0 < τ 1 < < τ K p - 1 < τ K p
Figure imgb0020

diskretisiert, wobei Kp die Anzahl der Prädiktionsschritte für die Vorhersage der Vertikalbewegung des Seilaufhängepunkts darstellt. Um die diskrete Zeitdarstellung bei der Trajektoriengenerierung von der diskreten Systemzeit tk zu unterscheiden, wird sie mit τk = kΔτ bezeichnet, wobei k=0,···,kp und Δτ das für die Trajektoriengenerierung verwendete Diskretisierungsintervall des Horizonts Kp ist.Thus, the jerk y ... a *
Figure imgb0017
plan at least steadily and the Trajektoriengenerierung for the compensation movement is based on the in Fig. 2 illustrated fourth order integrator chain. This serves as a system model in the optimization and can be used in the state space as x ˙ a = 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 } A a x a + 0 0 0 1 } B a u a . x a 0 = x a . 0 . y a = x a
Figure imgb0018

express. Here is the output y a = y a * y ˙ y * y ¨ a * y ... a * T
Figure imgb0019
the planned trajectories for the compensation movement. To formulate the optimal control problem and with respect to the later implementation, this time-continuous model first becomes on the grid τ 0 < τ 1 < ... < τ K p - 1 < τ K p
Figure imgb0020

where K p represents the number of prediction steps for the prediction of the vertical movement of the cable suspension point. In order for the trajectory of the discrete system time the discrete time representation t distinguish k, it is with τ k = k Δ τ where k = 0, ···, k p and Δ τ the discretization used for the trajectory of the horizon K p is.

Fig. 3 verdeutlicht, dass das gewählte Gitter nichtäquidistant ist, womit die Anzahl der notwendigen Stützstellen auf dem Horizont reduziert wird. Dadurch ist es möglich, die Dimension des zu lösenden Optimalsteuerungsproblems klein zu halten. Der Einfluss der gröberen Diskretisierung gegen Ende des Horizonts hat keine nachteiligen Auswirkungen auf die geplante Trajektorie, da die Vorhersage der Vertikalposition und -geschwindigkeit gegen Ende des Prädiktionshorizonts ungenauer ist. Fig. 3 makes it clear that the selected grid is not equidistant, which reduces the number of necessary nodes on the horizon. This makes it possible to keep the dimension of the optimal control problem to be solved small. The influence of the grosser discretization towards the end of the horizon does not adversely affect the planned trajectory since the prediction of vertical position and velocity towards the end of the prediction horizon is less accurate.

Die für dieses Gitter gültige zeitdiskrete Systemdarstellung lässt sich anhand der analytischen Lösung x a t = e A a l x a 0 + 0 t e A a t - τ B a u a τ d τ

Figure imgb0021

exakt berechnen. Für die Integratorkette aus Fig. 2 folgt sie zu x a τ k + 1 = 1 Δ τ k Δ τ k 2 2 Δ τ k 3 6 0 1 Δ τ k Δ τ k 2 2 0 0 1 Δ τ k 0 0 0 0 + Δ τ k 4 24 Δ τ k 3 6 Δ τ k 2 2 Δ τ k u a τ k , x a 0 = x a , 0 , y a τ k = x a τ k , k = 0 , , K p - 1 ,
Figure imgb0022

wobei Δτk = τ k+1 k die für den jeweiligen Zeitschritt gültige Diskretisierungsschrittweite beschreibt.The time-discrete system representation valid for this grid can be determined by the analytical solution x a t = e A a l x a 0 + 0 t e A a t - τ B a u a τ d τ
Figure imgb0021

calculate exactly. For the integrator chain off Fig. 2 she follows x a τ k + 1 = 1 Δ τ k Δ τ k 2 2 Δ τ k 3 6 0 1 Δ τ k Δ τ k 2 2 0 0 1 Δ τ k 0 0 0 0 + Δ τ k 4 24 Δ τ k 3 6 Δ τ k 2 2 Δ τ k u a τ k . x a 0 = x a . 0 . y a τ k = x a τ k . k = 0 . ... . K p - 1 .
Figure imgb0022

where Δτ k = τ k +1 k describes the valid for the respective time step discretization step size .

1.1.2 Formulierung und Lösung des Optimalsteuerungsproblems1.1.2 Formulation and solution of the optimal control problem

Durch Lösen des Optimalsteuerungsproblems soll eine Trajektorie geplant werden, welche der vorhergesagten Vertikalbewegung des Seilaufhängepunkts möglichst nahe folgt und gleichzeitig den gegebenen Beschränkungen genügt.By solving the optimal control problem, a trajectory is to be planned which follows the predicted vertical movement of the cable suspension point as close as possible and at the same time satisfies the given restrictions.

Um diese Anforderung zu erfüllen, lautet die Gütefunktion wie folgt: J = 1 2 k = 1 K p y a τ k - w a τ k T Q w τ k y a τ k - w a τ k + u a τ k - 1 r u u a τ k - 1

Figure imgb0023

wobei w a(τk ) die zum jeweiligen Zeitschritt gültige Referenz bezeichnet. Da hierfür nur die vorhergesagte Position z ˜ a h t k + T p , k
Figure imgb0024
und Geschwindigkeit z ˜ ˙ a h t k + T p , k
Figure imgb0025
des Seilaufhängepunkts zur Verfügung stehen, werden die zugehörige Beschleunigung und der Ruck zu Null gesetzt. Der Einfluss dieser inkonsistenten Vorgabe lässt sich allerdings durch eine entsprechende Gewichtung der Beschleunigungs- und Ruckabweichung klein halten. Somit gilt: w a τ k = z ˜ a h t k + T p , k z ˜ ˙ a h t k + T p , k 0 0 T , k = 1 , , K p .
Figure imgb0026

Über die positiv semidefinite Diagonalmatrix Q w τ k = diag q w , 1 τ k , q w , 2 τ k , q w , 3 , q w , 4 , k = 1 , , K p
Figure imgb0027

werden Abweichungen von der Referenz in der Gütefunktion gewichtet. Der skalare Faktor ru bewertet den Stellaufwand. Während ru , qw,3 und qw,4 über den gesamten Prädiktionshorizont konstant sind, werden qw,1 und qw , 2 in Abhängigkeit vom Zeitschritt τk gewählt. Dadurch lassen sich Referenzwerte am Anfang des Prädiktionshorizonts stärker gewichten als diejenigen am Ende. Mithin kann man die mit steigender Prognosezeit nachlassende Genauigkeit der Vertikalbewegungsprognose in der Gütefunktion abbilden. Wegen des Nichtvorhandenseins der Referenzen für die Beschleunigung und den Ruck bestrafen die Gewichte qw,3 und qw,4 nur Abweichungen von Null, weshalb sie kleiner als die Gewichte für die Position q w.1(τk ) und Geschwindigkeit qw,2 (τk ) gewählt werden.To meet this requirement, the merit function is as follows: J = 1 2 Σ k = 1 K p y a τ k - w a τ k T Q w τ k y a τ k - w a τ k + u a τ k - 1 r u u a τ k - 1
Figure imgb0023

where w a ( τ k ) designates the reference valid for the respective time step. Because only the predicted position z ~ a H t k + T p . k
Figure imgb0024
and speed z ~ ˙ a H t k + T p . k
Figure imgb0025
of the rope suspension point, the associated acceleration and jerk are set to zero. However, the influence of this inconsistent specification can be kept small by a corresponding weighting of the acceleration and jerk deviation. Thus: w a τ k = z ~ a H t k + T p . k z ~ ˙ a H t k + T p . k 0 0 T . k = 1 . ... . K p ,
Figure imgb0026

About the positive semidefinite diagonal matrix Q w τ k = diag q w . 1 τ k . q w . 2 τ k . q w . 3 . q w . 4 . k = 1 . ... . K p
Figure imgb0027

deviations from the reference in the quality function are weighted. The scalar factor r u evaluates the actuating effort. While r u , q w, 3 and q w, 4 are constant over the entire prediction horizon, q w , 1 and q w , 2 are chosen as a function of the time step τ k . As a result, reference values at the beginning of the prediction horizon can be weighted more heavily than those at the end. Thus, one can map the decreasing accuracy of the vertical motion forecast in the quality function with increasing forecast time. Because of the absence of the acceleration and jerk references, the weights q w, 3 and q w , 4 only penalize deviations from zero, which is why they are smaller than the weights for the position q w. 1 ( τ k ) and speed q w , 2 ( τ k ) are selected.

Die zugehörigen Beschränkungen für das Optimalsteuerungsproblem folgen aus der verfügbaren Leistung des Antriebs und dem aktuell gewählten Gewichtungsfaktor kl (vgl. Fig. 1). Demnach gilt für die Zustände des Systemmodells aus (1.4): - δ a τ k 1 - k l υ max x a , 2 τ k δ a τ k 1 - k l υ max , - δ a τ k 1 - k l a max x a , 3 τ k δ a τ k 1 - k l a max , k = 1 , , K p , - δ a τ k j max x a , 4 τ k δ a τ k j max

Figure imgb0028

und für den Eingang: - δ a τ k d dt j max u a τ k δ a τ k d dt j max , k = 0 , , K p - 1.
Figure imgb0029

Hier stellt δak) einen Reduktionsfaktor dar, der so gewählt wird, dass die jeweilige Beschränkung am Ende des Horizonts 95% derjenigen am Anfang des Horizonts beträgt. Für die dazwischenliegenden Zeitschritte folgt δa (τk ) aus linearer Interpolation. Die Reduktion der Beschränkungen entlang des Horizonts erhöht die Robustheit des Verfahrens in Bezug auf die Existenz zulässiger Lösungen.The associated constraints on the optimal control problem follow from the available power of the drive and the currently selected weighting factor k l (cf. Fig. 1 ). Accordingly, for the states of the system model from (1.4): - δ a τ k 1 - k l υ Max x a . 2 τ k δ a τ k 1 - k l υ Max . - δ a τ k 1 - k l a Max x a . 3 τ k δ a τ k 1 - k l a Max . k = 1 . ... . K p . - δ a τ k j Max x a . 4 τ k δ a τ k j Max
Figure imgb0028

and for the entrance: - δ a τ k d dt j Max u a τ k δ a τ k d dt j Max . k = 0 . ... . K p - 1.
Figure imgb0029

Here δ ak ) represents a reduction factor chosen so that the respective limit at the end of the horizon is 95% of that at the beginning of the horizon. For the intervening time steps, δ a ( τ k ) follows from linear interpolation. The reduction of the restrictions along the horizon increases the robustness of the method with respect to the existence of permissible solutions.

Während die Geschwindigkeits- und Beschleunigungsbeschränkungen sich im Betrieb ändern können, sind die Beschränkungen des Rucks jmax und der Ableitung des Rucks d dt j max

Figure imgb0030
konstant. Um die Lebensdauer der Hubwinde und des gesamten Krans zu erhöhen, werden sie in Hinblick auf eine maximal zulässige Schockbelastung gewählt. Für den Positionszustand gelten keine Beschränkungen.While the speed and acceleration limits may change during operation, the jerk limitations are j max and the derivative of the jerk d dt j Max
Figure imgb0030
constant. To the life of the hoist winch and the whole Cranes are chosen for maximum shock load. There are no restrictions on the position condition.

Da die maximale Geschwindigkeit vmax und Beschleunigung amax sowie der Gewichtungsfaktor der Leistung kl im Betrieb extern bestimmt sind, ändern sich zwangsläufig auch die Geschwindigkeits- und Beschleunigungsbeschränkungen für das Optimalsteuerungsproblem. Die damit verbundenen zeitvarianten Beschränkungen berücksichtigt das vorgestellte Konzept folgendermaßen: Sobald sich eine Beschränkung ändert, wird der aktualisierte Wert zuerst nur am Ende des Prädiktionshorizonts für den Zeitschritt τKp einbezogen. Anschließend schiebt man ihn mit fortschreitender Zeit an den Anfang des Prädiktionshorizonts.Since the maximum speed v max and acceleration a max and the weighting factor of the power k l are externally determined during operation, the speed and acceleration limitations for the optimal control problem inevitably change as well. The associated time-variant constraints take into account the presented concept as follows: As soon as a constraint changes, the updated value is first only at the end of the prediction horizon for the time step τ K p included. Then, as time progresses, it pushes it to the beginning of the prediction horizon.

Fig. 4 verdeutlicht dieses Vorgehen anhand der Geschwindigkeitsbeschränkung. Bei der Reduzierung einer Beschränkung ist zusätzlich darauf zu achten, dass sie zu ihrer maximal zulässigen Ableitung passt. Dies bedeutet, dass beispielsweise die Geschwindigkeitsbeschränkung (1-kl)vmax maximal so schnell reduziert werden darf, wie es die aktuelle Beschleunigungsbeschränkung (1-kl )amax erlaubt. Wegen des Durchschiebens der aktualisierten Beschränkungen existiert für eine in den Beschränkungen liegende Anfangsbedingung x a (τ 0) immer eine Lösung, die wiederum nicht gegen die aktualisierten Beschränkungen verstößt. Allerdings dauert es den kompletten Prädiktionshorizont bis sich eine geänderte Beschränkung endgültig auf die geplanten Trajektorien am Anfang des Horizonts auswirkt. Fig. 4 clarifies this procedure based on the speed limit. When reducing a restriction, care must also be taken that it matches its maximum permissible derivative. This means that, for example, the speed limit ( 1 -k l ) v max may be reduced at most as fast as the current acceleration limitation (1 k l ) a max permits. Because of the pushing through of the updated constraints, a constrained initial condition x a ( τ 0 ) always has a solution which in turn does not violate the updated constraints. However, it takes the complete prediction horizon until a changed restriction finally affects the planned trajectories at the beginning of the horizon.

Somit ist das Optimalsteuerungsproblem durch die zu minimierende quadratische Gütefunktion (1.5), das Systemmodell (1.4) und die Ungleichungsbeschränkungen aus (1.8) und (1.9) in Form eines linear-quadratischen Optimierungsproblems (QP-Problem für Quadratic Programming Problem) vollständig gegeben. Bei erstmaliger Ausführung der Optimierung wird die Anfangsbedingung zu xa0) = [0,0,0,0] T gewählt. Anschließend verwendet man den im letzten Optimierungsschritt für den Zeitschritt τ 1 berechneten Wert x a (τ 1) als Anfangsbedingung.Thus, the optimal control problem is through to be minimized square merit function (1.5), the system model (1.4) and the inequality constraints of (1.8) and (1.9) in the form of a linear-quadratic optimization problem (QP problem for Q uadratic P rogramming PROBLEM) completely given. When the optimization is carried out for the first time, the initial condition is chosen to be x a0 ) = [0,0,0,0] T. Subsequently, the value x a ( τ 1 ) calculated in the last optimization step for the time step τ 1 is used as the initial condition.

Die Berechnung der eigentlichen Lösung des QP-Problems erfolgt in jedem Zeitschritt über ein numerisches Verfahren, das man als QP-Solver bezeichnet.The actual solution to the QP problem is calculated in each time step using a numerical method known as the QP solver.

Infolge des Rechenaufwands für die Optimierung ist die Abtastzeit für die Trajektorienplanung der Kompensationsbewegung größer als die Diskretisierungszeit aller restlichen Komponenten der aktiven Seegangskompensation; somit gilt Δτ > Δt.Due to the computational effort for the optimization, the sampling time for the trajectory planning of the compensatory motion is greater than the discretization time of all remaining components of the active sea state compensation; thus Δ τ> Δ t true.

Damit die Referenztrajektorien allerdings für die Regelung im schnelleren Takt zur Verfügung stehen, findet die Simulation der Integratorkette aus Fig. 2 außerhalb der Optimierung mit der schnelleren Abtastzeit Δt statt. Sobald neue Werte aus der Optimierung vorliegen, werden die Zustände x a (τ 0) als Anfangsbedingung für die Simulation verwendet und die Stellgröße am Anfang des Prädiktionshorizonts ua 0 ) als konstanter Eingang auf die Integratorkette geschrieben.However, so that the reference trajectories are available for the control at a faster rate, the simulation of the integrator chain takes place Fig. 2 outside the optimization with the faster sampling time Δ t instead. As soon as new values from the optimization are available, the states x a ( τ 0 ) are used as an initial condition for the simulation, and the manipulated variable at the beginning of the prediction horizon u a 0 ) is written to the integrator chain as a constant input.

1.2 Referenztrajektorien für das Verfahren der Last1.2 Reference trajectories for the method of load

Analog zur Kompensationsbewegung sind für die überlagerte Handhebelsteuerung zweimal stetig differenzierbare Referenztrajektorien notwendig (vgl. Fig. 1). Da bei diesen durch den Kranfahrer vorgebbaren Bewegungen im Normalfall keine schnellen Richtungswechsel für die Winde zu erwarten sind, hat sich die Mindestanforderung einer stetig geplanten Beschleunigung y ¨ l *

Figure imgb0031
auch in Bezug auf die Lebensdauer der Winde als ausreichend herausgestellt. Somit lässt sich im Gegensatz zu den für die Kompensationsbewegung geplanten Referenztrajektorien schon die dritte Ableitung y l * ,
Figure imgb0032
welche dem Ruck entspricht, als sprungfähig erachten.Analogous to the compensatory movement, twice-continuously differentiable reference trajectories are necessary for the superimposed lever control (cf. Fig. 1 ). Since these movements, which can be predetermined by the crane operator, normally do not lead to any rapid changes of direction for the winch, the minimum requirement is a constantly planned acceleration y ¨ l *
Figure imgb0031
also in terms of the life of the winch proved sufficient. Thus, in contrast to the reference trajectories planned for the compensatory movement, the third derivative can already be used y ... l * .
Figure imgb0032
which corresponds to the jerk, consider as jumpable.

Wie Fig. 5 zeigt, dient sie gleichzeitig als Eingang einer Integratorkette dritter Ordnung. Neben den Anforderungen an die Stetigkeit müssen die geplanten Trajektorien auch die aktuell gültigen Geschwindigkeits- und Beschleunigungsbeschränkungen erfüllen, welche sich für die Handhebelsteuerung zu klvmax und klamax ergeben.As Fig. 5 shows, it also serves as the input of a third-order integrator chain. In addition to the requirements for continuity, the planned trajectories must also meet the currently valid speed and acceleration restrictions which result for the lever control in k l v max and k l a max .

Das Handhebelsignal des Kranfahrers -100≤whh ≤100 wird als relative Geschwindigkeitsvorgabe in Bezug auf die aktuell maximal zulässige Geschwindigkeit klvmax interpretiert. Somit ergibt sich die durch den Handhebel vorgegebene Sollgeschwindigkeit nach Fig. 6 zu υ hh * = k l υ max w hh 100 .

Figure imgb0033
The hand lever signal of the crane driver -100≤ w hh ≤100 is interpreted as relative speed specification with respect to the currently maximum permissible speed k l v max . Thus, the predetermined speed given by the hand lever results Fig. 6 to υ hh * = k l υ Max w hh 100 ,
Figure imgb0033

Wie daraus hervorgeht hängt die aktuell durch den Handhebel vorgegebene Sollgeschwindigkeit von der Handhebelstellung Whh , dem veränderlichen Gewichtungsfaktor kl und der aktuellen maximal zulässigen Windengeschwindigkeit Vmax ab.As can be seen, the setpoint speed currently given by the hand lever depends on the hand lever position W hh , the variable weighting factor k l and the current maximum permissible winch speed V max .

Die Aufgabe der Trajektorienplanung für die Handhebelsteuerung lässt sich nun wie folgt angeben: Aus der durch den Handhebel vorgegebenen Sollgeschwindigkeit ist ein stetig differenzierbarer Geschwindigkeitsverlauf zu generieren, sodass die Beschleunigung einen stetigen Verlauf besitzt. Als Verfahren für diese Aufgabenstellung bietet sich eine sogenannte Ruckaufschaltung an.The task of trajectory planning for the hand lever control can now be specified as follows: From the setpoint speed given by the hand lever, a continuously differentiable speed profile is to be generated so that the acceleration has a steady course. As a method for this task offers a so-called jerk-on.

Ihr Grundgedanke besagt, dass der maximal zulässige Ruck jmax in einer ersten Phase so lange auf den Eingang der Integratorkette einwirkt, bis die maximal zulässige Beschleunigung erreicht ist. In der zweiten Phase wird die Geschwindigkeit mit konstanter Beschleunigung erhöht; und in der letzten Phase schaltet man den maximal zulässigen negativen Ruck so auf, dass die gewünschte Endgeschwindigkeit erreicht wird.Its basic idea is that the maximum permissible jerk j max in a first phase acts on the input of the integrator chain until the maximum permissible acceleration is reached. In the second phase, the speed is increased with constant acceleration; and in the last phase, the maximum permissible negative jerk is switched on so that the desired final speed is reached.

Daher sind bei der Ruckaufschaltung lediglich die Schaltzeitpunkte zwischen den einzelnen Phasen zu bestimmen. Fig .7 stellt einen beispielhaften Verlauf des Rucks für einen Geschwindigkeitswechsel zusammen mit den Schaltzeitpunkten dar. Dabei bezeichnet T/ ,0 den Zeitpunkt, an dem ein Umplanen stattfindet. Die Zeitpunkte Tl,1 , Tl,2 und Tl,3 verweisen jeweils auf die berechneten Schaltzeitpunkte zwischen den einzelnen Phasen. Ihre Berechnung skizziert der folgende Absatz.Therefore, only the switching times between the individual phases are to be determined in the jerk connection. Fig. 7 illustrates an exemplary course of the jerk for a speed change together with the switching times. In this case, T / 0 denotes the time at which rescheduling takes place. The times T l , 1 , T l , 2 and T l , 3 each refer to the calculated switching times between the individual phases. Their calculation is outlined in the following paragraph.

Sobald für die Handhebelsteuerung eine neue Situation eintritt, vollzieht sich ein Umplanen der generierten Trajektorien. Eine neue Situation tritt ein, sobald sich die Sollgeschwindigkeit v hh *

Figure imgb0034
oder die aktuell gültige maximale Beschleunigung für die Handhebelsteuerung klamax ändert. Die Sollgeschwindigkeit kann sich aufgrund einer neuen Handhebelstellung Whh oder durch eine neue Vorgabe von kl bzw. Vmax ändern (vgl. Fig. 6). Analog dazu ist eine Variation der maximal gültigen Beschleunigung durch kl oder amax möglich.As soon as a new situation arises for the hand lever control, a rescheduling of the generated trajectories takes place. A new situation occurs as soon as the target speed v hh *
Figure imgb0034
or the currently valid maximum acceleration for the hand lever control k l a max changes. The desired speed may change due to a new hand lever position W hh or by a new specification of k l or V max (cf. Fig. 6 ). Analogously, a variation of the maximum valid acceleration by k l or a max is possible.

Bei einem Umplanen der Trajektorien wird zunächst aus der aktuell geplanten Geschwindigkeit y ˙ l * T l , 0

Figure imgb0035
und der entsprechenden Beschleunigung y ¨ l * T l , 0
Figure imgb0036
diejenige Geschwindigkeit berechnet, welche sich bei einer Reduzierung der Beschleunigung auf Null ergibt: υ ˜ = y ˙ l * T l , 0 + Δ T ˜ 1 y ¨ l * T l , 0 + 1 2 Δ T ˜ 1 2 u ˜ l , 1 ,
Figure imgb0037

wobei die minimal notwendige Zeit durch Δ T ˜ 1 = - y ¨ l * u ˜ l , 1 , u ˜ l , 1 0
Figure imgb0038

gegeben ist und l,1 den Eingang der Integratorkette benennt, also den aufgeschalteten Ruck (vgl. Fig. 5). Er ergibt sich in Abhängigkeit von der aktuell geplanten Beschleunigung y ¨ l * T l , 0
Figure imgb0039
zu u ^ l , 1 = { j max , für y ¨ l * < 0 - j max , für y ¨ l * > 0 0 , für y ¨ l * = 0 .
Figure imgb0040
When repurposing the trajectories is initially from the currently planned speed y ˙ l * T l . 0
Figure imgb0035
and the corresponding acceleration y ¨ l * T l . 0
Figure imgb0036
calculates the speed which results when the acceleration is reduced to zero: υ ~ = y ˙ l * T l . 0 + Δ T ~ 1 y ¨ l * T l . 0 + 1 2 Δ T ~ 1 2 u ~ l . 1 .
Figure imgb0037

being the minimum necessary time through Δ T ~ 1 = - y ¨ l * u ~ l . 1 . u ~ l . 1 0
Figure imgb0038

is given and ũ l , 1 designates the input of the integrator chain, that is, the jerk applied (cf. Fig. 5 ). It depends on the currently planned acceleration y ¨ l * T l . 0
Figure imgb0039
to u ^ l . 1 = { j Max . For y ¨ l * < 0 - j Max . For y ¨ l * > 0 0 . For y ¨ l * = 0 ,
Figure imgb0040

Abhängig von der theoretisch berechneten Geschwindigkeit und der gewünschten Sollgeschwindigkeit lässt sich nun der Verlauf des Eingangs angeben. Falls v hh * > v ˜

Figure imgb0041
ist, erreicht ν̃ den gewünschten Wert v hh *
Figure imgb0042
nicht und die Beschleunigung kann weiter erhöht werden. Falls jedoch v hh * < v ˜
Figure imgb0043
gilt, ist ν̃ zu schnell und die Beschleunigung ist sofort zu reduzieren.Depending on the theoretically calculated speed and the desired setpoint speed, the course of the input can now be specified. If v hh * > v ~
Figure imgb0041
is, ν reaches the desired value v hh *
Figure imgb0042
not and the acceleration can be further increased. If so v hh * < v ~
Figure imgb0043
ν is too fast and the acceleration has to be reduced immediately.

Aus diesen Überlegungen lassen sich folgende Schaltfolgen des Rucks für die drei Phasen ableiten u l = { j max 0 - j max , f u ¨ r υ ˜ υ hh * - j max 0 j max , f u ¨ r υ ˜ > υ hh *

Figure imgb0044

mit ul= └ul,1,ul,2,ul,3┘ und dem in der jeweiligen Phase aufgeschalteten Eingangssignal ul,i . Die Dauer einer Phase ergibt sich zu ΔTi = Tl,i -T l,i-1 mit i = 1,2,3. Demnach lauten die geplante Geschwindigkeit und Beschleunigung am Ende der ersten Phase: y ˙ l * T l , 1 = y ˙ l * T l , 0 + Δ T 1 y ¨ l * T l , 0 + 1 2 Δ T 1 2 u l , 1 ,
Figure imgb0045
y ¨ l * T l , 1 = y ¨ l * T l , 0 + Δ T 1 u j , 1
Figure imgb0046

und nach der zweiten Phase: y ˙ l * T l , 2 = y ˙ l * T l , 1 + Δ T 2 y ¨ l * T l , 1 ,
Figure imgb0047
y ¨ l * T l , 2 = y ¨ l * T l , 1 ,
Figure imgb0048

wobei u l,2 = 0 angenommen wurde. Nach der dritten Phase folgt schließlich: y ˙ l * T l , 3 = y ˙ l * T l , 2 + Δ T 3 y ¨ l * T l , 2 + 1 2 Δ T 3 2 u l , 3 ,
Figure imgb0049
y ¨ l * T l , 3 = y ¨ l * T l , 2 + Δ T 3 u l , 3 .
Figure imgb0050
From these considerations, the following switching sequences of the jerk for the three phases can be derived u l = { j Max 0 - j Max . f u ¨ r υ ~ υ hh * - j Max 0 j Max . f u ¨ r υ ~ > υ hh *
Figure imgb0044

with u l = └u l, 1 , u l, 2 , u l, 3 ┘ and the input in the respective phase input signal u l , i . The duration of one phase is given by Δ T i = T l, i - T l, i-1 with i = 1,2,3. According to the planned speed and acceleration at the end of the first phase: y ˙ l * T l . 1 = y ˙ l * T l . 0 + Δ T 1 y ¨ l * T l . 0 + 1 2 Δ T 1 2 u l . 1 .
Figure imgb0045
y ¨ l * T l . 1 = y ¨ l * T l . 0 + Δ T 1 u j . 1
Figure imgb0046

and after the second phase: y ˙ l * T l . 2 = y ˙ l * T l . 1 + Δ T 2 y ¨ l * T l . 1 .
Figure imgb0047
y ¨ l * T l . 2 = y ¨ l * T l . 1 .
Figure imgb0048

where u l , 2 = 0 was assumed. After the third phase finally follows: y ˙ l * T l . 3 = y ˙ l * T l . 2 + Δ T 3 y ¨ l * T l . 2 + 1 2 Δ T 3 2 u l . 3 .
Figure imgb0049
y ¨ l * T l . 3 = y ¨ l * T l . 2 + Δ T 3 u l . 3 ,
Figure imgb0050

Zur genauen Berechnung der Schaltzeitpunkte T l,i wird zunächst die Beschleunigungsbeschränkung vernachlässigt, wodurch ΔT 2 = 0 gilt. Aufgrund dieser Vereinfachung lassen sich die Längen der beiden restlichen Zeitintervalle wie folgt angeben: Δ T 1 = a ˜ - y ¨ l * T l , 0 u l , 3 ,

Figure imgb0051
Δ T 3 = 0 - a ˜ u l , 3
Figure imgb0052

wobei ã für die maximal erreichte Beschleunigung steht. Durch Einsetzen von (1.21) und (1.22) in (1.15), (1.16) und (1.19) entsteht ein Gleichungssystem, das sich nach ã auflösen lässt. Unter Beachtung von y ˙ l * T l , 3 = v hh *
Figure imgb0053
ergibt sich letztendlich: a ˜ = ± u l , 3 2 y ˙ l * T l , 0 u l , 1 - y ¨ l * T l , 0 2 - 2 υ hh * u l , 1 u l , 1 - u l , 3 .
Figure imgb0054
For exact calculation of the switching times T l, i , the acceleration limitation is initially neglected, whereby Δ T 2 = 0 applies. Due to this simplification, the lengths of the two remaining time intervals can be specified as follows: Δ T 1 = a ~ - y ¨ l * T l . 0 u l . 3 .
Figure imgb0051
Δ T 3 = 0 - a ~ u l . 3
Figure imgb0052

where ã stands for the maximum acceleration achieved. Substituting (1.21) and (1.22) into (1.15), (1.16), and (1.19) produces a system of equations that can be solved for ã . In consideration of y ˙ l * T l . 3 = v hh *
Figure imgb0053
finally results: a ~ = ± u l . 3 2 y ˙ l * T l . 0 u l . 1 - y ¨ l * T l . 0 2 - 2 υ hh * u l . 1 u l . 1 - u l . 3 ,
Figure imgb0054

Das Vorzeichen von ã folgt aus der Bedingung, dass ΔT 1 und ΔT 3 in (1.21) bzw. (1.22) positiv sein müssen.The sign of ã follows from the condition that Δ T 1 and Δ T 3 must be positive in (1.21) and (1.22), respectively.

In einem zweiten Schritt ermittelt sich aus ã und der maximal zulässigen Beschleunigung klamax die eigentliche Maximalbeschleunigung: a = y ¨ l * T l , 1 = y ¨ l * T l , 2 = min k l a max , max - k l a max , a ˜ .

Figure imgb0055
In a second step , the actual maximum acceleration is determined from ã and the maximum permissible acceleration k l a max : a ~ = y ¨ l * T l . 1 = y ¨ l * T l . 2 = min k l a Max . Max - k l a Max . a ~ ,
Figure imgb0055

Mit ihr lassen sich letztendlich die wirklich auftretenden Zeitintervalle ΔT 1 und ΔT 3 berechnen. Sie resultieren aus (1.21) und (1.22) mit ã=a. Das noch unbekannte Zeitintervall ΔT 2 bestimmt sich nun aus (1.17) und (1.19) mit ΔT 1 und ΔT 3 aus (1.21) und (1.22) zu Δ T 2 = 2 υ hh * u l , 3 + a 2 - 2 y ˙ l * T l , 1 u l , 3 2 a u l , 3

Figure imgb0056

wobei y ˙ l * T l , 1
Figure imgb0057
aus (1.15) folgt. Die Schaltzeitpunkte lassen sich direkt aus den Zeitintervallen ablesen: T l , i = T l , i - 1 + Δ T i , i = 1 , 2 , 3.
Figure imgb0058
With it finally the time intervals actually occurring Δ T 1 and T Δ can be calculated. 3 They result from (1.21) and (1.22) with ã = a , The unknown time interval Δ T 2 is now determined from (1.17) and (1.19) with Δ t 1 and Δ t 3 from (1.21) and (1.22) to Δ T 2 = 2 υ hh * u l . 3 + a ~ 2 - 2 y ˙ l * T l . 1 u l . 3 2 a ~ u l . 3
Figure imgb0056

in which y ˙ l * T l . 1
Figure imgb0057
from (1.15) follows. The switching times can be read directly from the time intervals: T l . i = T l . i - 1 + Δ T i . i = 1 . 2 . Third
Figure imgb0058

Die zu planenden Geschwindigkeits- und Beschleunigungsverläufe y ˙ l *

Figure imgb0059
und y ¨ l *
Figure imgb0060
kann man mit den einzelnen Schaltzeitpunkten analytisch berechnen. Hierbei ist zu erwähnen, dass die durch die Schaltzeitpunkte geplanten Trajektorien häufig nicht vollständig abgefahren werden, da vor Erreichen des Schaltzeitpunkts Tl,3 eine neue Situation eintritt, dadurch ein Umplanen stattfindet und neue Schaltzeitpunkte berechnet werden. Wie bereits erwähnt tritt eine neue Situation durch eine Änderung von Whh, Vmax, amax oder kl ein.The speed and acceleration curves to be planned y ˙ l *
Figure imgb0059
and y ¨ l *
Figure imgb0060
can be calculated analytically with the individual switching times. It should be noted that the planned by the switching times trajectories are often not completely traversed because before reaching the switching time T l, 3 enters a new situation, thereby rescheduling takes place and new switching times be calculated. As already mentioned, a new situation occurs due to a change in W hh , V max , a max or k l .

Fig. 8 zeigt eine mittels des vorgestellten Verfahrens beispielhaft generierte Trajektorie. Der Verlauf der Trajektorien beinhaltet beide Fälle, welche aufgrund von (1.24) eintreten können. Im ersten Fall wird die maximal zulässige Beschleunigung zum Zeitpunkt t = 1 s erreicht und es folgt eine Phase mit konstanter Beschleunigung. Der zweite Fall tritt zum Zeitpunkt t = 3,5s ein. Hier wird die maximal zulässige Beschleunigung aufgrund der Handhebelstellung nicht vollständig erreicht. Die Folge ist, dass der erste und zweite Schaltzeitpunkt zusammenfallen und ΔT 2 = 0 gilt. Der zugehörige Positionsverlauf berechnet sich nach Fig. 5 durch Integration des Geschwindigkeitsverlaufs, wobei die Position bei Systemstart durch die aktuell von der Hubwinde abgewickelte Seillänge initialisiert wird. Fig. 8 shows a trajectory exemplified by the method presented. The course of the trajectories includes both cases, which can occur on the basis of (1.24). In the first case, the maximum permissible acceleration is reached at time t = 1 s, followed by a phase with constant acceleration. The second case occurs at time t = 3.5s. Here, the maximum allowable acceleration due to the hand lever position is not fully achieved. The result is that the first and second switching time coincide and ΔT 2 = 0 applies. The associated position history is calculated according to Fig. 5 by integrating the velocity profile, the position being initialized at startup by the rope length currently being handled by the hoist winch.

2 Ansteuerungskonzept für die Hubwinde 2 Control concept for the hoist winch

Prinzipiell besteht die Ansteuerung aus zwei unterschiedlichen Betriebsmodi: der aktiven Seegangskompensation zur Entkopplung der vertikalen Lastbewegung von der Schiffsbewegung bei frei hängender Last und der Konstantspannungsregelung zur Vermeidung von Schlaffseil, sobald die Last auf dem Meeresboden abgesetzt ist. Während eines Tiefseehubs ist zunächst die Seegangskompensation aktiv. Anhand einer Detektion des Absetzvorgangs wird automatisch auf die Konstantspannungsregelung umgeschaltet. Fig. 9 veranschaulicht das Gesamtkonzept mit den zugehörigen Führungs- und Regelgrößen.In principle, the control consists of two different modes of operation: the active sea state compensation for decoupling the vertical load movement from the ship movement with free-hanging load and the constant voltage control to avoid slack rope, as soon as the load is deposited on the seabed. During a deep-sea stroke, the sea state compensation is initially active. Based on a detection of the settling process is automatically switched to the constant voltage control. Fig. 9 illustrates the overall concept with the associated control and control variables.

Jeder der beiden unterschiedlichen Betriebsmodi könnte jedoch auch jeweils ohne den anderen Betriebsmodus implementiert werden. Weiterhin kann ein Konstantspannungsmodus, wie er im folgenden beschrieben wird, auch unabhängig vom Einsatz des Kranes auf einem Schiff und unabhängig von einer aktiven Seegangskompensation eingesetzt werden.However, each of the two different modes of operation could also be implemented without the other mode of operation. Furthermore, a constant voltage mode, as described below, can also be used independently of the use of the crane on a ship and independently of an active sea state compensation.

Durch die aktive Seegangskompensation soll die Hubwinde so angesteuert werden, dass die Windenbewegung die Vertikalbewegung des Seilaufhängepunkts z a h

Figure imgb0061
ausgleicht und der Kranfahrer die Last mit Hilfe des Handhebels im als inertial betrachteten h-Koordinatensystem verfährt. Damit die Ansteuerung das geforderte prädiktive Verhalten zur Minimierung des Kompensationsfehlers aufweist, wird sie durch einen Vorsteuerungs- und Stabilisierungsteil in Form einer Zwei-Freiheitsgrade-Struktur umgesetzt. Die Vorsteuerung berechnet sich aus einer differentiellen Parametrierung mit Hilfe des flachen Ausgangs der Windendynamik und ergibt sich aus den geplanten Trajektorien zum Verfahren der Last y l * , y ˙ l *
Figure imgb0062
und y ¨ l *
Figure imgb0063
sowie den negativen Trajektorien für die Kompensationsbewegung - y a * , - y ˙ a *
Figure imgb0064
und - y ¨ a *
Figure imgb0065
(vgl. Fig. 9). Die daraus resultierenden Solltrajektorien für den Systemausgang der Antriebsdynamik bzw. der Windendynamik werden mit y h * , y ˙ h *
Figure imgb0066
und y ¨ h *
Figure imgb0067
bezeichnet. Sie stellen die Sollposition, -geschwindigkeit und -beschleunigung für die Windenbewegung und dadurch für das Auf- und Abwickeln des Seils dar.Active hoist compensation is intended to control the hoist winch so that the winch movement controls the vertical movement of the rope suspension point z a H
Figure imgb0061
compensates and the crane operator moves the load with the help of the hand lever in the considered as inertial h-coordinate system. In order for the driver to have the required predictive behavior for minimizing the compensation error, it is converted by a pilot control and stabilization part in the form of a two-degree-of-freedom structure. The feedforward control is calculated from a differential parameterization with the aid of the flat output of the wind dynamics and results from the planned trajectories for moving the load y l * . y ˙ l *
Figure imgb0062
and y ¨ l *
Figure imgb0063
and the negative trajectories for the compensation movement - y a * . - y ˙ a *
Figure imgb0064
and - y ¨ a *
Figure imgb0065
(see. Fig. 9 ). The resulting desired trajectories for the system output of the drive dynamics or the wind dynamics are with y H * . y ˙ H *
Figure imgb0066
and y ¨ H *
Figure imgb0067
designated. They represent the target position, speed and acceleration for the winch movement and thus for the winding and unwinding of the rope.

Während der Konstantspannungsphase soll die Seilkraft an der Last Fsl auf einen konstanten Betrag geregelt werden, um Schlaffseil zu vermeiden. Daher wird in diesem Betriebsmodus der Handhebel deaktiviert, und die aus dem Handhebelsignal geplanten Trajektorien werden nicht mehr aufgeschaltet. Die Ansteuerung der Winde erfolgt wiederum durch eine Zwei-Freiheitsgrade-Struktur mit Vorsteuerungs- und Stabilisierungsteil.During the constant voltage phase, the cable force at the load F sl should be regulated to a constant amount in order to avoid slack rope. Therefore, in this mode of operation, the hand lever is deactivated and the trajectories planned from the hand lever signal are no longer applied. The control of the winch is again by a two-degree-of-freedom structure with pilot control and stabilization part.

Die genaue Lastposition z / und die Seilkraft an der Last F s/ stehen für die Regelung nicht als Messgrößen zur Verfügung, da der Kranhaken aufgrund der langen Seillängen und großen Tiefen mit keinerlei Sensorik ausgestattet ist. Des Weiteren existiert keinerlei Information über Form und Art der angehängten Last. Deshalb sind die einzelnen lastspezifischen Parameter wie Lastmasse ml , Koeffizient der hydrodynamischen Massenerhöhung Ca , Widerstandskoeffizient Cd und eingetauchtes Volumen ∇l, allgemein nicht bekannt, wodurch eine zuverlässige Schätzung der Lastposition in der Praxis nahezu unmöglich ist.The exact load position z / and the cable force at the load F s / are not available for the control as measured variables, since the crane hook is not equipped with any sensors due to the long cable lengths and great depths. Furthermore, there is no information about the form and type of the attached load. Therefore, the individual load-specific parameters such as load mass m l , coefficient of hydrodynamic mass increase C a , resistance coefficient C d and immersed volume ∇ l are generally unknown, whereby a reliable estimation of the load position is practically impossible in practice.

Mithin stehen als Messgrößen für die Regelung lediglich die abgewickelte Seillänge ls und die zugehörige Geschwindigkeit is sowie die Kraft am Seilaufhängepunkt Fc zur Verfügung. Die Länge / s ergibt sich indirekt aus dem mit einem Inkrementalgeber gemessenen Windenwinkel ϕh und dem von der Wicklungslage jl abhängigen Windenradius rh(jl). Die zugehörige Seilgeschwindigkeit is lässt sich durch numerische Differentiation mit geeigneter Tiefpassfilterung berechnen. Die am Seilaufhängepunkt angreifende Seilkraft Fc wird mit Hilfe einer Kraftmessachse erfasst.Consequently, only the unwound cable length l s and the associated speed i s and the force at the cable suspension point F c are available as measured variables for the control. The length / s is obtained indirectly from the angle of wind φ h measured using an incremental encoder and the winding radius r h (j l ) dependent on the winding position j l . The associated cable speed i s can be calculated by numerical differentiation with suitable low-pass filtering. The cable force F c acting on the cable suspension point is detected by means of a force measuring axis.

2.1 Ansteuerung für die aktive Seegangskompensation 2.1 Control for the active sea state compensation

Fig. 10 verdeutlicht die Ansteuerung der Hubwinde für die aktive Seegangskompensation mit einem Blockschaltbild im Frequenzbereich. Wie darin ersichtlich, erfolgt nur eine Rückführung der Seillänge und -geschwindigkeit yh = ls und h = is aus dem Teilsystem des Antriebs Gh (s). Dadurch vollzieht sich die Kompensation der als Eingangsstörung auf das Seilsystem Gs,z (s) wirkenden Vertikalbewegung des Seilaufhängepunkts Z a h s

Figure imgb0068
rein vorsteuernd; Seil- und Lastdynamik werden vernachlässigt. Zwar wird infolge einer nicht vollständigen Kompensation der Eingangsstörung oder einer Windenbewegung die Seileigendynamik angeregt, aber man kann in der Praxis davon ausgehen, dass die resultierende Lastbewegung im Wasser stark gedämpft ist und sehr schnell abklingt. Fig. 10 illustrates the control of the hoist winch for the active sea state compensation with a block diagram in the frequency domain. As can be seen therein, only the return of the rope length and speed y h = l s and h = i s from the subsystem of the drive G h ( s ). As a result, the compensation of the vertical movement of the cable suspension point acting as an input disturbance on the cable system G s, z ( s ) takes place Z a H s
Figure imgb0068
purely pre-taxing; Rope and load dynamics are neglected. Although due to an incomplete compensation of the input disturbance or a winch movement, the rope's own dynamics are excited, but in practice it can be assumed that the resulting load movement in the water is strongly damped and decays very rapidly.

Die Übertragungsfunktion des Antriebssystems von der Stellgröße Uh(s) auf die abgewickelte Seillänge Yh(s) lässt sich als IT1 -System approximieren und ergibt sich zu G h s = Y h s U h s = K h r h j l T h s 2 + s

Figure imgb0069

mit dem Windenradius rh(jl). Da der Systemausgang Yh(s) gleichzeitig einen flachen Ausgang darstellt, folgt die invertierende Vorsteuerung F(s) zu F s = U ff s Y h * s = 1 G h s = T h K h r h j l s 2 + 1 K h r h j l s
Figure imgb0070

und lässt sich im Zeitbereich in Form einer differentiellen Parametrierung als u ff t = T h K h r h j l y ¨ h * t + 1 K h r h j l y ˙ h * t
Figure imgb0071

schreiben. (2.3) zeigt, dass die Referenztrajektorie für die Vorsteuerung mindestens zweimal stetig differenzierbar sein muss.The transfer function of the drive system from the manipulated variable U h (s) to the unwound cable length Y h (s) can be approximated as an IT 1 system and results in G H s = Y H s U H s = K H r H j l T H s 2 + s
Figure imgb0069

with the radius of curvature r h (j l ) . Since the system output Y h (s) simultaneously represents a flat output, the inverting feedforward control F (s) follows F s = U ff s Y H * s = 1 G H s = T H K H r H j l s 2 + 1 K H r H j l s
Figure imgb0070

and can be in the time domain in the form of a differential parameterization as u ff t = T H K H r H j l y ¨ H * t + 1 K H r H j l y ˙ H * t
Figure imgb0071

write. (2.3) shows that the reference trajectory for precontrol must be continuously differentiable at least twice.

Die Übertragungsfunktion des geschlossenen Kreises, bestehend aus der Stabilisierung Ka(s) und dem Windensystem Gh(s), lässt sich aus Fig. 10 zu G AHC s = K a s G h s 1 + K a s G h s

Figure imgb0072

ablesen. Unter Vernachlässigung der Kompensationsbewegung Y a * s
Figure imgb0073
kann die Führungsgröße Y h * s
Figure imgb0074
bei konstanter bzw. stationärer Handhebelauslenkung als rampenförmiges Signal angenähert werden, da in solch einem Fall eine konstante Sollgeschwindigkeit v hh *
Figure imgb0075
vorliegt. Zur Vermeidung einer stationären Regelabweichung bei einer derartigen Führungsgröße muss die offene Kette Ka(s)Gh(s) deshalb l 2-Verhalten besitzen [9]. Dies lässt sich beispielsweise durch einen PID-Regler mit K a s = T h K h τ h j l κ AHC , 0 s + κ AHC , 1 + κ AHC , 2 s , κ AHC , i > 0
Figure imgb0076

erreichen. Demnach folgt für den geschlossenen Kreis: G AHC s = κ AHC , 0 + κ AHC , 1 s + κ AHC , 2 s 2 s 3 + 1 T h + κ AHC , 2 s 2 + κ AHC , 1 s + κ AHC , 0 ,
Figure imgb0077

wobei die genauen Werte von κAHC,i in Abhängigkeit von der jeweiligen Zeitkonstante Th gewählt werden.The transfer function of the closed loop, consisting of the stabilization K a (s) and the winch system G h (s) , can be turned off Fig. 10 to G AHC s = K a s G H s 1 + K a s G H s
Figure imgb0072

read off. Neglecting the compensation movement Y a * s
Figure imgb0073
can be the reference size Y H * s
Figure imgb0074
be approximated at constant or stationary Handhebelauslenkung as a ramp-shaped signal, since in such a case, a constant target speed v hh *
Figure imgb0075
is present. To avoid a steady-state deviation in such a reference variable, the open chain K a (s) G h (s) must therefore have l 2 behavior [9]. This can be done, for example, with a PID controller K a s = T H K H τ H j l κ AHC . 0 s + κ AHC . 1 + κ AHC . 2 s . κ AHC . i > 0
Figure imgb0076

to reach. Accordingly follows for the closed circle: G AHC s = κ AHC . 0 + κ AHC . 1 s + κ AHC . 2 s 2 s 3 + 1 T H + κ AHC . 2 s 2 + κ AHC . 1 s + κ AHC . 0 .
Figure imgb0077

where the exact values of κ AHC , i are chosen as a function of the respective time constant T h .

2.2 Detektion des Absetzvorgangs 2.2 Detection of the settling process

Sobald die Last auf den Meeresgrund trifft, soll von der aktiven Seegangskompensation in die Konstantspannungsregelung umgeschaltet werden. Hierfür ist eine Detektion des Absetzvorgangs notwendig (vgl. Fig. 9). Für sie und die anschließende Konstantspannungsregelung wird das Seil als einfaches Feder-Masse-Element approximiert. Somit berechnet sich die wirkende Kraft am Seilaufhängepunkt näherungsweise zu F c = k c Δ l c ,

Figure imgb0078

wobei kc und Δl c die zur Elastizität des Seils äquivalente Federkonstante und die Auslenkung der Feder bezeichnen. Für letztere gilt: Δ l c = 0 1 ε s s t d s = z s , stat 1 - z s , stat 0 - l s = gl s E s A s m e + 1 2 μ s l s .
Figure imgb0079
As soon as the load hits the seabed, it should switch from the active sea state compensation to the constant voltage control. For this purpose, a detection of the settling process is necessary (see. Fig. 9 ). For them and the subsequent constant voltage control, the rope is approximated as a simple spring-mass element. Thus, the force acting on the rope suspension point is calculated approximately to F c = k c Δ l c .
Figure imgb0078

where k c and Δl c denote the elasticity of the rope equivalent spring constant and the deflection of the spring. For the latter applies: Δ l c = 0 1 ε s s ~ t d s ~ = z ~ s . stat 1 - z ~ s . stat 0 - l s = gl s e s A s m e + 1 2 μ s l s ,
Figure imgb0079

Die äquivalente Federkonstante kc lässt sich aus folgender stationärer Betrachtung bestimmen. Für eine mit der Masse mf belastete Feder gilt im stationären Fall: k c Δ l c = m f g .

Figure imgb0080
The equivalent spring constant k c can be determined from the following stationary observation. For a spring loaded with the mass m f , in the stationary case: k c Δ l c = m f G ,
Figure imgb0080

Durch Umformen von (2.8) ergibt sich E s A s l s Δ l c = m e + 1 2 μ s l s g .

Figure imgb0081
Transforming (2.8) yields e s A s l s Δ l c = m e + 1 2 μ s l s G ,
Figure imgb0081

Anhand eines Koeffizientenvergleichs zwischen (2.9) und (2.10) lässt sich die äquivalente Federkonstante als k c = E s A s l s

Figure imgb0082

ablesen. Außerdem ist in (2.9) zu erkennen, dass die Auslenkung der Feder Δl c im stationären Fall von der effektiven Lastmasse me und der halben Seilmasse 1 2 μ s l s
Figure imgb0083
beeinflusst wird. Dies liegt daran, dass bei einer Feder die angehängte Masse mf als in einem Punkt konzentriert angenommen wird. Die Seilmasse ist jedoch über die Seillänge gleichmäßig verteilt und belastet daher die Feder nicht in vollem Umfang. Trotzdem fließt in die Kraftmessung am Seilaufhängepunkt die volle Gewichtskraft des Seils µslsg ein.Using a coefficient comparison between (2.9) and (2.10), the equivalent spring constant can be calculated as k c = e s A s l s
Figure imgb0082

read off. In addition, it can be seen in (2.9) that the deflection of the spring Δl c in the stationary case of the effective load mass m e and half the rope mass 1 2 μ s l s
Figure imgb0083
being affected. This is because with a spring, the attached mass m f is assumed to be concentrated in one point. However, the rope mass is distributed evenly over the rope length and therefore does not burden the spring in full. Nevertheless, the full weight of the rope μ s l s g flows into the force measurement at the cable suspension point.

Mit dieser Approximation des Seilsystems lassen sich nun Bedingungen für die Detektion des Absetzvorgangs auf dem Meeresgrund ableiten. In Ruhe setzt sich die am Seilaufhängepunkt angreifende Kraft aus der Gewichtskraft des abgewickelten Seils µslsg und der effektiven Gewichtskraft der Lastmasse meg zusammen. Daher ergibt sich die gemessene Kraft Fc bei einer auf dem Meeresboden befindlichen Last näherungsweise zu F c = m e + μ s l s g + Δ F c

Figure imgb0084

mit Δ F c = - k c Δ l c ,
Figure imgb0085

wobei Δls das nach dem Auftreffen auf dem Meeresboden abgewickelte Seil bezeichnet. Aus (2.13) folgt, dass Δls proportional zur Änderung der gemessenen Kraft ist, da die Lastposition nach dem Aufsetzen konstant ist. Anhand von (2.12) und (2.13) lassen sich nun folgende Bedingungen für eine Detektion ableiten, die gleichzeitig erfüllt sein müssen:

  • ■ Die Abnahme der negativen Federkraft muss kleiner als ein Schwellwert sein: Δ F c < Δ F ^ c .
    Figure imgb0086
  • ■ Die zeitliche Ableitung der Federkraft muss kleiner als ein Schwellwert sein: F ˙ c < F ^ ˙ c .
    Figure imgb0087
  • ■ Der Kranfahrer muss die Last absenken. Diese Bedingung wird anhand der mit dem Handhebelsignal geplanten Trajektorie überprüft: y ˙ l * 0.
    Figure imgb0088
  • ■ Zur Vermeidung einer Fehldetektion beim Eintauchen in das Wasser muss eine Mindestseillänge abgewickelt sein: l s > l s , min .
    Figure imgb0089
With this approximation of the cable system, conditions for the detection of the settling process on the seabed can be derived. At rest, the force acting on the cable suspension point is composed of the weight of the unwound cable μ s l s g and the effective weight of the load mass m e g . Therefore, the measured force F c approximates to a load on the seabed F c = m e + μ s l s G + Δ F c
Figure imgb0084

With Δ F c = - k c Δ l c .
Figure imgb0085

where Δ l s denotes the unwound after impact on the seabed rope. From (2.13) it follows that Δl s is proportional to the change in the measured force, since the load position is constant after touchdown. Based on (2.12) and (2.13), the following conditions for a detection can now be derived, which must be satisfied simultaneously:
  • ■ The decrease of the negative spring force must be smaller than a threshold value: Δ F c < Δ F ^ c ,
    Figure imgb0086
  • ■ The time derivative of the spring force must be less than a threshold value: F ˙ c < F ^ ˙ c ,
    Figure imgb0087
  • ■ The crane operator must lower the load. This condition is checked on the basis of the hand lever signal planned trajectory: y ˙ l * 0th
    Figure imgb0088
  • ■ To avoid misdetection when submerging in the water, a minimum pitch must be unwound: l s > l s . min ,
    Figure imgb0089

Die Abnahme der negativen Federkraft ΔFc berechnet sich dabei jeweils in Bezug auf den letzten Hochpunkt F c im gemessenen Kraftsignal Fc . Zur Unterdrückung von Messrauschen und hochfrequenten Störungen wird das Kraftsignal durch ein entsprechendes Tiefpassfilter vorverarbeitet.The decrease in the negative spring force Δ F c is calculated in each case with respect to the last high point F c in the measured force signal F c . To suppress measurement noise and high-frequency interference, the force signal is preprocessed by a corresponding low-pass filter.

Da die Bedingungen (2.14) und (2.15) gleichzeitig erfüllt sein müssen, wird eine Fehldetektion infolge einer dynamischen Seileigenschwingung ausgeschlossen: Als Resultat der dynamischen Seileigenschwingung oszilliert das Kraftsignal Fc , wodurch die Änderung der Federkraft ΔFc in Bezug auf den letzten Hochpunkt F c und die zeitliche Ableitung der Federkraft c eine verschobene Phase aufweisen. Folglich können bei geeigneter Wahl der Schwellwerte Δc und c im Fall einer dynamischen Seileigenschwingung beide Bedingungen nicht gleichzeitig erfüllt sein. Hierfür muss der statische Anteil der Seilkraft abfallen, wie es beim Eintauchen in das Wasser oder beim Absetzen auf den Meeresgrund geschieht. Eine Fehldetektion beim Eintauchen in das Wasser wird allerdings durch Bedingung (2.17) verhindert.Since conditions (2.14) and (2.15) must be satisfied at the same time, misdetection due to a dynamic ripple vibration is eliminated: as a result of the dynamic ripple vibration, the force signal F c oscillates, whereby the change of the spring force Δ F c with respect to the last high point F c and the time derivative of the spring force c have a shifted phase. Consequently, if the threshold values ΔF c and F c are suitably selected, both conditions can not be met simultaneously in the case of dynamic self-oscillation. For this purpose, the static portion of the cable force must drop, as happens when submerged in the water or when settling on the seabed. However, a misdetection on immersion in the water is prevented by condition (2.17).

Der Schwellwert für die Änderung der Federkraft berechnet sich in Abhängigkeit vom letzten Hochpunkt im gemessenen Kraftsignal zu Δ F ^ c = min - χ 1 F c , Δ F ^ c , max ,

Figure imgb0090

wobei X 1 <1 und der Maximalwert Δ c,max experimentell bestimmt wurden. Der Schwellwert für die Ableitung des Kraftsignals c lässt sich aus der zeitlichen Ableitung von (2.7) und der maximal zulässigen Handhebelgeschwindigkeit klvmax zu F ^ ˙ c = min - χ 2 k c k l υ max , F ^ ˙ c , max
Figure imgb0091

abschätzen. Die beiden Parameter χ 2 <1 und c,max wurden ebenfalls experimentell ermittelt.The threshold value for the change in the spring force is calculated as a function of the last high point in the measured force signal Δ F ^ c = min - χ 1 F ~ c . Δ F ^ c . Max .
Figure imgb0090

where X 1 <1 and the maximum value Δ F c , max were determined experimentally. The threshold for the derivation of the force signal F c can be from the time derivative of (2.7) and the maximum allowable hand lever speed k l v max to F ^ ˙ c = min - χ 2 k c k l υ Max . F ^ ˙ c . Max
Figure imgb0091

estimated. The two parameters χ 2 <1 and F c, max were also determined experimentally.

Da bei der Konstantspannungsregelung statt der Positionsregelung eine Kraftregelung Anwendung findet, wird als Führungsgröße eine Sollkraft F c *

Figure imgb0092
in Abhängigkeit von der Summe aller an der Last angreifenden statischen Kräfte Fl,stat vorgegeben. Dazu wird Fl,stat in der Phase der Seegangskompensation unter Beachtung der bekannten Seilmasse µsls berechnet: F l , stat = F c , stat - μ s l s g .
Figure imgb0093
Since constant force control uses force control instead of position control, a reference force is used as the reference variable F c *
Figure imgb0092
depending on the sum of all acting on the load static forces F l, stat given. For this purpose, F l, stat is calculated in the phase of the sea state compensation taking into account the known cable mass μ s l s : F l . stat = F c . stat - μ s l s G ,
Figure imgb0093

Dabei bezeichnet F c,stat den statischen Kraftanteil der gemessenen Kraft am Seilaufhängepunkt Fc . Er stammt aus einer entsprechenden Tiefpassfilterung des gemessenen Kraftsignals. Die bei der Filterung entstehende Gruppenlaufzeit ist kein Problem, da lediglich der statische Kraftanteil von Interesse ist und eine Zeitverzögerung hierauf keinen signifikanten Einfluss hat. Aus der Summe aller an der Last angreifenden statischen Kräfte folgt die Sollkraft unter Berücksichtung der zusätzlich auf den Seilaufhängepunkt wirkenden Gewichtskraft des Seils zu F c * = p s F l , stat + μ s l s g ,

Figure imgb0094

wobei mit 0 < ps < 1 die resultierende Spannung im Seil durch den Kranfahrer vorgegeben wird. Zur Vermeidung eines Sollwertsprungs in der Führungsgröße erfolgt nach einer Detektion des Absetzvorgangs ein rampenförmiger Übergang von der aktuell bei der Detektion gemessenen Kraft zur eigentlichen Sollkraft F c * .
Figure imgb0095
In this case, F c , stat denotes the static force component of the measured force at the cable suspension point F c . It comes from a corresponding low-pass filtering of the measured force signal. The group delay arising during filtering is not a problem since only the static force component is of interest and a time delay has no significant influence on this. From the sum of all static forces acting on the load, the setpoint force follows, taking into account the additional weight force of the rope acting on the cable suspension point F c * = p s F l . stat + μ s l s G .
Figure imgb0094

where 0 < p s <1, the resulting tension in the rope is specified by the crane operator. In order to avoid a desired value jump in the reference variable, after a detection of the settling process, a ramp-shaped transition takes place from the force currently measured during the detection to the actual desired force F c * ,
Figure imgb0095

Zum Aufheben der Last vom Meeresgrund führt der Kranfahrer den Wechsel vom Konstantspannungsmodus in die aktive Seegangskompensation bei frei hängender Last manuell durch.To release the load from the seabed, the crane operator manually maneuvers the change from the constant tension mode to the active sea state compensation with the load suspended.

2.3 Ansteuerung für den Konstantspannungsmodus 2.3 Control for the constant voltage mode

Fig. 11 zeigt die umgesetzte Ansteuerung der Hubwinde im Konstantspannungsmodus in einem Blockschaltbild im Frequenzbereich. Im Gegensatz zu der in Fig. 10 veranschaulichten Regelungsstruktur wird hier der Ausgang des Seilsystems Fc(s), d. h. die am Seilaufhängepunkt gemessene Kraft, anstelle vom Ausgang des Windensystems Yh(s) zurückgeführt. Die gemessene Kraft Fc(s) setzt sich nach (2.12) aus der Kraftänderung ΔFc(s) und der statischen Gewichtskraft meg+µslsg, die im Bildbereich mit M(s) bezeichnet wird, zusammen. Für die eigentliche Regelung wird das Seilsystem wiederum als Feder-Masse-System approximiert. Fig. 11 shows the converted control of the hoist winch in the constant voltage mode in a block diagram in the frequency domain. Unlike the in Fig. 10 1, the output of the cable system F c (s) , ie the force measured at the cable suspension point, is returned instead of the output of the winch system Y h (s) . The measured force F c (s) is composed according to (2.12) from the force change Δ F c (s) and the static gravitational force m e g + μ s l s g , which is denoted M (s) in the image area. For the actual control, the cable system is again approximated as a spring-mass system.

Die Vorsteuerung F(s) der Zwei-Freiheitsgrade-Struktur ist identisch mit der für die aktive Seegangskompensation und durch (2.2) bzw. (2.3) gegeben. Allerdings wird im Konstantspannungsmodus das Handhebelsignal nicht aufgeschaltet, weswegen die Referenztrajektorie nur aus der negativen Sollgeschwindigkeit und - beschleunigung - y ˙ a *

Figure imgb0096
und - y ¨ a *
Figure imgb0097
für die Kompensationsbewegung besteht. Der Vorsteuerungsanteil kompensiert zunächst wiederum die Vertikalbewegung des Seilaufhängepunkts Z a h s .
Figure imgb0098
Jedoch erfolgt keine direkte Stabilisierung der Windenposition durch eine Rückführung von Yh(s). Dies erfolgt indirekt durch die Rückführung des gemessenen Kraftsignals.The precontrol F (s) of the two-degree-of-freedom structure is identical to that for active sea state compensation and given by (2.2) or (2.3). However, in the constant voltage mode, the hand lever signal is not applied, which is why the reference trajectory only from the negative target speed and - acceleration - y ˙ a *
Figure imgb0096
and - y ¨ a *
Figure imgb0097
exists for the compensation movement. The pilot control component initially compensates for the vertical movement of the cable suspension point Z a H s ,
Figure imgb0098
However, there is no direct stabilization of the winch position by a return of Y h (s). This is done indirectly by the return of the measured force signal.

Der gemessene Ausgang Fc(s) ergibt sich aus Fig. 11 zu F c s = G CT , 1 s Y a * s F s G h s + Z a h s E a s + G CT , 2 s F c * s

Figure imgb0099

mit den beiden Übertragungsfunktionen G CT , 1 s = G s , F s 1 + K s s G h s G s , F s ,
Figure imgb0100
G CT , 2 s = K s s G h s G s , F s 1 + K s s G h s G s , F s ,
Figure imgb0101

wobei die Übertragungsfunktion des Seilsystems für eine am Boden stehende Last aus (2.12) folgt: G s , F s = - k c .
Figure imgb0102
The measured output F c (s) results from Fig. 11 to F c s = G CT . 1 s Y a * s F s G H s + Z a H s } e a s + G CT . 2 s F c * s
Figure imgb0099

with the two transfer functions G CT . 1 s = G s . F s 1 + K s s G H s G s . F s .
Figure imgb0100
G CT . 2 s = K s s G H s G s . F s 1 + K s s G H s G s . F s .
Figure imgb0101

where the transfer function of the rope system for a grounded load (2.12) follows: G s . F s = - k c ,
Figure imgb0102

Wie aus (2.22) hervorgeht, wird durch eine stabile Übertragungsfunktion GCT,1(S) der Kompensationsfehler Ea(s) ausgeregelt und die Windenposition indirekt stabilisiert. Die Anforderung an den Regler Ks(s) resultiert auch in diesem Fall aus dem erwarteten Führungssignal F c * s ,

Figure imgb0103
welches nach einer Übergangsphase durch die konstante Sollkraft F c *
Figure imgb0104
aus (2.21) gegeben ist. Zur Vermeidung einer stationären Regelabweichung bei solch einer konstanten Führungsgröße muss die offene Kette Ks(s)Gh(s)Gs,F(s) /-Verhalten besitzen. Da die Übertragungsfunktion der Winde Gh(s) solch ein Verhalten schon implizit aufweist, lässt sich diese Anforderung mit einer P-Rückführung realisieren; somit gilt: K s s = - T h K h r h j l κ CT , κ CT > 0.
Figure imgb0105
As can be seen from (2.22), the compensation error E a (s) is compensated by a stable transfer function G CT, 1 (S) and the wind position stabilized indirectly. The request to the controller K s (s) also results in this case from the expected command signal F c * s .
Figure imgb0103
which after a transition phase by the constant desired force F c *
Figure imgb0104
from (2.21). To avoid a steady-state deviation at such a constant reference variable, the open chain must have K s (s) G h (s) G s , F (s) / behaviors. Since the transfer function of the wind G h (s) implicitly has such a behavior, this requirement can be realized with a P return; thus: K s s = - T H K H r H j l κ CT . κ CT > 0th
Figure imgb0105

Claims (15)

Kransteuerung für einen Kran, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist, mit
einer aktiven Seegangskompensation, welche durch eine Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunkts und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht,
dadurch gekennzeichnet,
dass die Seegangskompensation bei der Berechung der Ansteuerung des Hubwerkes mindestens eine Beschränkung des Hubwerks berücksichtigt.
Crane control for a crane, which has a hoist for lifting a hanging on a rope load with
an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially by a control of the hoist,
characterized,
that the sea state compensation in the calculation of the control of the hoist takes into account at least one limitation of the hoist.
Kransteuerung nach Anspruch 1, wobei die Seegangskompensation einen maximal zulässigen Ruck und/oder eine maximal zur Verfügung stehende Beschleunigung und/oder eine maximal zur Verfügung stehende Geschwindigkeit und/oder eine maximal zur Verfügung stehende Leistung berücksichtigt und/oder wobei die Kransteuerung eine Berechnungsfunktion aufweist, welche mindestens eine Beschränkung des Hubwerks berechnet, und insbesondere die maximal zur Verfügung stehende Geschwindigkeit und/oder Beschleunigung des Hubwerks und/oder Leistung berechnet, wobei die Berechnungsfunktion vorteilhafterweise die Länge des abgewickelten Seiles und/oder die Seilkraft und/oder die zum Antrieb des Hubwerks zur Verfügung stehende Leistung berücksichtigt.Crane control according to claim 1, wherein the sea state compensation takes into account a maximum allowable jerk and / or a maximum available acceleration and / or a maximum available speed and / or a maximum available power and / or wherein the crane control has a calculation function, Which calculates at least a limitation of the hoist, and in particular calculates the maximum available speed and / or acceleration of the hoist and / or power, the calculation function advantageously the length of the unwound rope and / or the cable force and / or to drive the hoist for Available power is taken into account. Kransteuerung nach Anspruch 1 oder 2, wobei der Antrieb des Hubwerks mit einem Energiespeicher in Verbindung steht.Crane control according to claim 1 or 2, wherein the drive of the hoist is in communication with an energy store. Kransteuerung nach einem der vorangegangenen Ansprüche, mit einem Bahnplanungsmodul, welches anhand der prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes und unter Berücksichtigung der Beschränkung des Hubwerks eine Trajektorie bestimmt, wobei das Bahnplanungsmodul vorteilhafterweise eine Optimierungsfunktion aufweist, welche anhand der prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes und unter Berücksichtigung der Beschränkungen des Hubwerks eine Trajektorie bestimmt, welche die Restbewegung der Last aufgrund der Bewegung des Seilaufhängepunkts und/oder eines Lastabsetzpunktes minimiert.Crane control according to one of the preceding claims, with a path planning module which determines a trajectory based on the predicted movement of the cable suspension point and / or Lastabsetzpunktes and taking into account the limitation of the hoist, wherein the path planning module advantageously has an optimization function, based on the predicted movement of the cable suspension point and A load trajectory determines, and taking into account the limitations of the hoist, a trajectory which minimizes the residual movement of the load due to the movement of the cable suspending point and / or a load settling point. Kransteuerung für einen Kran, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist, insbesondere Kransteuerung nach einem der Ansprüche 1 bis 4, mit
einer aktiven Seegangskompensation, welche durch eine Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunkts und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht,
dadurch gekennzeichnet,
dass die Seegangskompensation ein Bahnplanungsmodul aufweist, welches anhand einer prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes eine Trajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnet, welche in einen Sollwert für eine nachgelagerte Regelung des Hubwerks eingeht.
Crane control for a crane, which has a hoist for lifting a load hanging on a rope, in particular crane control according to one of claims 1 to 4, with
an active sea state compensation, which compensates for the movement of the cable suspension point and / or a Lastabsetzpunktes due to the sea state at least partially by a control of the hoist,
characterized,
in that the swell compensation comprises a path planning module which, on the basis of a predicted movement of the cable suspension point and / or a load release point, a trajectory of the position and / or speed and / or acceleration of the hoist calculated, which enters into a setpoint for a downstream control of the hoist.
Kransteuerung nach Anspruch 5, wobei die Regelung des Hubwerks vorteilhafterweise Messwerte zur Position und/oder Geschwindigkeit der Hubwinde zurückführt und/oder die Dynamik des Antriebes der Hubwinde durch eine Vorsteuerung berücksichtigt.Crane control according to claim 5, wherein the control of the hoist advantageously returns measured values to the position and / or speed of the hoist winch and / or takes into account the dynamics of the drive of the hoist winch by a pre-control. Kransteuerung nach einem der vorangegangenen Ansprüche mit einer Bedienersteuerung, welche das Hubwerk anhand von Vorgaben des Bedieners ansteuert, wobei die Steuerung vorteilhafterweise zwei getrennte Bahnplanungsmodule aufweist, über welche getrennt voneinander Trajektorien für die Seegangskompensation und für die Bedienersteuerung berechnet werden, wobei weiter vorteilhafterweise die durch die zwei getrennten Bahnplanungsmodule vorgegebenen Trajektorien summiert werden und als Sollwerte für die Steuerung und/oder Regelung des Hubwerks dienen.Crane control according to one of the preceding claims with an operator control, which controls the hoist on the basis of specifications of the operator, wherein the controller advantageously has two separate path planning modules over which trajectories for the sea state compensation and for the operator control are calculated separately, further advantageously by the two separate path planning modules predetermined trajectories are summed and serve as setpoints for the control and / or regulation of the hoist. Kransteuerung nach Anspruch 7, wobei die Aufteilung mindestens einer kinematisch beschränkten Größe zwischen Seegangskompensation und Bedienersteuerung einstellbar ist, wobei vorteilhafterweise die Einstellung über mindestens einen Gewichtungsfaktor erfolgt, über welchen die maximal zur Verfügung stehende Leistung und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks zwischen der Seegangskompensation und der Bedienersteuerung aufgeteilt wird.Crane control according to claim 7, wherein the division of at least one kinematic limited size between sea state compensation and operator control is adjustable, wherein advantageously the setting via at least one weighting factor, via which the maximum available power and / or speed and / or acceleration of the hoist between the Seegangskompensation and the operator control is divided. Kransteuerung nach einem der vorangegangenen Ansprüche, wobei die Optimierungsfunktion der Seegangskompensation eine Solltrajektorie bestimmt, welche in die Steuerung und/oder Regelung des Hubwerkes eingeht,
wobei die Optimierung bei jedem Zeitschritt auf Grundlage einer aktualisierten Prognose der Bewegung des Seilaufhängepunktes erfolgt und/oder wobei jeweils der erste Wert der Solltrajektorie zur Steuerung und/oder Regelung herangezogen wird und/oder
wobei die Optimierungsfunktion mit einer größeren Abtastzeit arbeitet als die Regelung und/oder
wobei die Optimierungsfunktion auf eine Notfall-Trajektorienplanung zurückgreift, wenn keine gültige Lösung auffindbar ist.
Crane control according to one of the preceding claims, wherein the optimization function of the swell compensation determines a setpoint trajectory, which enters into the control and / or regulation of the hoist,
wherein the optimization at each time step is based on an updated forecast of the movement of the cable suspension point and / or wherein in each case the first value of the desired trajectory is used for control and / or regulation and / or
wherein the optimization function operates with a larger sampling time than the regulation and / or
wherein the optimization function relies on emergency trajectory planning if no valid solution can be found.
Kransteuerung nach einem der vorangegangenen Ansprüche, mit einer Messvorrichtung, welche eine aktuelle Seegangsbewegung aus Sensordaten ermittelt und einer Prognosevorrichtung, welche eine zukünftige Bewegung des Seilaufhängepunkts und/oder eines Lastabsetzpunktes anhand der ermittelten aktuellen Seegangsbewegung und eines Modells der Seegangsbewegung prognostiziert, wobei vorteilhafterweise das in der Prognosevorrichtung verwendete Modell der Seegangsbewegung unabhängig von den Eigenschaften, und insbesondere von der Dynamik des Schwimmkörpers ist, auf welchem der Kran und/oder der Lastabsetzpunkt angeordnet ist.Crane control according to one of the preceding claims, with a measuring device which determines a current seaway movement of sensor data and a forecasting device which predicts a future movement of Seilaufhängepunkts and / or a Lastabsetzpunktes based on the determined current sea state movement and a model of sea state movement, which advantageously in the Forecasting device used model of the seaward movement regardless of the characteristics, and in particular of the dynamics of the floating body is, on which the crane and / or the Lastabsetzpunkt is located. Kransteuerung nach Anspruch 10, wobei die Prognosevorrichtung die vorherrschenden Moden der Seegangsbewegung aus den Daten der Messvorrichtung bestimmt, insbesondere über eine Frequenzanalyse, und anhand der bestimmten vorherrschenden Moden ein Modell des Seegangs erstellt, wobei vorteilhafterweise die Prognosevorrichtung das Modell anhand der Daten der Messvorrichtung laufend parametrisiert, wobei insbesondere ein Beobachter parametrisiert wird, wobei insbesondere Amplitude und Phase der Moden parametrisiert werden und/oder bei einer Änderung der vorherrschenden Moden des Seeganges das Modell aktualisiert wird.Crane control according to claim 10, wherein the prediction device determines the prevailing modes of sea state movement from the data of the measuring device, in particular via a frequency analysis, and based on the particular prevailing modes creates a model of the sea state, wherein advantageously the forecasting device continuously parameterizes the model based on the data of the measuring device In particular, an observer is parameterized, wherein in particular the amplitude and phase of the modes are parameterized and / or the model is updated when the prevailing modes of the sea state change. Kran mit einer Kransteuerung nach einem der vorangegangenen Ansprüche.Crane with a crane control according to one of the preceding claims. Verfahren zur Steuerung eines Krans, welcher ein Hubwerk zum Heben einer an einem Seil hängenden Last aufweist,
wobei eine Seegangskompensation durch eine automatische Ansteuerung des Hubwerks die Bewegung des Seilaufhängepunkts und/oder eines Lastabsetzpunktes aufgrund des Seegangs zumindest teilweise ausgleicht,
dadurch gekennzeichnet,
dass die Seegangskompensation bei der Berechung der Ansteuerung des Hubwerkes mindestens eine Beschränkung des Hubwerks berücksichtigt und/oder dass die Seegangskompensation anhand einer prognostizierten Bewegung des Seilaufhängepunktes und/oder eines Lastabsetzpunktes eine Trajektorie der Position und/oder Geschwindigkeit und/oder Beschleunigung des Hubwerks berechnet, welche in einen Sollwert für eine nachgelagerte Regelung des Hubwerks eingeht.
Method of controlling a crane having a hoist for lifting a load suspended from a rope,
wherein a sea state compensation by an automatic control of the lifting gear at least partially compensates for the movement of the cable suspension point and / or a load drop point due to the sea state,
characterized,
that the sea state compensation in the calculation of the control of the hoist at least considered a limitation of the hoist and / or that the sea state compensation calculated on the basis of a predicted movement of the cable suspension point and / or Lastabsetzpunktes a trajectory of the position and / or speed and / or acceleration of the hoist, which enters into a setpoint for a downstream control of the hoist.
Verfahren nach Anspruch 13 mittels einer Kransteuerung nach einem der Ansprüche 1 bis 11.Method according to claim 13 by means of a crane control according to one of claims 1 to 11. Software mit Code zur Durchführung eines Verfahrens nach Anspruch 13 oder 14.Software with code for carrying out a method according to claim 13 or 14.
EP12008290.4A 2012-03-09 2012-12-12 Crane controls with drive restriction Active EP2636632B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102012004803A DE102012004803A1 (en) 2012-03-09 2012-03-09 Crane control with drive limitation

Publications (2)

Publication Number Publication Date
EP2636632A1 true EP2636632A1 (en) 2013-09-11
EP2636632B1 EP2636632B1 (en) 2019-02-13

Family

ID=47522219

Family Applications (1)

Application Number Title Priority Date Filing Date
EP12008290.4A Active EP2636632B1 (en) 2012-03-09 2012-12-12 Crane controls with drive restriction

Country Status (6)

Country Link
US (1) US9266700B2 (en)
EP (1) EP2636632B1 (en)
JP (1) JP6243128B2 (en)
KR (1) KR20130103365A (en)
CN (1) CN103303797B (en)
DE (1) DE102012004803A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016193713A1 (en) * 2015-06-02 2016-12-08 Marine Electrical Consulting Limited Method and apparatus for adaptive motion compensation

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012004802A1 (en) * 2012-03-09 2013-09-12 Liebherr-Werk Nenzing Gmbh Crane control with distribution of a kinematically limited size of the hoist
JP5829968B2 (en) * 2012-04-06 2015-12-09 トヨタ自動車株式会社 Articulated robot, joint cooperative control apparatus and method thereof
CN105439016A (en) * 2014-10-11 2016-03-30 徐州重型机械有限公司 Working range compensation method and device for crane
SG10201608235YA (en) * 2015-10-05 2017-05-30 Keppel Offshore & Marine Technology Ct Pte Ltd System and method for guiding cargo transfer between two bodies
CN105523476B (en) * 2015-12-31 2017-09-15 北京起重运输机械设计研究院 A kind of bridge crane is anti-to shake control method and system
EP3226095A1 (en) 2016-03-31 2017-10-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. System and method of navigation of an autonomously navigated submersible vehicle at entering a catch station
DE102017125715A1 (en) * 2016-11-09 2018-05-09 Liebherr-Werk Biberach Gmbh Device for compensation of diagonal tension in cranes
EP3589574A1 (en) * 2017-02-28 2020-01-08 J.Ray McDermott, S.A. Offshore ship-to-ship lifting with target tracking assistance
US11066279B2 (en) 2017-04-24 2021-07-20 Itrec B.V. Motion compensating crane for use on an offshore vessel
US11198597B2 (en) * 2017-06-12 2021-12-14 Siemens Gamesa Renewable Energy A/S Sensing arrangement for stabilizing an offshore wind turbine installation arrangement
EP3461783B1 (en) * 2017-09-29 2019-11-13 B&R Industrial Automation GmbH Lifting device and method for controlling a lifting device
JP7151223B2 (en) * 2018-07-09 2022-10-12 株式会社タダノ Cranes and crane control methods
JP7172243B2 (en) * 2018-07-25 2022-11-16 株式会社タダノ Cranes and crane control systems
JP7172256B2 (en) * 2018-07-31 2022-11-16 株式会社タダノ crane
EP3653562A1 (en) * 2018-11-19 2020-05-20 B&R Industrial Automation GmbH Method and oscillating regulator for regulating oscillations of an oscillatory technical system
JP7176645B2 (en) * 2019-10-11 2022-11-22 株式会社タダノ control system and crane
CN112456361A (en) * 2020-11-25 2021-03-09 西北工业大学 Control method for reducing swing amplitude of underwater extension set of hydraulic winch for hoisting sonar
CN113928991B (en) * 2021-09-09 2023-09-01 山东建筑大学 Method and device for monitoring arm end track of crane boom of tower crane
CN115924740B (en) * 2022-12-29 2023-11-03 中铁建工集团有限公司 Asynchronous lifting control method for large-span steel structure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505574B1 (en) * 2001-09-05 2003-01-14 The United States Of America As Represented By The Secretary Of The Navy Vertical motion compensation for a crane's load
WO2005090226A1 (en) * 2004-03-19 2005-09-29 Subsea 7 Bv Apparatus and method for heave compensation
EP1757554A2 (en) * 2005-08-24 2007-02-28 Rockwell Automation Technologies, Inc. Anti-sway control for crane
DE102008024513A1 (en) 2008-05-21 2009-11-26 Liebherr-Werk Nenzing Gmbh, Nenzing Crane control with active coast sequence

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2132972B (en) * 1983-01-05 1986-01-15 Ruston Bucyrus Ltd Crane hoist protection system
DE3418026A1 (en) * 1984-05-15 1985-11-21 Mannesmann Rexroth GmbH, 8770 Lohr Winch for picking up floating loads, especially in a swell
US4624450A (en) 1984-09-20 1986-11-25 Paccar Inc. Constant tension hoisting system
DE3643114C2 (en) 1986-01-13 1995-06-01 Rexroth Mannesmann Gmbh Winch control with swell tracking device
DE19645812C1 (en) 1996-11-07 1998-02-26 Stahl R Foerdertech Gmbh Electric hoist with microprocessor control system
US6216789B1 (en) * 1999-07-19 2001-04-17 Schlumberger Technology Corporation Heave compensated wireline logging winch system and method of use
EP1328913A4 (en) 2000-09-27 2004-09-22 Oceaneering Int Inc Method and system for high speed deployment monitoring
PT1326798E (en) * 2000-10-19 2006-07-31 Liebherr Werk Nenzing CRANE OR EXCAVATOR FOR THE MOTION OF A SUSPENDED LOAD ON A CARRYING CABLE, WITH PENDULUM LOADING OF THE LOAD.
US7793763B2 (en) * 2003-11-14 2010-09-14 University Of Maryland, Baltimore County System and method for damping vibrations in elevator cables
NO336258B1 (en) * 2007-09-19 2015-07-06 Nat Oilwell Varco Norway As Method and device for lift compensation.
DE102009032269A1 (en) 2009-07-08 2011-01-13 Liebherr-Werk Nenzing Gmbh Crane control for controlling a hoist of a crane
DE102009041662A1 (en) * 2009-09-16 2011-03-24 Liebherr-Werk Nenzing Gmbh, Nenzing System for detecting the load mass of a hanging on a hoist rope of a crane load
CN202054550U (en) * 2011-04-28 2011-11-30 中船华南船舶机械有限公司 Constant-tension wave compensation device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505574B1 (en) * 2001-09-05 2003-01-14 The United States Of America As Represented By The Secretary Of The Navy Vertical motion compensation for a crane's load
WO2005090226A1 (en) * 2004-03-19 2005-09-29 Subsea 7 Bv Apparatus and method for heave compensation
EP1757554A2 (en) * 2005-08-24 2007-02-28 Rockwell Automation Technologies, Inc. Anti-sway control for crane
DE102008024513A1 (en) 2008-05-21 2009-11-26 Liebherr-Werk Nenzing Gmbh, Nenzing Crane control with active coast sequence

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016193713A1 (en) * 2015-06-02 2016-12-08 Marine Electrical Consulting Limited Method and apparatus for adaptive motion compensation

Also Published As

Publication number Publication date
JP2013184826A (en) 2013-09-19
US20130245817A1 (en) 2013-09-19
US9266700B2 (en) 2016-02-23
CN103303797B (en) 2016-12-28
DE102012004803A1 (en) 2013-09-12
KR20130103365A (en) 2013-09-23
EP2636632B1 (en) 2019-02-13
CN103303797A (en) 2013-09-18
JP6243128B2 (en) 2017-12-06

Similar Documents

Publication Publication Date Title
EP2636632B1 (en) Crane controls with drive restriction
EP2636635B1 (en) Crane controls with rope force mode
EP2636636B1 (en) Crane controls with division of a kinematically limited value of the hoisting gear
EP3649072B1 (en) Crane and method for controlling such a crane
DE102018005068A1 (en) Crane and method for controlling such a crane
EP2272786B1 (en) Crane control for controlling a crane&#39;s hoisting gear
EP2272784B1 (en) Crane for covering a load suspended on a load rope
EP2298687B1 (en) System for determining the load mass of a load suspended on a lifting rope of a crane
EP2123588B1 (en) Crane control with active swell sequence
DE102012220036B4 (en) MOVEMENT SYSTEM DESIGNED TO MOVE A USE LOAD INTO MORE DIRECTIONS
WO2004106215A1 (en) Crane or excavator for handling a cable-suspended load provided with optimised motion guidance
DE19907989B4 (en) Method for controlling the path of cranes and device for path-accurate method of a load
AT520008B1 (en) Method for damping torsional vibrations of a load-bearing element of a lifting device
EP4013713B1 (en) Crane and method for controlling such a crane
DE102015100669A1 (en) ANTI-PENDULUM CONTROL PROCEDURE WITH ADJUSTABLE SUPPORT FOR THE TRANSPORT OF AN ANCHORED LOAD
DE102007041692A1 (en) Control device for damping oscillations of a cable-guided load
EP3653562A1 (en) Method and oscillating regulator for regulating oscillations of an oscillatory technical system
EP2987759B1 (en) Crane with defined oscillating motion when a destination is reached
DE102005002192B4 (en) Method for operating a crane installation, in particular a container crane, and crane installation, in particular a container crane
DE102021121818A1 (en) Tower crane, method and control unit for operating a tower crane, trolley and trolley
DE102022123785A1 (en) Working device with a mechanical diaphragm wall grab and method for carrying out a working step of such
EP4174013A1 (en) Method for moving a load with a crane
EP2110357A1 (en) Method for damping oscillations of a bulk goods load led by a crane, control program and crane automation system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

17P Request for examination filed

Effective date: 20140311

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20170201

RIC1 Information provided on ipc code assigned before grant

Ipc: B66C 13/06 20060101AFI20180730BHEP

Ipc: B66C 13/02 20060101ALI20180730BHEP

Ipc: B66D 1/52 20060101ALI20180730BHEP

Ipc: B66C 13/08 20060101ALI20180730BHEP

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20180920

RIN1 Information on inventor provided before grant (corrected)

Inventor name: DI KUECHLER, SEBASTIAN

Inventor name: POF. DR.-ING. SAWODNY, OLIVER

Inventor name: DR. SCHNEIDER, KLAUS

Inventor name: DR.ING. ARNOLD, ECKARD

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

RIN1 Information on inventor provided before grant (corrected)

Inventor name: DR. SCHNEIDER, KLAUS

Inventor name: PROF. DR.-ING. SAWODNY, OLIVER

Inventor name: DR.-ING. ARNOLD, ECKARD

Inventor name: DI KUECHLER, SEBASTIAN

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

Ref country code: AT

Ref legal event code: REF

Ref document number: 1096087

Country of ref document: AT

Kind code of ref document: T

Effective date: 20190215

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502012014251

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: FP

REG Reference to a national code

Ref country code: NO

Ref legal event code: T2

Effective date: 20190213

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190613

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190514

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190513

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190613

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: AL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 502012014251

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20191114

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20191231

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191212

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191212

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191231

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191231

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191231

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191231

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 1096087

Country of ref document: AT

Kind code of ref document: T

Effective date: 20191212

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191212

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20121212

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20190213

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230630

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20231218

Year of fee payment: 12

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NO

Payment date: 20231220

Year of fee payment: 12

Ref country code: NL

Payment date: 20231220

Year of fee payment: 12

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20231221

Year of fee payment: 12