Kran und Verfahren zum Steuern eines solchen Krans Crane and method for controlling such a crane
Die vorliegende Erfindung betrifft einen Kran, insbesondere einen Turmdrehkran, mit einem Hubseil, das von einem Ausleger abläuft und ein Lastaufnahmemittel trägt, Antriebseinrichtungen zum Bewegen mehrerer Kranelemente und Verfahren des Lastaufnahmemittels, einer Steuervorrichtung zum Steuern der Antriebseinrichtungen derart, dass das Lastaufnahmemittel entlang eines Verfahrwegs verfährt, sowie einer Pendeldämpfungseinrichtung zum Dämpfen von Pendelbewegungen des Lastaufnahmemittels, wobei die genannte Pendeldämpfungseinrichtung eine Pendelsensorik zum Erfassen von Pendelbewegungen des Hubseils und/oder des Lastaufnahmemittels sowie einen Reglerbaustein mit einem geschlossenen Regelkreis zum Beeinflussen der Ansteuerung der Antriebseinrichtungen in Abhängigkeit von Pendelsignalen, die von der Pendelsensorik erfaßte Pendelbewegungen angeben und dem Regelkreis rückgeführt werden, aufweist. Die Erfindung betrifft ferner auch ein Verfahren zum Steuern eines Krans, bei dem die Ansteuerung der Antriebseinrichtungen von einer Pendeldämpfungseinrichtung in Abhängigkeit von pendelrelevanten Parametern beeinflusst wird. The present invention relates to a crane, in particular a tower crane, with a hoisting rope, which runs from a boom and carries a load receiving means, drive means for moving a plurality of crane elements and methods of lifting device, a control device for controlling the drive means such that the load receiving means moves along a travel path , and a pendulum damping device for damping oscillations of the load receiving means, said pendulum damping means a pendulum sensor for detecting oscillations of the hoisting rope and / or the load receiving means and a controller block with a closed loop for influencing the control of the drive means in response to pendulum signals from the pendulum sensors indicate detected oscillations and be returned to the control loop has. The invention further relates to a method for controlling a crane, in which the control of the drive means is influenced by a pendulum damping device as a function of pendulum-relevant parameters.
Um den Lasthaken eines Krans entlang eines Verfahrwegs bzw. zwischen zwei Zielpunkten verfahren zu können, müssen üblicherweise diverse Antriebseinrich-
tungen betätigt und gesteuert werden. Beispielsweise bei einem Turmdrehkran, bei dem das Hubseil von einer Laufkatze abläuft, die am Ausleger des Krans verfahrbar ist, muss üblicherweise das Drehwerk, mittels dessen der Turm mit dem darauf vorgesehenen Ausleger bzw. der Ausleger relativ zum Turm um eine aufrechte Drehachse verdreht werden, sowie der Katzantrieb, mittels dessen die Laufkatze entlang des Auslegers verfahren werden kann, und das Hubwerk, mittels dessen das Hubseil verstellt und damit der Lasthaken angehoben und abgesenkt werden kann, jeweils betätigt und gesteuert werden. Bei Kranen mit einem wippbaren Teleskopausleger werden zusätzlich zum Drehwerk, der den Ausleger bzw. den den Ausleger tragenden Oberwagen um eine aufrechte Achse verdreht, und zum Hubwerk zum Verstellen des Hubseils, auch der Wippantrieb zum Auf- und Niederwippen des Auslegers sowie der Teleskopierantrieb zum Ein- und Ausfahren der Teleskopschüsse betätigt, ggf. auch ein Wippspitzenantrieb bei Vorhandensein einer Wippspitze am Teleskopausleger. Bei Mischformen solcher Krane und ähnlichen Krantypen, beispielsweise Turmkranen mit wippbarem Ausleger oder Derrick- Kranen mit wippbarem Gegenausleger können jeweils auch weitere Antriebseinrichtungen anzusteuern sein. In order to be able to move the load hook of a crane along a travel path or between two target points, various drive devices usually have to be used. operated and controlled. For example, in a tower crane, in which the hoist rope runs off a trolley, which is movable on the boom of the crane, usually the slewing, by means of which the tower with the boom provided thereon or the boom are rotated relative to the tower about an upright axis of rotation and the cat drive, by means of which the trolley can be moved along the boom, and the hoist, by means of which the hoist rope adjusted and thus the load hook can be raised and lowered, respectively operated and controlled. In cranes with a tilting telescopic boom in addition to the slewing, the boom or the boom supporting the superstructure rotated about an upright axis, and the hoist for adjusting the hoisting rope, and the rocker drive for up and down rocking of the boom and the telescopic drive for - And extending the telescopic shots actuated, possibly also a Wippspitzenantrieb in the presence of a luffing tip on the telescopic boom. In mixed forms of such cranes and similar crane types, such as tower cranes with luffing boom or derrick cranes with luffing counter-jib more drive devices can be controlled in each case.
Die genannten Antriebseinrichtungen werden hierbei üblicherweise vom Kranführer über entsprechende Bedienelemente beispielsweise in Form von Joysticks, Kippschaltern, Drehknöpfen und Schiebern und dergleichen betätigt und gesteuert, was erfahrungsgemäß viel Gefühl und Erfahrung benötigt, um die Zielpunkte rasch und dennoch sanft ohne größere Pendelbewegungen des Lasthakens anzufahren. Während zwischen den Zielpunkten möglichst rasch gefahren werden soll, um eine hohe Arbeitsleistung zu erzielen, soll am jeweiligen Zielpunkt sanft angehalten werden, ohne dass der Lasthaken mit der daran angeschlagenen Last nachpendelt. The said drive means are hereby usually actuated and controlled by the crane operator via appropriate controls, for example in the form of joysticks, toggle switches, knobs and sliders and the like, which experience has required a lot of feeling and experience to approach the target points quickly and yet smoothly without major pendulum movements of the load hook. While driving between the target points as quickly as possible in order to achieve a high performance, should be stopped gently at the respective target point, without the load hook nachpendelt with the load on it.
Ein solches Steuern der Antriebseinrichtungen eines Krans ist angesichts der erforderlichen Konzentration für den Kranführer ermüdend, zumal oft immer wiederkehrende Verfahrwege und monotone Aufgaben zu erledigen sind. Zudem kommt es bei nachlassender Konzentration oder auch bei einer nicht ausreichenden Erfahrung mit dem jeweiligen Krantyp zu größeren Pendelbewegungen der aufgenom-
menen Last und damit zu einem entsprechenden Gefährdungspotenzial, wenn der Kranführer die Bedienhebel bzw. -elemente des Krans nicht feinfühlig genug bedient. In der Praxis entstehen durch das Ansteuern des Krans auch bei erfahrenen Kranführern bisweilen immer wieder schnell große Pendelschwingungen der Last, die nur sehr langsam abklingen. Such control of the drive means of a crane is tiring in view of the required concentration for the crane operator, especially since often recurring travels and monotonous tasks are to be done. In addition, with decreasing concentration or even with insufficient experience with the respective crane type, larger pendulum movements of the absorbed load and there- fore a corresponding hazard potential if the crane operator does not operate the control levers or elements of the crane sensitively enough. In practice, the control of the crane, sometimes even with experienced crane operators, sometimes produces large swaying oscillations of the load which decay only very slowly.
Um der Problematik unerwünschter Pendelbewegungen zu begegnen, wurde bereits vorgeschlagen, die Steuervorrichtung des Krans mit Pendeldämpfeinrichtungen zu versehen, die mittels Steuerungsbausteinen in die Steuerung eingreifen und das Ansteuern der Antriebseinrichtungen beeinflussen, beispielsweise zu große Beschleunigungen einer Antriebseinrichtung durch zu schnelles oder zu starkes Betätigen des Bedienhebels verhindern oder abschwächen oder bestimmte Ver- fahrgeschwindigkeiten bei größeren Lasten beschränken oder in ähnlicher Weise in die Verfahrbewegungen auch aktiv eingreifen, um ein zu starkes Pendeln des Lasthakens zu verhindern. In order to counter the problem of unwanted pendulum movements, it has been proposed to provide the control device of the crane with pendulum damping devices which intervene by means of control blocks in the control and influence the driving of the drive means, for example, too large accelerations of a drive means by too fast or too strong actuation of the operating lever prevent or mitigate it, or limit certain travel speeds with larger loads or similarly actively intervene in the travel movements in order to prevent excessive swinging of the load hook.
Solche Pendeldämpfungseinrichtungen für Krane sind in verschiedenen Ausführungen bekannt, beispielsweise durch Ansteuerung der Drehwerk-, Wipp- und Laufkatzenantriebe in Abhängigkeit von bestimmten Sensorsignalen, beispielsweise Neigungs- und/oder Gyroskopsignalen. Beispielsweise zeigen die Schriften DE 20 2008 018 260 U1 oder DE 10 2009 032 270 A1 bekannte Lastpendeldämpfungen an Kranen, auf deren Gegenstand insoweit, das heißt hinsichtlich der Grundlagen der Pendeldämpfungseinrichtung, ausdrücklich Bezug genommen wird. Bei der DE 20 2008 018 206 U1 wird beispielsweise mittels einer Gyroskopeinheit der Seilwinkel relativ zur Vertikalen und dessen Änderung in Form der Seilwinkelgeschwindigkeit gemessen, um bei Überschreiten eines Grenzwerts für die Seilwinkelgeschwindigkeit gegenüber der Vertikalen automatisch in die Steuerung einzugreifen. Such pendulum damping devices for cranes are known in various designs, for example by controlling the slewing, rocker and trolley drives in response to certain sensor signals, such as inclination and / or gyroscope signals. For example, the documents DE 20 2008 018 260 U1 or DE 10 2009 032 270 A1 show known load pendulum damping on cranes, to the object of which in this respect, that is to say with regard to the principles of the pendulum damping device, is expressly referred to. In DE 20 2008 018 206 U1, for example, the cable angle is measured relative to the vertical and its change in the form of the cable angular velocity by means of a gyroscope unit, in order to automatically intervene in the control when a limit value for the cable angular velocity with respect to the vertical is exceeded.
Weiterhin zeigen die Schriften EP16 28 902 B1 , DE 103 24 692 A1 , EP25 62 125 B1 , US 2013 01 61 279 A, DE100 64 182 A1 , oder US 55 26 946 B jeweils Konzepte zur Closed-Loop-Regelung von Kranen, die die Pendeldynamik oder auch die
Pendel- und Antriebsdynamik berücksichtigen. Allerdings führt die Anwendung dieser bekannten Konzepte an„weichen", nachgiebigen Kranen mit länglichen, ausgereizten Strukturen wie beispielsweise an einem Turmdrehkran mit Strukturdynamik in der Regel recht schnell zu einem gefährlichen, instabilen Aufschwingen der anregbaren Strukturdynamik. Furthermore, the documents EP16 28 902 B1, DE 103 24 692 A1, EP25 62 125 B1, US 2013 01 61 279 A, DE 100 64 182 A1, or US 55 26 946 B each show concepts for closed-loop control of cranes, the the pendulum dynamics or the Consider pendulum and drive dynamics. However, the application of these known concepts to "soft", yielding cranes with elongated, exhausted structures such as, for example, a tower crane with structural dynamics usually leads quite quickly to a dangerous, unstable upswing of the stimulable structural dynamics.
Solche Close-Loop-Regelungen an Kranen mit Berücksichtigung der Pendeldynamik sind auch bereits Gegenstand diverser wissenschaftlicher Publikationen, vgl. bspw. E. Arnold, O. Sawodny, J. Neupert and K. Schneider, "Anti-sway system for boom cranes based on a model predictive control approach", IEEE International Conference Mechatronics and Automation, 2005, Niagara Falls, Ont., Canada, 2005, pp. 1533-1538 Vol. 3., sowie Arnold, E., Neupert, J., Sawodny, O.,„Modell- prädiktive Trajektoriengenerierung für flach heitsbasierte Folgeregelungen am Beispiel eines Hafenmobilkrans", at - Automatisierungstechnik, 56(8/2008), oder J. Neupert, E. Arnold, K. Schneider & O. Sawodny, "Tracking and anti-sway control for boom cranes", Control Engineering Practice, 18, pp. 31-44, 2010, doi: 10.1016/j.conengprac.2009.08.003. Such close-loop controls on cranes with consideration of pendulum dynamics have already been the subject of various scientific publications, cf. For example, E. Arnold, O. Sawodny, J. Neupert and K. Schneider, "IEEE International Conference Mechatronics and Automation, 2005, Niagara Falls, Ont.," Anti-sway system for boom cranes based on a model predictive control approach. Canada, 2005, pp. 1533-1538 Vol. 3., as well as Arnold, E., Neupert, J., Sawodny, O., "Model-Predictive Trajectory Generation for Flat-Based Sequential Controls Using the Example of a Mobile Harbor Crane", at - Automatisierungstechnik, 56 (8/2008), or J. Neupert, E. Arnold, K. Schneider & O. Sawodny, "Tracking and anti-sway control for boom cranes", Control Engineering Practice, 18, pp. 31-44, 2010, doi: 10.1016 / j.conengprac .2009.08.003.
Ferner ist von der Firma Liebherr unter dem Namen„Cycoptronic" ein Lastpendel- dämpfungssystem für maritime Krane bekannt, welches Lastbewegungen und Einflüsse wie Wind im Voraus berechnet und auf Basis dieser Vorausberechnung automatisch Kompensationsbewegungen einleitet, um ein Schwingen der Last zu vermeiden. Konkret werden auch bei diesem System mittels Gyroskopen der Seilwinkel gegenüber der Vertikalen und dessen Änderungen erfasst, um in Abhängigkeit der Gyroskopsignale in die Steuerung einzugreifen. Furthermore, the company Liebherr is known under the name "Cycoptronic", a load oscillation damping system for maritime cranes, which calculates load movements and influences such as wind in advance and automatically initiates compensatory movements on the basis of this prediction, in order to avoid a swinging of the load detected in this system by means of gyroscopes, the cable angle relative to the vertical and its changes to intervene in dependence of the gyroscope signals in the control.
Bei langen, schlanken Kranstrukturen mit ambitionierter Traglastauslegung, wie dies inbesondere bei Turmdrehkranen der Fall ist, aber auch bei anderen Kranen mit um eine aufrechte Achse verdrehbaren Auslegern wie bspw. wippbaren Tele- kopausleger-Kranen relevant werden kann, ist es mit herkömmlichen Pendeldämpfungseinrichtungen jedoch bisweilen schwierig, in der richtigen Art und Weise in die Ansteuerung der Antriebe einzugreifen, um die gewünschte, pendeldämpfende
Wirkung zu erzielen. Hierbei kommt es im Bereich der Strukturteile, insbesondere des Turms und Auslegers, zu dynamischen Effekten und elastischem Verformen der Strukturteile, wenn ein Antrieb beschleunigt oder abgebremst wird, sodass sich Eingriffe in die Antriebseinrichtungen - beispielsweise Abbremsen oder Beschleunigen des Katzantriebs oder des Drehwerks - nicht direkt in der gewünschten Weise auf die Pendelbewegung des Lasthakens auswirken. With long, slender crane structures with ambitious load-bearing design, as is the case in particular with tower cranes, but can also be relevant in other cranes with jibs rotatable about an upright axle, such as, for example, tiltable telescopic boom cranes, it is sometimes the case with conventional pendulum damping devices difficult to intervene in the proper way in the control of the drives to the desired, pendeldämpfende Effect. In the field of structural parts, in particular of the tower and cantilever, dynamic effects and elastic deformation of the structural parts occur when a drive is accelerated or decelerated, so that interferences with the drive devices-for example, braking or accelerating the cat drive or the slewing gear-are not direct in the desired way to affect the pendulum movement of the load hook.
Zum einen kann es durch dynamische Wirkungen in den Strukturteilen zu Zeitverzögerungen bei der Übertragung auf das Hubseil und den Lasthaken kommen, wenn Antriebe pendeldämpfend betätigt werden. Zum anderen können die genannten dynamischen Effekte auch übermäßige oder sogar kontraproduktive Auswirkungen auf ein Lastpendel haben. Wenn beispielsweise eine Last durch zunächst zu schnelles Betätigen des Laufkatzantriebs nach hinten zum Turm hin pendelt und die Pendeldämpfungseinrichtung gegensteuert, indem der Katzantrieb verzögert wird, kann es zu einer Nickbewegungen des Auslegers kommen, da sich der Turm entsprechend verformt, wodurch die gewünschte pendeldämpfende Wirkung beeinträchtigt werden kann. On the one hand, dynamic effects in the structural parts can lead to delays in the transmission to the hoisting rope and the load hook when drives are operated in a pendulum-damping manner. On the other hand, the dynamic effects mentioned can also have excessive or even counterproductive effects on a load pendulum. If, for example, a load initially oscillates too quickly by actuating the trolley drive backwards towards the tower and counteracts the pendulum damping device by delaying the trolley drive, the boom may tilt as the tower deforms correspondingly, thereby impairing the desired pendulum damping effect can be.
Insbesondere bei Turmdrehkranen tritt dabei aufgrund der Leichtbauweise auch das Problem auf, dass im Gegensatz zu bestimmten anderen Krantypen die Schwingungen der Stahlstruktur nicht vernachlässigbar sind, sondern bei einer Regelung (closed loop) aus Sicherheitsgründen behandelt werden sollten, da es andernfalls in der Regel zu einem gefährlichen instabilen Aufschwingen der Stahlstruktur kommen kann. Especially in tower cranes occurs due to the lightweight construction also the problem that, in contrast to certain other crane types, the vibrations of the steel structure are not negligible, but should be treated in a closed loop (closed loop) for security reasons, as otherwise usually to a dangerous unstable swinging up of the steel structure can occur.
Hiervon ausgehend liegt der vorliegenden Erfindung die Aufgabe zugrunde, einen verbesserten Kran sowie ein verbessertes Verfahren zu dessen Steuerung zu schaffen, die Nachteile des Standes der Technik vermeiden und letzteren in vorteilhafter Weise weiterbilden. Vorzugsweise soll erreicht werden, die Nutzlast entsprechend der Sollwerte des Kranführers zu bewegen und dabei unerwünschte Pendelbewegungen über eine Regelung aktiv zu dämpfen, während gleichzeitig unerwünschte Bewegungen der Strukturdynamik nicht angeregt, sondern ebenfalls
durch die Regelung gedämpft werden, um eine Erhöhung der Sicherheit, der erleichterten Bedienbarkeit sowie der Automatisierbarkeit zu erreichen. Insbesondere soll eine verbesserte Pendeldämpfung bei Turmdrehkranen erzielt werden, die die mannigfachen Einflüsse der Kranstruktur besser berücksichtigt. On this basis, the present invention has the object to provide an improved crane and an improved method for its control, avoid the disadvantages of the prior art and further develop the latter in an advantageous manner. Preferably should be achieved to move the payload according to the setpoints of the crane operator and thereby actively dampen unwanted oscillations via a control, while not stimulating undesirable movements of the structural dynamics, but also be damped by the regulation in order to achieve an increase in security, ease of use and automation. In particular, an improved pendulum damping in tower cranes to be achieved, which takes better account of the manifold influences of the crane structure.
Erfindungsgemäß wird die genannte Aufgabe durch einen Kran gemäß Anspruch 1 sowie ein Verfahren gemäß Anspruch 22 gelöst. Bevorzugte Ausgestaltungen der Erfindungen sind Gegenstand der abhängigen Ansprüche. According to the invention, said object is achieved by a crane according to claim 1 and a method according to claim 22. Preferred embodiments of the invention are the subject of the dependent claims.
Es wird also vorgeschlagen, bei den pendeldämpfenden Maßnahmen nicht nur die eigentliche Pendelbewegung des Seils an sich zu berücksichtigen, sondern auch die Dynamik der Kranstruktur bzw. des Stahlbaus des Krans und dessen Antriebsstränge. Der Kran wird nicht mehr als unbeweglicher Starrkörper angenommen, der Antriebsbewegungen der Antriebseinrichtungen unmittelbar und identisch, d.h. 1 :1 in Bewegungen des Aufhängungspunktes des Hubseils umsetzt. Stattdessen betrachtet die Pendeldämpfungseinrichtung den Kran als weiche Struktur, die in ihren Stahlbau- bzw. Strukturteilen wie beispielsweise dem Turmgitter und dem Ausleger, und in ihren Antriebssträngen Elastizitäten und Nachgiebigkeiten bei Beschleunigungen zeigt, und berücksichtigt diese Dynamik der Strukturteile des Krans bei der pendeldämpfenden Beeinflussung der Ansteuerung der Antriebseinrichtungen. It is therefore proposed to take into account not only the actual pendulum motion of the rope per se in the pendulum damping measures, but also the dynamics of the crane structure or the steel structure of the crane and its drive trains. The crane is no longer assumed to be a rigid rigid body, the drive movements of the drive means directly and identically, i. 1: 1 in movements of the suspension point of the hoist converts. Instead, the pendulum damper regards the crane as a soft structure exhibiting elasticity and compliance in accelerations in its structural members such as the tower grid and cantilever and in its drive trains, and takes into account this dynamics of the structural members of the crane in the pendulum damping effect Control of the drive devices.
Dabei wird mittels eines geschlossenen Regelkreises sowohl die Pendeldynamik als auch die Strukturdynamik aktiv gedämpft. Insbesondere wird die gesamte Systemdynamik als Verkopplung der Pendel-, Antriebs- und Strukturdynamik des Turmdrehkrans aktiv geregelt, um die Nutzlast entsprechend der Sollvorgaben zu bewegen. Dabei werden Sensoren einerseits zur Messung von Systemgrößen der Pendeldynamik sowie andererseits zur Messung von Systemgrößen der Strukturdynamik eingesetzt, wobei nicht messbare Systemgrößen in einem modellbasierten Beobachter als Systemzustände geschätzt werden können. Die Stellsignale für die Antriebe werden durch eine modellbasierte Regelung als Zustandsrückführung der Systemzustände berechnet, wodurch ein Regelkreis geschlossen wird und sich eine veränderte Systemdynamik ergibt. Die Regelung ist derart ausgebildet, dass
die Systemdynamik des geschlossenen Regelkreises stabil ist und Regelfehler schnell ausgeglichen werden. In this case, both the pendulum dynamics and the structural dynamics are actively damped by means of a closed loop. In particular, the entire system dynamics is actively controlled as coupling of the pendulum, drive and structural dynamics of the tower crane to move the payload according to the target specifications. Sensors are used on the one hand to measure system variables of pendulum dynamics and on the other hand to measure system variables of structural dynamics, whereby non-measurable system variables in a model-based observer can be estimated as system states. The control signals for the drives are calculated by a model-based control as a state feedback of the system states, whereby a control loop is closed and results in a changed system dynamics. The control is designed such that the system dynamics of the closed loop is stable and control errors are compensated quickly.
Erfindungsgemäß ist ein geschlossener Regelkreis an dem Kran, insbesondere Turmdrehkran, mit Strukturdynamik durch die Rückführung von Messungen nicht nur der Pendeldynamik, sondern ebenfalls der Strukturdynamik vorgesehen. Die Pendeldämpfungseinrichtung umfasst neben der Pendelsensorik zum Erfassen von Hubseil- und/oder Lastaufnahmemittel-Bewegungen auch eine Strukturdynamik- Sensorik zum Erfassen von dynamischen Verformungen und Bewegungen der Kranstruktur bzw. zumindest Strukturbauteilen hiervon, wobei der Reglerbaustein der Pendeldämpfungseinrichtung, der das Ansteuern der Antriebseinrichtung pendeldämpfend beeinflusst, dazu ausgebildet ist, beim Beeinflussen der Ansteuerung der Antriebseinrichtungen sowohl die von der Pendelsensorik erfaßten Pendelbewegungen als auch die von der Strukturdynamik-Sensorik erfassten dynamischen Verformungen der Strukturbauteile des Krans zu berücksichtigen. Dem geschlossenen Regelkreis werden sowohl die Pendelsensorsignale als auch die Strukturdynamik-Sensorsignale rückgeführt. According to the invention, a closed control loop is provided on the crane, in particular tower crane, with structural dynamics by the feedback of measurements not only of the pendulum dynamics but also of the structural dynamics. The pendulum damping device comprises in addition to the pendulum sensor for detecting Hubseil- and / or lifting device movements also a structural dynamics sensor for detecting dynamic deformations and movements of the crane structure or at least structural components thereof, wherein the controller block of the pendulum damping device, which influences the driving of the drive means pendeldämpfend , Is designed to take into account when influencing the control of the drive means both the detected by the pendulum sensor pendulum movements as well as the detected by the structural dynamics sensors dynamic deformations of the structural components of the crane. The closed loop is fed back both the pendulum sensor signals and the structural dynamics sensor signals.
Die Pendeldämpfungseinrichtung betrachtet also die Kran- bzw. Maschinenstruktur nicht als starre, sozusagen unendlich steife Struktur, sondern geht von einer elastisch verformbaren und/oder nachgiebigen und/oder relativ weichen Struktur aus, die - zusätzlich zu den Stellbewegungsachsen der Maschine wie beispielsweise der Auslegerwippachse oder der Turmdrehachse - Bewegungen und/oder Positionsänderungen durch Verformungen der Strukturbauteile zulässt. The pendulum damping device thus does not consider the crane or machine structure as a rigid, so to speak infinitely stiff structure, but is based on an elastically deformable and / or resilient and / or relatively soft structure, which - in addition to the Stellbewegungsachsen the machine such as the Auslegerwippachse or the tower axis of rotation - allows movements and / or position changes by deformations of the structural components.
Die Berücksichtigung der In-Sich-Beweglichkeit der Maschinenstruktur infolge von Strukturverformungen unter Last oder dynamischen Belastungen ist gerade bei langgestreckten, schlanken und von den statischen und dynamischen Randbedingungen her bewusst - unter Berücksichtigung der notwendigen Sicherheiten - ausgereizten Strukturen wie bei Turmdrehkranen oder Teleskopkranen von Bedeutung, da hier spürbare Bewegungsanteile beispielsweise für den Ausleger und damit die Lasthakenposition durch die Verformungen der Strukturbauteile hinzukommen. Um
die Pendelursachen besser bekämpfen zu können, berücksichtigt die Pendeldämpfung solche Verformungen und Bewegungen der Maschinenstruktur unter dynamischen Belastungen. Taking account of the inherent mobility of the machine structure as a result of structural deformations under load or dynamic loads is especially important for elongated, slim and static and dynamic boundary conditions - taking into account the necessary collateral - worn structures such as tower cranes or telescopic cranes, since here noticeable movement shares, for example, for the boom and thus the load hook position by the deformations of the structural components added. Around To better combat the causes of pendulum, the pendulum damping takes into account such deformations and movements of the machine structure under dynamic loads.
Hierdurch können beträchtliche Vorteile erreicht werden: As a result, considerable advantages can be achieved:
Zunächst wird die Schwingungsdynamik der Strukturbauteile durch das Regelverhalten der Steuereinrichtung reduziert. Dabei wird durch das Fahrverhalten die Schwingung aktiv gedämpft bzw. durch das Regelverhalten erst gar nicht angeregt. First, the vibration dynamics of the structural components is reduced by the control behavior of the control device. The vibration is actively dampened by the driving behavior or not excited by the control behavior.
Ebenso wird der Stahlbau geschont und weniger beansprucht. Insbesondere Stoßbelastungen werden durch das Regelverhalten reduziert. Likewise, the steel construction is spared and less stressed. In particular shock loads are reduced by the control behavior.
Ferner kann durch dieses Verfahren der Einfluss des Fahrverhaltens definiert werden. Furthermore, the influence of the driving behavior can be defined by this method.
Durch die Kenntnisse der Strukturdynamik und das Reglerverfahren kann insbesondere die Nickschwingung reduziert und gedämpft werden. Dadurch verhält sich die Last ruhiger und schwankt später in Ruhelage nicht mehr auf und ab. Auch Querpendelbewegungen in Umfangsrichtung um die aufrechte Auslegerdrehachse können durch Berücksichtigung von Turmtorsion und Ausleger- Schwenkbiegeverformungen besser kontrolliert werden. Due to the knowledge of structural dynamics and the control method, in particular the pitching vibration can be reduced and damped. As a result, the load behaves calmer and no longer fluctuates up and down in the rest position. Also transverse pendulum movements in the circumferential direction about the upright boom rotation axis can be better controlled by considering tower twist and boom pivoting bending deformations.
Die vorgenannten elastischen Verformungen und Bewegungen der Strukturbauteile und Antriebsstränge und die sich hierdurch einstellenden Eigenbewegungen können grundsätzlich in verschiedener Art und Weise bestimmt werden. The aforementioned elastic deformations and movements of the structural components and drive trains and the resulting self-motions can basically be determined in various ways.
Insbesondere kann die hierzu vorgesehene Strukturdynamik-Sensorik dazu ausgebildet sein, elastische Verformungen und Bewegungen von Strukturbauteilen unter dynamischen Belastungen zu erfassen.
Eine solche Strukturdynamik-Sensorik kann beispielsweise Verformungssensoren wie Dehnungsmessstreifen am Stahlbau des Krans, beispielsweise den Gitterfachwerken des Turms und/oder des Auslegers umfassen. In particular, the structural dynamics sensor system provided for this purpose can be designed to detect elastic deformations and movements of structural components under dynamic loads. Such a structural dynamic sensor system may comprise, for example, deformation sensors, such as strain gauges on the steel structure of the crane, for example the grid frameworks of the tower and / or the cantilever.
Alternativ oder zusätzlich können Drehratensensoren, insbesondere in Form von Gyroskopen, Gyrosensoren und/oder Gyrometern, und/oder Beschleunigungsund/oder Geschwindigkeitssensoren vorgesehen sein, um bestimmte Bewegungen von Strukturbauteilen wie beispielsweise Nickbewegungen der Auslegerspitze und/oder rotatorische Dynamikeffekte am Ausleger und/oder Torsions- und/oder Biegebewegungen des Turms zu erfassen. Alternatively or additionally, yaw rate sensors, in particular in the form of gyroscopes, gyro sensors and / or gyrometers, and / or acceleration and / or speed sensors may be provided in order to detect certain movements of structural components, such as pitching movements of the jib tip and / or rotational dynamic effects on the jib and / or torsion. and / or bending movements of the tower to capture.
Weiterhin können Neigungssensoren vorgesehen sein, um Neigungen des Auslegers und/oder Neigungen des Turms, insbesondere Auslenkungen des Auslegers aus der Horizontalen und/oder Auslenkungen des Turms aus der Vertikalen zu erfassen. Furthermore, tilt sensors may be provided to detect inclinations of the boom and / or inclinations of the tower, in particular deflections of the boom from the horizontal and / or deflections of the tower from the vertical.
Grundsätzlich kann die Strukturdynamik-Sensorik dabei mit verschiedenen Sensortypen arbeiten, insbesodere auch verschieden Sensortypen miteinander kombinieren. Vorteilhafterweise können Dehnungsmesstreifen und/oder Beschleinigungs- sensoren und/oder Drehratensensoren, insbesondere in Form von Gyroskopen, Gyrosensoren und/oder Gyrometern, zum Erfassen der Verformungen und/oder dynamischen Insich-Bewegungen von Strukturbauteilen des Krans verwendet werden, wobei die Beschleunigungssensoren und/oder Drehratensensoren vorzugsweise dreiachsig erfassend ausgebildet sind. Basically, the structural dynamics sensors can work with different types of sensors, and in particular combine different sensor types. Advantageously, strain gauges and / or gauging sensors and / or yaw rate sensors, in particular in the form of gyroscopes, gyro sensors and / or gyrometers, can be used to detect the deformations and / or dynamic internal movements of structural components of the crane, wherein the acceleration sensors and / or Rotation rate sensors are preferably designed to detect three axes.
Solche Strukturdynamiksensoren können am Ausleger können und/oder am Turm, insbesondere an dessen oberen Abschnitt, an dem der Ausleger gelagert ist, vorgesehen sein, um die Dynamik des Turms zu erfassen. Beispielsweise führen ruckartige Hubbewegungen zu Nickbewegungen des Auslegers, die mit Biegebewegungen des Turm einhergehen, wobei eine Nachschwingen des Turm wiederum zu Nickschwingungen des Auslegers führt, was mit entsprechenden Lasthakenbewegungen einhergeht.
Insbesondere kann eine Winkelsensorik zur Bestimmung des Differenzdrehwinkels zwischen einem oberen Turmendabschnitt und dem Ausleger vorgesehen sein, wobei bspw. am oberen Turmendabschnitt und am Ausleger jeweils ein Winkelsensor angebracht sein kann, deren Signale bei einer Differenzbetrachtung den genannten Differenzdreh winkel angeben können. Ferner kann vorteilhafterweise auch ein Drehratensensor zur Bestimmung der Drehgeschwindigkeit des Auslegers und/oder des oberen Turmendabschnitts vorgesehen sein, um in Verbindung mit dem vorgenannten Differenzdrehwinkel den Einfluss der Turmtorsionsbewegung bestimmen zu können. Hieraus kann einerseits eine genauere Lastpositionsschätzung, andererseits aber auch eine aktive Dämpfung der Turmtorsion im laufenden Betrieb erreicht werden. Such structural dynamics sensors may be provided on the boom and / or on the tower, in particular on its upper portion on which the boom is mounted, be provided to detect the dynamics of the tower. For example, jerky strokes lead to pitching movements of the boom, which are accompanied by bending movements of the tower, wherein a ringing of the tower in turn leads to pitching oscillations of the boom, which is associated with corresponding load hook movements. In particular, an angle sensor for determining the differential rotational angle between an upper Turmendabschnitt and the boom may be provided, for example, at the upper Turmendabschnitt and on the boom each an angle sensor may be mounted, the signals can indicate the said differential rotation angle in a differential consideration. Furthermore, a yaw rate sensor for determining the rotational speed of the jib and / or of the upper tower end section can advantageously also be provided in order to be able to determine the influence of the tower torsional movement in conjunction with the aforementioned differential rotational angle. From this, on the one hand, a more accurate load position estimation, but on the other hand also an active damping of the tower torsion during operation can be achieved.
In vorteilhafter Weiterbildung der Erfindung können zwei- oder dreiachsige Drehratensensoren und/oder Beschleunigungssensoren an der Auslegerspitze und/oder an dem Ausleger im Bereich der aufrechten Krandrehachse angebracht werden, um strukturdynamische Bewegungen des Auslegers bestimmen zu können. In an advantageous development of the invention, two- or three-axis rotation rate sensors and / or acceleration sensors can be attached to the jib tip and / or to the jib in the region of the upright crane rotation axis in order to be able to determine structural dynamic movements of the jib.
Alternativ oder zusätzlich können auch den Antriebssträngen Bewegungs- und/oder Beschleunigungssensoren zugeordnet sein, um die Dynamik der Antriebsstränge erfassen zu können. Beispielsweise können den Umlenkrollen der Laufkatze für das Hubseil und/oder Umlenkrollen für ein Abspannseil eines Wippauslegers Drehgeber zugeordnet sein, um die tatsächliche Seilgeschwindigkeit am relevanten Punkt erfassen zu können. Alternatively or additionally, motion and / or acceleration sensors can also be assigned to the drive trains in order to be able to detect the dynamics of the drive trains. For example, the pulleys of the trolley for the hoist rope and / or pulleys for a guy rope of a luffing jib to be assigned rotary encoder to capture the actual rope speed at the relevant point can.
Vorteilhafterweise sind auch den Antriebseinrichtungen selbst geeignete Bewegungs- und/oder Geschwindigkeits- und/oder Beschleunigungssensoren zugeordnet, um die Antriebsbewegungen der Antriebseinrichtungen entsprechend erfassen und in Zusammenhang mit den abgeschätzten und/oder erfassten Verformungen der Strukturbauteile bzw. des Stahlbaus und Nachgiebigkeiten in den Antriebssträngen setzen zu können.
Insbesondere kann durch einen Abgleich der Signale der den Antriebseinrichtungen direkt zugeordneten Bewegungs- und/oder Beschleunigunssensoren mit den Signalen der Strukturdynamik-Sensoren in Kenntnis der Strukturgeometrie der Bewe- gungs-und/oder Beschleunigungsanteil an einem Strukturteil bestimmt werden, der auf eine dynamische Verformung bzw. Verwindung der Kranstruktur zurückgeht und zusätzlich zur eigentlichen Kranbewegung, wie sie von der Antriebsbewegung induziert ist und auch bei einem vollständig steifen, starren Kran aufträte. Wird beispielsweise das Drehwerk eines Turmdrehkrans um 10° verstellt, an der Auslegerspitze aber nur eine Verdrehung um 9° erfaßt, kann auf eine Torsion des Turms und/oder eine Biegeverformung des Auslegers rückgeschlossen werden, was gleichzeitig wiederum mit bspw. dem Verdrehsignal eines an der Turmspitze angebrachten Drehratensensors abgeglichen werden kann, um zwischen Turmtorsion und Auslegerbiegung differenzieren zu können. Wird der Lasthaken vom Hubwerk um einen Meter angehoben, am Ausleger im aber gleichzeitig eine Nickbewegung nach unten um bspw. 1 ° festgestellt, kann unter Berücksichtigung der Ausladung der Laufkatze auf die tatsächliche Lasthakenbewegung geschlossen werden. Advantageously, the drive devices themselves are assigned suitable motion and / or speed and / or acceleration sensors in order to detect the drive movements of the drive devices and set them in the drive trains in conjunction with the estimated and / or detected deformations of the structural components or of the steel structure and pliability to be able to. In particular, by adjusting the signals of the motion and / or acceleration sensors directly assigned to the drive devices with the signals of the structural dynamics sensors with knowledge of the structural geometry, the motion and / or acceleration component on a structural part can be determined which depends on dynamic deformation or acceleration Torsion of the crane structure goes back and in addition to the actual crane movement, as induced by the drive movement and also occurred in a completely rigid, rigid crane. If, for example, the slewing mechanism of a tower crane is adjusted by 10 °, but only one turn of 9 ° is detected at the cantilever tip, a torsion of the tower and / or a bending deformation of the cantilever can be deduced, which at the same time in turn, for example, with the twisting signal at the Spike mounted rotation rate sensor can be adjusted to differentiate between tower twist and cantilever bending can. If the load hook lifted by one hoist by the hoist, but at the same time a pitching downwards determined by, for example, 1 ° on the boom, the actual load hook movement can be concluded taking into account the unloading of the trolley.
Vorteilhafterweise kann die Strukturdynamik-Sensorik verschiedene Bewegungsrichtungen der Strukturverformungen erfassen. Insbesondere kann die Strukturdynamik-Sensorik zumindest einen Radialdynamik-Sensor zum Erfassen von dynamischen Bewegungen der Kranstruktur in einer aufrechten Ebene parallel zum Kranausleger, und zumindest einen Schwenkdynamiksensor zum Erfassen von dynamischen Bewegungen der Kranstruktur um eine aufrechte Krandrehachse, insbesondere Turmachse aufweisen. Der Reglerbaustein der Pendeldämpfungseinrichtung kann dabei dazu ausgebildet sein, die Ansteuerung der Antriebseinrichtungen, insbesondere eines Katzantriebs und Drehwerkantriebs, in Abhängigkeit der erfassten dynamischen Bewegungen der Kranstruktur in der aufrechten, auslegerparallelen Ebene, insbesondere parallel zur Auslegerlängsrichtung, und der erfassten dynamischen Bewegungen der Kranstruktur um die aufrechte Krandrehachse zu beeinflussen.
Ferner kann die Strukturdynamik-Sensorik zumindest einen Hubdynamik-Sensor zum Erfassen von vertikalen dynamischen Verformungen des Kranauslegers aufweisen und der Reglerbaustein der Pendeldämpfungseinrichtung dazu ausgebildet sein, die Ansteuerung der Antriebseinrichtungen, insbesondere eines Hubwerkantriebs, in Abhängigkeit der erfassten vertikalen dynamischen Verformungen des Kranauslegers zu beeinflussen. Advantageously, the structural dynamics sensor system can detect different directions of movement of the structural deformations. In particular, the structural dynamics sensor system can have at least one radial dynamic sensor for detecting dynamic movements of the crane structure in an upright plane parallel to the crane boom, and at least one pivoting dynamics sensor for detecting dynamic movements of the crane structure about an upright crane rotation axis, in particular tower axis. The controller module of the pendulum damping device can be designed to control the drive devices, in particular a cat drive and slewing drive, depending on the detected dynamic movements of the crane structure in the upright, cantilever parallel plane, in particular parallel to the boom longitudinal direction, and the detected dynamic movements of the crane structure to the to influence upright crane rotation axis. Furthermore, the structural dynamics sensor system can have at least one stroke dynamic sensor for detecting vertical dynamic deformations of the crane jib and the control module of the pendulum damping device can be designed to influence the control of the drive devices, in particular a hoist drive, as a function of the detected vertical dynamic deformations of the crane jib.
Vorteilhafterweise ist die Strukturdynamik-Sensorik dazu ausgebildet, alle Eigenmoden der dynamischen Verwindungen des Kranauslegers und/oder des Kranturms, deren Eigenfrequenzen in einem vorbestimmten Frequenzbereich liegen, zu erfassen. Hierzu kann die Strukturdynamik-Sensorik zumindest einen, vorzugsweise mehrere Turmsensor(en), der/die beabstandet von einem Knotenpunkt einer Turmeigenschwingung angeordnet ist, zum Erfassen von Turmverwindungen sowie zumindest einen, vorzugsweise mehrere Auslegersensor(en), der/die beabstandet von einem Knotenpunkt einer Auslegereigenschwingung angeordnet ist, zum Erfassen von Auslegerverwindungen aufweisen. Advantageously, the structural dynamics sensor is designed to detect all eigenmodes of the dynamic torsions of the crane jib and / or the crane tower whose natural frequencies lie in a predetermined frequency range. For this purpose, the structural dynamics sensor system at least one, preferably a plurality of tower sensor (s), which is spaced from a node of a tower oscillation, for detecting Turmverwindungen and at least one, preferably a plurality of cantilever sensor (s), the / spaced from a node a boom own vibration is arranged to detect Auslegerverwindungen.
Insbesondere können mehrere Sensoren zur Erfassung einer Strukturbewegung so platziert sein, dass eine Beobachtbarkeit aller Eigenmoden gewährleistet ist, deren Eigenfrequenzen im relevanten Frequenzbereich liegen. Hierzu kann grundsätzlich ein Sensor pro Pendel-Bewegungs-Richtung genügen, in der Praxis empfiehlt sich aber der Einsatz mehrerer Sensoren. Beispielsweise führt die Platzierung eines einzelnen Sensors in einem Knotenpunkt der Messgröße einer Struktur-Eigenmode (z.B. Position der Laufkatze an einem Drehungs-Knotenpunkt der ersten Ausleger- Eigenmode) führt zum Verlust der Beobachtbarkeit, was sich durch Hinzunahme eines Sensors an einer anderen Position vermeiden lässt. Insbesondere ist die Verwendung von dreiachsigen Drehratensensoren oder Beschleunigungssensoren an der Auslegerspitze sowie auf dem Ausleger nahe des Drehwerks empfehlenswert. In particular, a plurality of sensors for detecting a structure movement can be placed so that an observability of all eigenmodes is ensured whose natural frequencies lie in the relevant frequency range. In principle, one sensor per pendulum movement direction can suffice, but in practice the use of several sensors is recommended. For example, placing a single sensor in a node of the measure of a structure eigenmode (eg, position of the trolley at a rotation node of the first cantilever eigenmode) results in the loss of observability, which can be avoided by adding a sensor at another position , In particular, the use of three-axis rotation rate sensors or acceleration sensors on the jib tip as well as on the boom near the slewing gear is recommended.
Die Strukturdynamik-Sensorik kann zum Erfassen der Eigenmoden grundsätzlich mit verschiedenen Sensortypen arbeiten, insbesodere auch verschieden Sensorty-
pen miteinander kombinieren. Vorteilhafterweise können gie zuvor genannten Deh- nungsmesstreifen und/oder Beschleinigungssensoren und/oder Drehratensensoren, insbesondere in Form von Gyroskopen, Gyrosensoren und/oder Gyrometern, zum Erfassen der Verformungen und/oder dynamischen Insich-Bewegungen von Strukturbauteilen des Krans verwendet werden, wobei die Beschleunigungssensoren und/oder Drehratensensoren vorzugsweise dreiachsig erfassend ausgebildet sind. The structural dynamics sensor technology can basically work with different types of sensors for detecting the eigenmodes, in particular also different sensor types. combine pen. Advantageously, the previously mentioned strain gauges and / or gauging sensors and / or yaw rate sensors, in particular in the form of gyroscopes, gyro sensors and / or gyrometers, can be used to detect the deformations and / or dynamic internal movements of structural components of the crane, the acceleration sensors and / or rotation rate sensors are preferably designed to detect three-axis.
Insbesondere kann die Strukturdynamik-Sensorik zumindest einen Drehraten- und/oder Beschleunigungssensor und/oder Dehnungsmessstreifen zum Erfassen von dynamischen Turmverformungen und zumindest einen Drehraten- und/oder Beschleunigungssensor und/oder Dehnungsmessstreifen zum Erfassen von dynamischen Auslegerverformungen aufweisen. Vorteilhafterweise können Drehraten- und/oder Beschleunigungssensoren an verschiedenen Turmabschnitten, insbesondere zumindest an der Turmspitze und am Anlenkpunkt des Auslegers und ggf. in einem Turmmittelabschnitt unterhalb des Auslegers vorgesehen sein. Alternativ oder zusätzlich können Drehraten- und/oder Beschleunigungssensoren an verschiedenen Abschnitten des Auslegers, insbesondere zumindest an der Auslegerspitze und/oder der Laufkatze und/oder dem Auslegerfuß, an dem der Ausleger angelenkt ist, und/oder an einem Auslegerabschnitt beim Hubwerk vorgesehen sein. Vorteilhafterweise sind die genannten Sensoren derart am jeweiligen Strukturbauteil angeorndet, dass sie die Eigenmoden von dessen elastischen Verwin- dungen erfassen können. In particular, the structural dynamics sensor system can have at least one yaw rate and / or acceleration sensor and / or strain gauges for detecting dynamic tower deformations and at least one yaw rate and / or acceleration sensor and / or strain gauges for detecting dynamic boom deformations. Advantageously, yaw rate and / or acceleration sensors can be provided at different tower sections, in particular at least at the tower tip and at the articulation point of the jib and possibly in a tower middle section below the jib. Alternatively or additionally, yaw rate and / or acceleration sensors may be provided on different sections of the boom, in particular at least on the jib tip and / or the trolley and / or the jib foot on which the boom is articulated, and / or on a boom section in the hoist. Advantageously, the said sensors are arranged on the respective structural component in such a way that they can detect the eigenmodes of its elastic twists.
In Weiterbildung der Erfindung kann die Pendeldämpfungseinrichtung auch eine Schätzeinrichtung umfassen, die Verformungen und Bewegungen der Maschinenstruktur unter dynamischen Belastungen, die sich in Abhängigkeit von am Steuerstand eingegegebenen Steuerbefehlen und/oder in Abhängigkeit von bestimmten Ansteueraktionen der Antriebseinrichtungen und/oder in Abhängigkeit bestimmter Geschwindigkeits- und/oder Beschleunigungsprofile der Antriebseinrichtungen ergeben, unter Berücksichtigung von die Kranstruktur charakterisierenden Gegebenheiten abschätzt. Insbesondere können mittels einer solchen Schätzeinrichtung
Systemgrößen der Strukturdynamik, ggf. auch der Pendeldynamik geschätzt werden, die nicht oder nur schwer sensorisch erfasst werden können. In a further development of the invention, the pendulum damping device may also comprise an estimation device, the deformations and movements of the machine structure under dynamic loads, depending on the control commands entered control commands and / or in response to certain driving actions of the drive means and / or depending on certain speed and / or acceleration profiles of the drive devices, estimated taking into account conditions characterizing the crane structure. In particular, by means of such an estimating device System sizes of the structural dynamics, possibly also the pendulum dynamics are estimated, which can not or only with difficulty be detected by sensors.
Eine solche Schätzeinrichtung kann beispielsweise auf ein Datenmodell zugreifen, in dem Strukturgrößen des Krans wie Turmhöhe, Auslegerlänge, Steifigkeiten, Flächenträgheitsmomente und ähnliches abgelegt und/oder miteinander verknüpft sind, um dann anhand einer konkreten Lastsituation, also Gewicht der am Lasthaken aufgenommenen Last und momentane Ausladung, abzuschätzen, welche dynamischen Effekte, das heißt Verformungen im Stahlbau und in den Antriebssträngen für eine bestimmte Betätigung einer Antriebseinrichtung ergeben. In Abhängigkeit einer solchermaßen geschätzten dynamischen Wirkung kann die Pendeldämpfungseinrichtung dann in die Ansteuerung der Antriebseinrichtungen eingreifen und die Stellgrößen der Antriebsregler der Antriebseinrichtungen beeinflussen, um Pendelbewegungen des Lasthakens und des Hubseils zu vermeiden bzw. zu reduzieren. Such an estimation device can, for example, access a data model in which structural variables of the crane such as tower height, boom length, stiffness, area moment of inertia and the like are stored and / or linked together, and then based on a specific load situation, ie weight of the load recorded on the load hook and instantaneous overhang to estimate what dynamic effects, ie deformations in the steel structure and in the drive trains for a specific operation of a drive device result. Depending on such an estimated dynamic effect, the pendulum damping device can then intervene in the control of the drive means and influence the manipulated variables of the drive controller of the drive means to avoid or reduce oscillations of the load hook and the hoisting rope.
Insbesondere kann die Bestimmungseinrichtung zur Bestimmung solcher Strukturverformungen eine Berechnungseinheit aufweisen, die diese Strukturverformungen und sich daraus ergebende Strukturteilbewegungen anhand eines gespeicherten Berechnungsmodells in Abhängigkeit der am Steuerstand eingegebenen Steuerbefehle berechnet. Ein solches Modell kann ähnlich einem Finite-Elemente-Modell aufgebaut sein oder ein Finite-Elemente-Modell sein, wobei vorteilhafterweise jedoch ein gegenüber einem Finite-Elemente-Modell deutlich vereinfachtes Modell verwendet wird, das beispielsweise empirisch durch Erfassung von Strukturverformungen unter bestimmten Steuerbefehlen und/oder Belastungszuständen am echten Kran bzw. der echten Maschine bestimmt werden kann. Ein solches Berechnungsmodell kann beispielsweise mit Tabellen arbeiten, in denen bestimmten Steuerbefehlen bestimmte Verformungen zugeordnet sind, wobei Zwischenwerte der Steuerbefehle mittels einer Interpolationsvorrichtung in entsprechende Verformungen umgerechnet werden können.
Gemäß einem weiteren vorteilhaften Aspekt der Erfindung kann der Reglerbaustein im geschlossenen Regelkreis eine Filtereinrichtung bzw. einen Beobachter umfassen, der einerseits die strukturdynamischen Kranreaktionen und die Hubseilbzw. Lasthakenpendelbewegungen beobachtet, wie sie von der Strukturdynamik- Sensorik und der Pendelsensorik erfaßt werden und sich bei bestimmten Stellgrößen der Antriebsregler einstellen, so dass die Beobachter- bzw. Filtereinrichtung unter Berücksichtigung vorbestimmter Gesetzmäßigkeiten eines Dynamikmodells des Krans, das grundsätzlich verschieden beschaffen sein kann und durch Analyse und Simulation des Stahlbaus gewonnen werden kann, anhand der beobachteten Kranstruktur- und Pendelreaktionen die Stellgrößen des Reglers beeinflussen kann. In particular, the determination device for determining such structural deformations can have a calculation unit which calculates these structural deformations and resulting structural part movements on the basis of a stored calculation model as a function of the control commands entered at the control station. Such a model can be constructed similar to a finite element model or be a finite element model, but advantageously a model that is significantly simplified compared to a finite element model is used, for example empirically by detecting structural deformations under certain control commands and / or load conditions on the real crane or the real machine can be determined. Such a calculation model can, for example, work with tables in which specific deformations are assigned to specific control commands, wherein intermediate values of the control commands can be converted into corresponding deformations by means of an interpolation device. According to a further advantageous aspect of the invention, the controller module in the closed loop may include a filter device or an observer, on the one hand, the structural dynamic crane reactions and the Hubseilbzw. Load hook pendulum movements observed as they are detected by the structural dynamics sensor and the pendulum sensor and set at certain variables of the drive controller, so that the observer or filter device taking into account predetermined regularities of a dynamic model of the crane, which can be designed basically different and by analysis and simulation of the steel structure can be obtained, based on the observed Kranstruktur- and pendulum reactions can influence the manipulated variables of the controller.
Eine solche Filter- bzw. Beobachtereinrichtung kann insbesondere in Form eines sogenannten Kaimanfilters ausgebildet sein, dem als Eingangsgröße einerseits die Stellgrößen der Antriebsregler des Krans und andererseits sowohl die Pendelsignale der Pendelsensorik als auch die dem Regelkreis rückgeführten Strukturdynamiksignale, die Verformungen und/oder dynamische Insich-Bewegungen der Strukturbauteile angeben, zugeführt werden und der aus diesen Eingangsgrößen anhand von Kaiman-Gleichungen, die das Dynamiksystem der Kranstruktur, insbesondere dessen Stahlbauteile und Antriebsstränge, modellieren, die Stellgrößen der Antriebsregler entsprechend beeinflusst, um die gewünschte pendeldämpfende Wirkung zu erzielen. Such a filter or observer device can be designed in particular in the form of a so-called Kalman filter, to which the manipulated variables of the drive controllers of the crane as an input variable and, on the other hand, both the pendulum signals of the pendulum sensor system and the structural dynamic signals which are returned to the control loop, the deformations and / or dynamic insufficiency. Specify movements of the structural components, supplied and influenced from these input variables by means of Kalman equations that model the dynamics system of the crane structure, in particular its steel components and drive trains, the manipulated variables of the drive controller accordingly to achieve the desired pendulum damping effect.
In dem Kaiman-Filter sind vorteilhafterweise erfasste und/oder geschätzte und/oder berechnete und/oder simulierte Funktionen, die die Dynamik der Strukturbauteile des Krans charakterisieren, implementiert. Advantageously, detected and / or estimated and / or calculated and / or simulated functions that characterize the dynamics of the structural components of the crane are implemented in the Kalman filter.
Insbesondere werden mittels der Strukturdynamik-Sensorik erfaßte dynamische Auslegerverformungen und Turmverformungen sowie die mittels der Pendelsensorik erfaßte Position des Lasthakens, insbesondere auch dessen Schrägzug gegenüber der Vertikalen, das heißt die Auslenkung des Hubseils gegenüber der Vertikalen, dem genannten Kalmanfilter zugeführt. Die Erfassungseinrichtung für die Positionserfassung des Lasthakens kann vorteilhafterweise eine bildgebende
Sensorik, beispielsweise eine Kamera umfassen, die vom Aufhängungspunkt des Hubseils, beispielsweise der Laufkatze, im Wesentlichen senkrecht nach unten blickt. Eine Bildauswerteeinrichtung kann in dem von der bildgebenden Sensorik bereitgestellten Bild den Kranhaken identifizieren und dessen Exzentrizität bzw. dessen Verschiebung aus dem Bildzentrum heraus bestimmen, welche ein Maß für die Auslenkung des Kranhakens gegenüber der Vertikalen ist und damit das Lastpendeln charakterisiert. Alternativ oder zusätzlich kann ein gyroskopischer Sensor den Hubseil-Abzugwinkel vom Ausleger und/oder gegenüber der Vertikalen erfassen und dem Kaiman-Filter zuführen. In particular, dynamic cantilever deformations and tower deformations detected by the structural dynamics sensor as well as the position of the load hook detected by means of the pendulum sensor system, in particular also its diagonal pull relative to the vertical, ie the deflection of the hoist cable relative to the vertical, are fed to said Kalman filter. The detection device for the position detection of the load hook can advantageously be an imaging Sensors include, for example, a camera that looks from the suspension point of the hoist, for example, the trolley, substantially vertically downwards. An image evaluation device can identify the crane hook in the image provided by the imaging sensor and determine its eccentricity or its displacement out of the image center, which is a measure of the deflection of the crane hook relative to the vertical and thus characterizes the load oscillation. Alternatively or additionally, a gyroscopic sensor can detect the haul rope extraction angle from the boom and / or from the vertical and feed it to the Kalman filter.
Alternativ oder zusätzlich zu einer solchen Pendelerfassung des Lasthakens mittels einer bildgebenden Sensorik, kann die Pendelsensorik auch mit einer Intertialerfas- sungseinrichtung arbeiten, die am Lasthaken bzw.den Lastaufnahmemitteln angebracht ist und Beschleunigungs- und Drehratensignale bereitstellt, die translatorische Beschleunigungen und Drehraten des Lasthakens wiedergeben. Alternatively or in addition to such pendulum detection of the load hook by means of an imaging sensor, the pendulum sensor system can also work with an Intertialerfas- sungseinrichtung attached to the load hook or the load receiving means and accelerating and rotation rate signals provides that represent translational accelerations and rotation rates of the load hook.
Eine solche am Lastaufnahmemittel angebrachte Inertialmeßeinrichtung, die bisweilen auch als IMU bezeichnet wird, kann Beschleunigungs- und Drehraten- sensormittel zum Bereitstellen von Beschleunigungs- und Drehratensignalen aufweisen, die einerseits translatorische Beschleunigungen entlang verschiedener Raumachsen und andererseits Drehraten bzw. gyroskopische Signale bezüglich verschiedener Raumachsen angeben, umfassen. Als Drehraten können dabei Drehgeschwindigkeiten, grundsätzlich aber auch Drehbeschleunigungen oder auch beides bereitgestellt werden. Such an inertial measuring device, which is sometimes also designated as IMU, may have acceleration and rotation rate sensor means for providing acceleration and yaw rate signals which indicate, on the one hand, translational accelerations along different spatial axes and, on the other hand, yaw rates or gyroscopic signals with respect to different spatial axes, include. Rotational speeds, but in principle also rotational accelerations or both, can be provided as rotation rates.
Vorteilhafterweise kann die Inertialmesseinrichtung Beschleunigungen in drei Raumachsen und Drehraten um zumindest zwei Raumachsen erfassen. Die Beschleunigungssensormittel können dreiachsig arbeitend und die Gyroskopsensormittel können zweiachsig arbeitend ausgebildet sein. Advantageously, the inertial measuring device can detect accelerations in three spatial axes and rotation rates about at least two spatial axes. The acceleration sensor means may be triaxial and the gyroscope sensor means may be biaxial.
Die am Lasthaken angebrachte Inertialmesseinrichtung kann ihre Beschleunigungsund Drehratensignale und/oder daraus abgeleitete Signale vorteilhafterweise draht-
los an eine Steuer- und/oder Auswerteeinrichtung übermitteln, die an einem Strukturteil des Krans angebracht oder auch separat in Krannähe angeordnet sein kann. Insbesondere kann die Übermittlung an einen Empfänger erfolgen, der an der Laufkatze und/oder an der Aufhängung, von der das Hubseil abläuft, angebracht sein kann. Vorteilhafterweis kann die Übertragung bspw. über eine WLAN-Verbindung erfolgen. The inertial measuring device attached to the load hook can advantageously wire its acceleration and rotation rate signals and / or signals derived therefrom. transmit to a control and / or evaluation, which may be attached to a structural part of the crane or arranged separately in close proximity to the crane. In particular, the transmission may be to a receiver which may be attached to the trolley and / or to the suspension from which the hoist rope runs. Advantageously, the transmission can take place, for example, via a WLAN connection.
Durch eine solche drahtlose Anbindung einer Inertialmesseinrichtung kann eine Pendeldämpfung sehr einfach auch an bestehenden Kranen nachgerüstet werden, ohne dass hierfür komplexe Nachrüstmassnahmen erforderlich wären. Es ist im wesentlichen nur die Inertialmesseinrichtung am Lasthaken und der damit kommunizierende Empfänger anzubringen, der die Signale an die Steuer- bzw. Reglereinrichtung übermittelt. By such a wireless connection of an inertial measuring device, a pendulum damping can be easily retrofitted to existing cranes, without the need for complex retrofitting measures would be required. Essentially, only the inertial measuring device on the load hook and the receiver which communicates with it are to be attached, which transmits the signals to the control or regulating device.
Aus den Signalen der Inertialmeßeinrichtung kann vorteilhafterweise in einem zweistufigen Verfahren die Auslenkung des Lasthakens bzw. des Hubseils gegenüber der Vertikalen bestimmt werden. Zunächst wird die Verkippung des Lasthakens bestimmt, da diese nicht mit der Auslenkung des Lasthakens gegenüber der Laufkatze bzw. dem Aufhängepunkt und der Auslenkung des Hubseils gegenüber der Vertikalen übereinstimmen muß, wird sodann aus der Verkippung des Lasthakens und dessen Beschleunigung die gesuchte Auslenkung des Lasthakens bzw. des Hubseils gegenüber der Vertikalen bestimmt. Da die Inertialmesseinrichtung am Lasthaken befestigt ist, werden die Beschleunigungs- und Drehratensignale sowohl von den Pendelbewegungen des Hubseils auch als von der Dynamik des relativ zum Hubseil verkippenden Lasthakens beeinflußt. From the signals of the Inertialmeßeinrichtung can advantageously be determined in a two-stage process, the deflection of the load hook or the hoisting rope relative to the vertical. First, the tilt of the load hook is determined, since this does not have to coincide with the deflection of the load hook relative to the trolley or the suspension point and the deflection of the hoisting rope relative to the vertical, then the desired deflection of the load hook or from the tilting of the load hook and its acceleration of the hoisting rope relative to the vertical. Since the inertial measuring device is attached to the load hook, the acceleration and rotation rate signals are influenced both by the pendulum movements of the hoisting rope as well as by the dynamics of the load hook tilting relative to the hoisting rope.
Insbesondere kann durch drei Berechnungsschritte eine genaue Schätzung des Lastpendelwinkels erfolgen, die dann von einem Regler zur aktiven Pendeldämpfung verwendet werden kann. Die drei Berechnungsschritte können insbesondere folgende Schritte umfassen: In particular, by three calculation steps, an accurate estimation of the load swing angle can be made, which can then be used by a controller for active swing damping. The three calculation steps may include in particular the following steps:
i. Eine Bestimmung der Hakenkippung, z.B. durch ein Komplementärfilter, der hochfrequente Anteile aus den Gyroskopsignalen und niederfrequente Antei-
le aus Richtung des Gravitationsvektors bestimmen und einander ergänzend zur Ermittlung der HAkenkippung zusammenführen kann; i. A determination of the hook tipping, for example by a complementary filter, the high-frequency components of the gyroscope signals and low-frequency Antei- determine le from the direction of the gravitational vector and combine them in addition to the determination of the HAkenkippung;
ii. Eine Rotation der Beschleunigungsmessung bzw. eine Transformation vom körperfesten ins inertiale Koordinatensystem; ii. A rotation of the acceleration measurement or a transformation from the body-fixed into the inertial coordinate system;
iii. Schätzung des Lastpendelwinkels mittels eines erweiterten Kaiman-Filters und/oder mittels einer vereinfachten Relation des Pendelwinkel zum Quotienten aus Querbeschleunigungsmessung und Gravitationskonstante. iii. Estimation of the load pendulum angle by means of an extended Kalman filter and / or by means of a simplified relation of the pendulum angle to the quotient of the lateral acceleration measurement and the gravitational constant.
Vorteilhafterweise wird dabei zunächst die Verkippung des Lasthakens aus den Signalen der Inertialmesseinrichtung mit Hilfe eines Komplementärfilters bestimmt, der sich die unterschiedlichen Besonderheiten der translatorischen Beschleunigungs-Signale und der gyroskopischen Signale der Inertialmeßeinrichtung zunutze macht, wobei alternativ oder zusätzlich aber auch ein Kaiman-Filter zum Bestimmen der Verkippung des Lasthakens aus den Beschleunigungs- und Drehratensignalen verwendet werden kann. Advantageously, the tilting of the load hook from the signals of the inertial measuring device is initially determined with the aid of a complementary filter, which makes use of the different features of the translational acceleration signals and the gyroscopic signals of the inertial measuring device, alternatively or additionally also a Kalman filter for determining the tilting of the load hook from the acceleration and yaw rate signals can be used.
Aus der ermittelten Verkippung des Lastaufnahmemittels kann sodann mittels eines Kaiman-Filters und/oder mittels statischer Berechnung aus horizontaler Inertialbe- schleunigung und Erdbeschleunigung die gesuchte Auslenkung des Lasthakens gegenüber der Laufkatze bzw. gegenüber dem Aufhängepunkt des Hubseils und/oder die Auslenkung des Hubseils gegenüber der Vertikalen bestimmt werden. From the determined tilting of the load receiving means can then by means of a Kalman filter and / or by means of static calculation of horizontal Inertialbe- acceleration and gravitational acceleration the desired deflection of the load hook relative to the trolley or against the suspension point of the hoisting rope and / or the deflection of the hoisting rope relative to the Vertical be determined.
Insbesondere kann die Pendelsensorik erste Bestimmungsmittel zum Bestimmen und/oder Schätzen einer Verkippung des Lastaufnahmemittels aus den Beschleunigungs- und Drehratensignalen der Inertialmeßeinrichtung und zweite Bestimmungsmittel zum Bestimmen der Auslenkung des Hubseils und/oder des Lastaufnahmemittels gegenüber der Vertikalen aus der ermittelten Verkippung des Lastaufnahmemittels und einer Inertial-Beschleunigung des Lastaufnahmemittels aufweisen. In particular, the pendulum sensor system may comprise first determining means for determining and / or estimating a tilting of the load receiving means from the acceleration and rotation rate signals of the inertial measuring device and second determining means for determining the deflection of the hoisting rope and / or the load receiving means relative to the vertical from the determined tilting of the load receiving means and an inertial -Acceleration of the lifting device have.
Die genannten ersten Bestimmungsmittel können insbesondere einen Komplementärfilter mit einem Hochpass-Filter für das Drehratensignal der Inertialmeßeinrich-
tung und einen Tiefpass-Filter für das Beschleunigungssignal der Inertialmeßein- richtung oder ein daraus abgeleitetes Signal aufweisen, wobei der genannte Komplementärfilter dazu ausgebildet sein kann, eine drehratengestützte Schätzung der Verkippung des Lastaufnahmemittels, die auf dem hochpassgefilterten Drehratensignal basiert, und eine beschleunigungsgestützte Schätzung der Verkippung des Lastaufnahmemittels, die auf dem tiefpassgefilterten Beschleunigungssignal basiert, miteinander zu verknüpfen und aus den verknüpften drehraten- und be- schleunigungsgestützten Schätzungen der Verkippung des Lastaufnahmemittels die gesuchte Verkippung des Lastaufnahmemittels zu bestimmen. The aforementioned first determination means may in particular comprise a complementary filter with a high-pass filter for the rotation rate signal of the inertial measuring device. and a low-pass filter for the acceleration signal of the inertial measuring device or a signal derived therefrom, said complementary filter may be configured, a rotational rate-based estimation of the tilt of the lifting device based on the high-pass filtered yaw rate signal, and an acceleration-based estimate of the tilt of the lifting device, which is based on the low-pass filtered acceleration signal to link together and to determine the desired tilting of the lifting device from the associated rate of rotation and acceleration-based estimates of the tilting of the lifting device.
Dabei kann die drehratengestützte Schätzung der Verkippung des Lastaufnahmemittels eine Integration des hochpassgefilterten Drehratensignals umfassen. In this case, the rotational rate-based estimation of the tilting of the load receiving means may include an integration of the high-pass-filtered yaw rate signal.
Die beschleunigungsgestützte Schätzung der Verkippung des Lastaufnahmemittels kann auf dem Quotienten einer gemessenen Horizontalbeschleunigungskomponen- te und einer gemessenen Vertikalbeschleunigungskomponente beruhen, aus dem die beschleunigungsgestützte Schätzung der Verkippung anhand der Beziehung
The acceleration-based estimation of the lifting of the lifting device can be based on the quotient of a measured horizontal acceleration component and a measured vertical acceleration component from which the acceleration-based estimation of the tilting is based on the relationship
gewonnen wird. is won.
Die zweiten Bestimmungsmittel zum Bestimmen der Auslenkung des Lasthakens bzw. des Hubseils gegenüber der Vertikalen anhand der ermittelten Verkippung des Lasthakens kann eine Filter- und/oder Beobachtereinrichung aufweisen, die als Eingangsgröße die ermittelte Verkippung des Lastaufnahmemittels berücksichtigt und aus einer Inertialbeschleunigung am Lastaufnahmemittel die Auslenkung des Hubseils und/oder des Lastaufnahmemittels gegenüber der Vertikalen bestimmt. The second determination means for determining the deflection of the load hook or the hoist rope relative to the vertical on the basis of the determined tilting of the load hook may comprise a filter and / or observer device which takes into account the determined tilting of the load receiving means as an input variable and the deflection of the load suspension means from an inertial acceleration on the load receiving means Hubseils and / or the lifting device relative to the vertical determined.
Die genannte Filter- und/oder Beobachtereinrichtung kann insbesondere einen Kaiman-Filter, insbesondere einen erweiterten Kaiman-Filter, umfassen. The named filter and / or observer device may in particular comprise a Kalman filter, in particular an extended Kalman filter.
Alternativ oder zusätzlich zu einem solchen Kaiman-Filter können die zweiten Bestimmungsmittel auch eine Berechnungseinrichtung zum Berechnen der Auslen-
kung des Hubseils und/oder des Lastaufnahmemittels gegenüber der Vertikalen aus einer statischen Beziehung der Beschleunigungen, insbesondere aus dem Quotienten einer horizontalen Inertialbeschleunigung und der Erdbeschleunigung aufweisen. As an alternative or in addition to such a Kalman filter, the second determination means may also comprise a calculation device for calculating the excursions. kung of the hoisting rope and / or the lifting device relative to the vertical from a static relationship of the accelerations, in particular from the quotient of a horizontal inertial acceleration and the gravitational acceleration have.
Nach einem weiteren vorteilhaften Aspekt der Erfindung kommt bei der Pendeldämpfung eine Zwei-Freiheitsgrade-Regelungsstruktur zum Einsatz, durch welche die oben beschriebene Zustandsrückführung (feedback) um eine Vorsteuerung (feedforward) ergänzt wird. Dabei dient die Zustandsrückführung zur Sicherstellung der Stabilität und zum schnellen Ausgleich von Regelfehlern, die Vorsteuerung dagegen einem guten Führungsverhalten durch das im Idealfall gar keine Regelfehler auftreten. According to a further advantageous aspect of the invention, a two-degree-of-freedom control structure is used in the pendulum damping, by which the above-described state feedback (feedback) is supplemented by a feedforward control. In this case, the state feedback serves to ensure the stability and to quickly compensate for control errors, the pilot control, however, a good leadership behavior by ideally no rule errors occur.
Die Vorsteuerung kann dabei vorteilhafterweise über die per se bekannte Methode der differentiellen Flachheit bestimmt werden. Bezüglich der genannten Methode der differentiellen Flachheit wird auf die Dissertation„Anwendung der flachheitsba- sierten Analyse und Regelung nichtlinearer Mehrgrößensysteme", von Ralf Rothfuß, VDI-Verlag, 1997, verwiesen, die insoweit, d.h. bezüglich der genannten Methode der differentiellen Flachheit, zum Gegenstand der vorliegenden Offenbarung gemacht wird. The precontrol can advantageously be determined via the per se known method of differential flatness. Regarding the mentioned method of differential flatness, reference is made to the dissertation "Application of the flatness-based analysis and control of nonlinear multivariable systems" by Ralf Rothfuss, VDI-Verlag, 1997, which deals with the extent of this, ie with respect to the mentioned method of differential flatness of the present disclosure.
Da die Auslenkungen der Strukturbewegungen im Gegensatz zu den angetriebenen Kranbewegungen sowie den Pendelbewegungen nur klein sind, kann zur Bestimmung der Vorsteuerung die Strukturdynamik vernachlässigt werden, wodurch der Kran, insbesondere Turmdrehkran als flaches System mit den Lastkoordinaten als flache Ausgänge dargestellt werden kann. Since the deflections of the structural movements in contrast to the driven crane movements and the pendulum movements are small, the structural dynamics can be neglected to determine the feedforward control, whereby the crane, in particular tower crane can be represented as a flat system with the load coordinates as flat outputs.
Vorteilhafterweise wird also die Vorsteuerung sowie die Berechnung der Referenz- Zustände der Zwei-Freiheitsgrade-Struktur im Gegensatz zur feed back Regelung des geschlossenen Regelkreises unter Vernachlässigung der Strukturdynamik berechnet, d.h. der Kran wird für die Zwecke der Vorsteuerung als starre bzw. sozu-
sagen unendlich steife Struktur angenommen. Aufgrund der kleinen Auslenkungen der elastischen Struktur, die im Vergleich zu den von den Antrieben auszuführenden Kranbewegungen sehr klein sind, führt dies nur zu sehr kleinen und daher vernachlässigbaren Abweichungen der Vorsteuerung. Dafür wird jedoch die Beschreibung des - für die Zwecke der Vorsteuerung als starr angenommenen Turmdrehkrans, insbesondere Turmdrehkrans als ein flaches System ermöglicht, welches leicht invertierbar ist. Die Koordinaten der Lastposition sind flache Ausgänge des Systems. Aus den flachen Ausgängen und ihren zeitlichen Ableitungen kann der notwendige Sollverlauf der Stellgrößen sowie der Systemzustände exakt algebraisch berechnet werden (inverses System) - ohne Simulation oder Optimierung. Damit kann die Last ohne Überschwingen an eine Zielposition gebracht werden. Advantageously, therefore, the feedforward control and the calculation of the reference states of the two-degree structure is calculated in contrast to the feedback control of the closed loop neglecting the structural dynamics, ie the crane is for the purposes of feedforward as a rigid or sozu- say infinitely stiff structure adopted. Due to the small deflections of the elastic structure, which are very small in comparison to the crane movements to be carried out by the drives, this only leads to very small and therefore negligible deviations of the precontrol. For this, however, the description of - for the purposes of feedforward control as rigidly assumed tower crane, in particular tower crane as a flat system allows, which is easily invertible. The coordinates of the load position are flat outputs of the system. From the shallow outputs and their time derivatives, the required setpoint course of the manipulated variables as well as the system states can be calculated exactly algebraically (inverse system) - without simulation or optimization. This allows the load to be brought to a target position without overshooting.
Die für die flachheitsbasierte Vorsteuerung benötigte Lastposition und deren Ableitungen können vorteilhafterweise von einem Trajektorienplanungs-Modul und/oder durch eine Sollwert-Filterung berechnet werden. Wird nun über eine Trajektorienplanung oder eine Sollwertfilterung ein Sollverlauf für die Lastposition und deren erste vier Zeitableitungen bestimmt, so können daraus in der Vorsteuerung über algebraische Gleichungen der exakte Verlauf der notwendigen Stellsignale zur An- steuerung der Antriebe, sowie der exakte Verlauf der entsprechenden Systemzustände berechnet werden. The load position and its derivatives required for the flatness-based feedforward control can advantageously be calculated by a trajectory planning module and / or by a setpoint filtering. If a desired course for the load position and its first four time derivatives are determined via a trajectory planning or a setpoint filtering, the exact course of the necessary actuating signals for controlling the drives and the exact course of the corresponding system states can be calculated in the feedforward control via algebraic equations become.
Um durch die Vorsteuerung keine Strukturbewegungen anzuregen, können vorteilhafterweise Kerbfilter zwischen Trajektorienplanung und Vorsteuerung geschaltet werden, um aus dem geplanten Trajektoriensignal die anregbaren Eigenfrequenzen der Strukturdynamik zu eliminieren. In order to stimulate no structural movements by the feedforward control, it is advantageously possible to switch notch filters between trajectory planning and feedforward control in order to eliminate from the planned trajectory signal the excitable natural frequencies of the structural dynamics.
Das der Regelung zugrundeliegende Modell kann grundsätzlich verschieden beschaffen sein. Vorteilhafterweise wird eine kompakte Darstellung der gesamten Systemdynamik als verkoppelte Pendel-, Antriebs- und Strukturdynamik verwendet, die sich als Grundlage für den Beobachter und die Regelung eignet. In vorteilhafter Weiterbildung der Erfindung wird das Kranregelungsmodel durch ein Modellierungs-Verfahren bestimmt, bei dem die gesamte Krandynamik in weitgehend unab-
hängige Teile aufgetrennt wird, und zwar vorteilhafterweise für einen Turmdrehkran in einen Teil aller Bewegungen, die im Wesentlichen durch einen Drehwerk-Antrieb angeregt werden (Schwenkdynamik), einen Teil aller Bewegungen, die im Wesentlichen durch einen Katzwerk-Antrieb angeregt werden (Radialdynamik) und die Dynamik in Richtung des Hubseils, welche durch einen Windwerk-Antrieb angeregt wird. The model underlying the scheme can basically be designed differently. Advantageously, a compact representation of the entire system dynamics is used as a coupled pendulum, drive and structural dynamics, which is suitable as a basis for the observer and the control. In an advantageous embodiment of the invention, the crane control model is determined by a modeling method in which the entire Krandynamik in largely independent pending parts is split, advantageously for a tower crane in a part of all movements that are essentially excited by a slewing drive (pivoting dynamics), a part of all movements that are essentially stimulated by a Katzwerk drive (radial dynamics) and the dynamics in the direction of the hoist rope, which is excited by a winch drive.
Die unabhängige Betrachtung dieser Teile unter Vernachlässigung der Verkopplun- gen erlaubt eine Berechnung der Systemdynamik in Echtzeit und vereinfacht insbesondere die kompakte Darstellung der Schwenkdynamik als ein verteiltparametri- sches System (beschrieben durch eine lineare partielle Differentialgleichung), das die Strukturdynamik des Auslegers exakt beschreibt und über bekannte Methoden leicht auf die benötigte Anzahl an Eigenmoden reduziert werden kann. The independent consideration of these parts neglecting the couplings allows a calculation of the system dynamics in real time and simplifies in particular the compact representation of the pivoting dynamics as a distributed parametric system (described by a linear partial differential equation), which describes the structural dynamics of the cantilever exactly Known methods can be easily reduced to the required number of eigenmodes.
Die Antriebsdynamik wird dabei vorteilhafterweise als Verzögerungsglied 1. Ordnung oder als statischer Verstärkungsfaktor modelliert, wobei den Antrieben als Stellgröße ein Drehmoment, eine Drehgeschwindigkeit, eine Kraft oder eine Geschwindigkeit vorgegeben werden kann. Durch die unterlagerte Regelung im Frequenzumrichter des jeweiligen Antriebs wird diese Stellgröße eingeregelt. The drive dynamics are advantageously modeled as a delay element 1st order or as a static amplification factor, the drives as a manipulated variable, a torque, a rotational speed, a force or a speed can be specified. Due to the subordinate control in the frequency converter of the respective drive this manipulated variable is adjusted.
Die Pendeldynamik kann als idealisiertes einfaches / doppeltes Fadenpendel modelliert mit ein / zwei punktförmigen Lastmassen und einem / zwei einfachen Seilen, die entweder als masselos angenommen werden, oder als massebehaftet mit modaler Ordnungsreduktion auf die wichtigsten Seil-Eigenmoden. The pendulum dynamics can be modeled as an idealized single / double filament pendulum with one / two point load masses and one / two simple ropes, which are either considered massless, or as bulked with modal order reduction on the most important eigenmodes of ropes.
Die Strukturdynamik kann durch Approximation der Stahlstruktur in Form kontinuierlicher Balken als verteiltparametrisches Modell hergeleitet werden, das durch bekannte Methoden diskretisiert und in der Systemordnung reduziert werden kann, wodurch es eine kompakte Form annimmt, schnell berechnet werden kann und den Beobachter- und Regelungsentwurf vereinfacht.
Die genannte Pendeldämpfeinrichtung kann bei manueller Betätigung des Krans durch Betätigung entsprechender Bedienelemente wie Joysticks und dergleichen die Eingabebefehle des Kranführers überwachen und bei Bedarf übersteuern, insbesondere in dem Sinne, dass vom Kranführer beispielsweise zu stark vorgegebene Beschleunigungen reduziert werden oder auch Gegenbewegungen automatisch eingeleitet werden, wenn eine vom Kranführer vorgegebene Kranbewegung zu einem Pendeln des Lasthakens geführt hat oder führen würde. Der Reglerbaustein versucht dabei vorteilhafterweise, so nahe wie möglich an den vom Kranführer gewünschten Bewegungen und Bewegungsprofilen zu bleiben, um dem Kranführer ein Gefühl der Kontrolle zu geben, und übersteuert die Manuell eingegebenen Stellsignale nur soweit es nötig ist, um die gewünschte Kranbewegung möglichst pendel- und schwingungsfrei auszuführen. The structural dynamics can be derived by approximating the steel structure in the form of continuous beams as a distributed parametric model, which can be discretized by known methods and reduced in system order, thereby taking a compact form, can be calculated quickly, and simplifies the observer and control design. Said pendulum damping device can monitor the input commands of the crane operator by manual operation of the crane by operating appropriate controls such as joysticks and override if necessary, especially in the sense that the crane operator, for example, too much predetermined accelerations are reduced or countermovements are automatically initiated when a crane movement predetermined by the crane operator has led or would lead to a swinging of the load hook. The controller module advantageously attempts to remain as close as possible to the movements and movement profiles desired by the crane operator in order to give the crane driver a sense of control, and only overrides the manually entered control signals as far as necessary in order to minimize the desired crane movement. and perform vibration-free.
Alternativ oder zusätzlich kann die Pendeldämpfungseinrichtung auch bei einer automatisierten Betätigung des Krans eingesetzt werden, bei der die Steuervorrichtung des Krans im Sinne eines Autopiloten das Lastaufnahmemittel des Krans automatisch zwischen zumindest zwei Zielpunkten entlang eines Verfahrwegs verfährt. Bei einem solchen Automatikbetrieb, bei dem ein Verfahrweg- Bestimmungsmodul der Steuervorrichtung einen gewünschten Verfahrweg beispielsweise im Sinne einer Bahnsteuerung bestimmt und ein automatisches Verfahrsteuermodul der Steuervorrichtung die Antriebsregler bzw. Antriebseinrichtungen so ansteuert, dass der Lasthaken entlang des bestimmten Verfahrwegs verfahren wird, kann die Pendeldämpfungseinrichtung in die Ansteuerung der Antriebsregler durch das genannte Verfahrsteuermodul eingreifen, um den Kranhaken pendelfrei zu verfahren bzw. Pendelbewegungen zu dämpfen. Alternatively or additionally, the pendulum damping device can also be used in an automated operation of the crane, in which the control device of the crane in the sense of an autopilot, the load-carrying means of the crane automatically moves between at least two target points along a travel path. In such an automatic mode, in which a Verfahrweg- determination module of the control device determines a desired travel, for example in the sense of a web control and an automatic travel control module of the control device controls the drive controller or drive means so that the load hook is moved along the particular travel path, the pendulum damping device in engage the control of the drive controller by said Verfahrsteuermodul to move the crane hook pendulum-free or to dampen oscillations.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels und zugehöriger Zeichnungen näher erläutert. In den Zeichnungen zeigen: The invention will be explained in more detail below with reference to a preferred embodiment and associated drawings. In the drawings show:
Fig. 1 : eine schematische Darstellung eines Turmdrehkrans, bei dem die Lasthakenposition und ein Seilwinkel gegenüber der Vertikalen durch eine bildgebende Sensorik erfasst wird, und bei dem eine Pendeldämpfungs-
einrichtung die Ansteuerung der Antriebseinrichtungen beeinflusst, um Pendelbewegungen des Lasthakens und dessen Hubseils zu verhindern, 1 is a schematic representation of a tower crane, in which the hook position and a cable angle relative to the vertical is detected by an imaging sensor, and in which a pendulum damping device affects the control of the drive means to prevent oscillations of the load hook and its hoisting rope,
Fig. 2: eine schematische Darstellung einer Zwei-Freiheitsgrade-Regelstruktur der Pendeldämpfungseinrichtung und die von dieser vorgenommene Beeinflussung der Stellgrößen der Antriebsregler, 2 is a schematic representation of a two-degree-of-freedom control structure of the pendulum damping device and the influencing of the manipulated variables of the drive controller by the latter,
Fig. 3: eine schematische Darstellung von Verformungen und Schwingungsformen eines Turmdrehkrans unter Last und deren Dämpfung bzw. Vermeidung durch eine Schrägzugregelung, wobei die Teilansicht a.) eine Nickverformung des Turmdehkrans unter Last und einen damit verknüpften Schrägzug des Hubseils zeigt, die Teilansichten b.) und c.) eine Querverformung des Turmdrehkrans in perspektivischer Darstellung sowie in Draufsicht von oben zeigen, und die Teilansichten d.) und e.) einen mit solchen Querverformungen verknüpften Schrägzug des Hubseils zeigen, Fig. 3: a schematic representation of deformations and vibration modes of a tower crane under load and their damping or avoidance by a Schägzugregelung, the partial view a.) Shows a pitch deformation of the Turmdehkrans under load and an associated diagonal pull of the hoisting rope, the partial views b. ) and c.) show a transverse deformation of the tower crane in a perspective view and in plan view from above, and the partial views d.) and e.) show an associated with such transverse deformations oblique pull of the hoisting rope,
Fig. 4: eine schematische Darstellung eines elastischen Auslegers in einem mit der Drehrate rotierenden Referenzsystem, 4 shows a schematic representation of an elastic arm in a reference system rotating with the rotation rate,
Fig. 5: eine schematische Darstellung eines Auslegers als kontinuierlicher Balken mit Einspannung in den Turm unter Berücksichtigung von Turmbiegung und Turmtorsion, 5 is a schematic representation of a cantilever as a continuous beam with clamping in the tower, taking into account tower bending and tower torsion,
Fig. 6: eine schematische Darstellung eines elastischen Turms und eines Fe- der-Masse-Ersatzmodells der Turmbiegung quer zum Ausleger, 6 is a schematic representation of an elastic tower and a spring-mass replacement model of the tower bend transverse to the boom,
Fig. 7: eine schematische Darstellung der Pendeldynamik in Schwenkrichtung des Krans mit konzentrierter Lastmasse und masselosem Seil, 7 is a schematic representation of the pendulum dynamics in the pivoting direction of the crane with concentrated load mass and massless rope,
Fig. 8: eine schematische Darstellung der drei wichtigsten Eigenmoden eines 8 shows a schematic representation of the three most important eigenmodes of a
Turmdrehkrans,
Fig. 9: eine schematische Darstellung der Pendeldynamik in Radialrichtung des Krans und dessen Modellierung mittels mehrerer verkoppelter Starrkörper, Tower crane, 9 is a schematic representation of the pendulum dynamics in the radial direction of the crane and its modeling by means of several coupled rigid bodies,
Fig. 10: eine schaematische Darstellung eines pendelnden Hubseils mit Lasthaken, an dem eine Inertialmesseinrichtung befestigt ist, die ihre Messigna- le drahtlos an einen Empfänger an der Laufkatze übermittelt, von der das Hubseil abläuft, 10 shows a schematic representation of a swinging hoist rope with load hook, to which an inertial measuring device is attached, which transmits its measuring signals wirelessly to a receiver on the trolley from which the hoist rope runs,
Fig. 11 : eine schematische Darstellung verschiedener Lasthaken zur Verdeutlichung der möglichen Verkippung des Lasthakens gegenüber dem Hubseil, 11 is a schematic representation of various load hooks to illustrate the possible tilting of the load hook relative to the hoisting rope,
Fig. 12: ein schematisches zweidimensionales Modell der Pendeidynanamik der FIG. 12: a schematic two-dimensional model of the pendeidynanamics of FIG
Lasthakenaufhängung aus den beiden vorhergehenden Figuren, Load hook suspension from the two preceding figures,
Fig. 13: eine Darstellung der Verkippung bzw. des Kippwinkels des Lasthakens, der die Rotation zwischen Inertial- und Lasthakenkoordinaten beschreibt, 13 is an illustration of the tilt or the tilt angle of the load hook, which describes the rotation between inertial and load hook coordinates,
Fig. 14: ein Blockdiagramm eines Komplementär-Filters mit Hochpass- und Tief- pass-Filter zum Bestimmen der Verkippung des Lasthakens aus den Be- schleunigungs- und Drehratensignalen der Inertialmesseinrichtung, 14 shows a block diagram of a complementary filter with high-pass and low-pass filters for determining the tilting of the load hook from the acceleration and rotation rate signals of the inertial measurement device,
Fig. 15: eine vergleichsweise Darstellung der mittels erweitertem Kaman-Filter und mittels statischer Abschätzung bestimmten Pendelwinkel-Verläufe im Vergleich zu dem an einem Kardangelenk gemessenen Pendelwinkelverlauf, und FIG. 15 shows a comparative illustration of the pendulum angle profiles determined by means of an extended Kaman filter and by means of static estimation in comparison to the pendulum angle profile measured on a cardan joint, and FIG
Fig. 16: eine schematische Darstellung einer Steuerungs- bzw. Regelungs- Struktur mit zwei Freiheitsgraden zur automatischen Beeinflussung der Antriebe, um Pendelschwingungen zu vermeiden.
Wie Fig. 1 zeigt, kann der Kran als Turmdrehkran ausgebildet sein. Der in Fig. 1 gezeigte Turmdrehkran kann beispielsweise in an sich bekannter Weise einen Turm 201 aufweisen, der einen Ausleger 202 trägt, der von einem Gegenausleger 203 ausbalanciert wird, an dem ein Gegengewicht 204 vorgesehen ist. Der genannte Ausleger 202 kann zusammen mit dem Gegenausleger 203 um eine aufrechte Drehachse 205, die koaxial zur Turmachse sein kann, durch ein Drehwerk verdreht werden. An dem Ausleger 202 kann eine Laufkatze 206 durch einen Katzantrieb verfahren werden, wobei von der Laufkatze 206 ein Hubseil 207 abläuft, an dem ein Lasthaken 208 befestigt ist. Fig. 16: a schematic representation of a control or regulation structure with two degrees of freedom for automatically influencing the drives to avoid pendulum vibrations. As shown in Fig. 1, the crane may be formed as a tower crane. The tower crane shown in Fig. 1, for example, in a conventional manner have a tower 201 which carries a boom 202 which is balanced by a counter-jib 203, on which a counterweight 204 is provided. Said boom 202 can be rotated together with the counter-arm 203 about an upright pivot axis 205, which may be coaxial with the tower axis, by a slewing gear. On the boom 202, a trolley 206 can be moved by a cat drive, wherein from the trolley 206, a hoist rope 207 runs, to which a load hook 208 is attached.
Wie Fig. 1 ebenfalls zeigt, kann der Kran 2 dabei eine elektronische Steuervorrichtung 3 aufweisen, die beispielsweise einen am Kran selbst angeordneten Steuerungsrechner umfassen kann. Die genannte Steuervorrichtung 3 kann hierbei verschiedene Stellglieder, Hydraulikkreise, Elektromotoren, Antriebsvorrichtungen und andere Arbeitsaggregate an der jeweiligen Baumaschine ansteuern. Dies können beispielsweise bei dem gezeigten Kran dessen Hubwerk, dessen Drehwerk, dessen Katzantrieb, dessen -ggf. vorhandener - Ausleger-Wippantrieb oder dergleichen sein. As also shown in FIG. 1, the crane 2 can have an electronic control device 3 which, for example, can comprise a control computer arranged on the crane itself. Said control device 3 can in this case control various actuators, hydraulic circuits, electric motors, drive devices and other working units on the respective construction machine. This can, for example, in the crane shown its hoist, the slewing gear, the cat drive, whose -ggf. existing - boom rocker drive or the like.
Die genannte elektronische Steuervorrichtung 3 kann hierbei mit einem Endgerät 4 kommunizieren, das am Steuerstand bzw. in der Führerkabine angeordnet sein kann und beispielsweise die Form eines Tablets mit Touchscreen und/oder Joysticks, Drehknöpfe, Schiebeschalter und ähnliche Bedienelemente aufweisen kann, so dass einerseits verschiedene Informationen vom Steuerungsrechner 3 an dem Endgerät 4 angezeigt und umgekehrt Steuerbefehle über das Endgerät 4 in die Steuervorrichtung 3 eingegeben werden können. Said electronic control device 3 can in this case communicate with a terminal 4, which can be arranged on the control station or in the driver's cab and, for example, in the form of a tablet with touch screen and / or joysticks, knobs, sliding switches and similar controls may have, so on the one hand different Information from the control computer 3 displayed on the terminal 4 and vice versa control commands via the terminal 4 in the control device 3 can be entered.
Die genannte Steuervorrichtung 3 des Krans 1 kann insbesondere dazu ausgebildet sein, die genannten Antriebsvorrichtungen des Hubwerks, der Laufkatze und des Drehwerks auch dann anzusteuern, wenn eine Pendeldämpfungseinrichtung 340 pendelrelevante Bewegungsparameter erfaßt.
Hierzu kann der Kran 1 eine Pendelsensorik bzw. Erfassungseinrichtung 60 aufweisen, die einen Schrägzug des Hubseils 207 und/oder Auslenkungen des Lasthakens 208 gegenüber einer Vertikalen 61 , die durch den Aufhängungspunkt des Lasthakens 208, d.h. die Laufkatze 206 geht, erfasst. Insbesondere kann der Seilzugwinkel φ gegen die Schwerkraftwirklinie, d.h. die Vertikale 62 erfaßt werden, vgl. Fig. 1. The said control device 3 of the crane 1 can in particular be designed to actuate the said drive devices of the hoisting gear, the trolley and the slewing gear even if a pendulum damping device 340 detects pendulum-relevant movement parameters. For this purpose, the crane 1 may comprise a pendulum sensor or detection device 60, which detects a diagonal pull of the hoist rope 207 and / or deflections of the load hook 208 relative to a vertical 61 passing through the suspension point of the load hook 208, ie the trolley 206. In particular, the cable angle φ against the gravity line, ie the vertical 62 can be detected, see. Fig. 1.
Die hierzu vorgesehenen Bestimmungsmittel 62 der Pendelsensorik 60 können beispielsweise optisch arbeiten, um die genannte Auslenkung zu bestimmen. Insbesondere kann an der Laufkatze 206 eine Kamera 63 oder eine andere bildgebende Sensorik angebracht sein, die von der Laufkatze 206 senkrecht nach unten blickt, so dass bei unausgelenktem Lasthaken 208 dessen Bildwiedergabe im Zentrum des von der Kamera 63 bereitgestellten Bilds liegt. Wird indes der Lasthaken 208 gegenüber der Vertikalen 61 ausgelenkt, beispielsweise durch ruckhaftes Anfahren der Laufkatze 206 oder abruptes Bremsen des Drehwerks, wandert die Bildwiedergabe des Lasthakens 208 aus dem Zentrum des Kamerabilds heraus, was durch eine Bildauswerteeinrichtung 64 bestimmt werden kann. The intended determination means 62 of the pendulum sensor 60, for example, optically operate to determine said deflection. In particular, a camera 63 or another imaging sensor can be attached to the trolley 206, which looks downwards vertically from the trolley 206, so that when the load hook 208 is undeflected, its image reproduction lies in the center of the image provided by the camera 63. If, however, the load hook 208 is deflected relative to the vertical 61, for example due to jerky starting of the trolley 206 or abrupt braking of the slewing gear, the image reproduction of the load hook 208 moves out of the center of the camera image, which can be determined by an image evaluation device 64.
Alternativ oder zusätzlich zu einer solchen optischen Erfassung kann der Schrägzug des Hubseils bzw. die Auslenkung des Lasthakens gegenüber der Vertikalen auch mithilfe einer Inertialmesseinrichtung IMU erfolgen, die am Lasthaken 208 angebracht wird und ihre Messignale vorzugsweise drahtlos zu einem Empfänger an der Laufkatze 206 übermitteln kann, vgl. Fig. 10. Die Inertialmesseinrichtung IMU und die Auswertung ihrer Beschleunigungs- und Drehratensignale wird später noch näher erläutert. Alternatively or in addition to such an optical detection, the diagonal pull of the hoisting cable or the deflection of the load hook relative to the vertical can also take place by means of an inertial measuring device IMU, which is attached to the load hook 208 and can transmit its measuring signals preferably wirelessly to a receiver on the trolley 206, see. FIG. 10. The inertial measuring device IMU and the evaluation of its acceleration and yaw rate signals will be explained in more detail later.
In Abhängigkeit der erfassten Auslenkung gegenüber der Vertikalen 61 , insbesondere unter Berücksichtigung der Richtung und Größe der Auslenkung, kann die Steuervorrichtung 3 mithilfe der Pendeldämpfungseinrichtung 340 den Drehwerksantrieb und den Laufkatzenantrieb ansteuern, um die Laufkatze 206 wieder mehr oder minder exakt über den Lasthaken 208 zu bringen und Pendelbewegungen zu kompensieren, bzw. zu reduzieren oder gar nicht erst eintreten zu lassen.
Hierzu umfasst die Pendeldämpfungseinrichtung 340 eine Strukturdynamik- Sensorik 344 zum Bestimmen von dynamischen Verformungen von Strukturbauteilen, wobei der Reglerbaustein 341 der Pendeldämpfungseinrichtung 340, der das Ansteuern der Antriebseinrichtung pendeldämpfend beeinflusst, dazu ausgebildet ist, beim Beeinflussen der Ansteuerung der Antriebseinrichtungen die bestimmten dynamischen Verformungen der Strukturbauteile des Krans zu berücksichtigen. Depending on the detected deflection relative to the vertical 61, in particular taking into account the direction and magnitude of the deflection, the control device 3 can control the slew drive and the trolley drive with the aid of the pendulum damping device 340 to bring the trolley 206 more or less precisely over the load hook 208 again and compensate for oscillations, or to reduce or not even let occur. For this purpose, the pendulum damping device 340 comprises a structural dynamics sensor 344 for determining dynamic deformations of structural components, wherein the controller module 341 of the pendulum damping device 340, which influences the driving of the drive means pendelock damping, is designed to influence the control of the drive means, the specific dynamic deformations of the structural components to consider the crane.
Dabei kann auch eine Schätzeinrichtung 343 vorgesehen sein, die die Verformungen und Bewegungen der Maschinenstruktur unter dynamischen Belastungen, die sich in Abhängigkeit von am Steuerstand eingegegebenen Steuerbefehlen und/oder in Abhängigkeit von bestimmten Ansteueraktionen der Antriebseinrichtungen und/oder in Abhängigkeit bestimmter Geschwind igkeits- und/oder Beschleunigungsprofile der Antriebseinrichtungen ergeben, unter Berücksichtigung von die Kranstruktur charakterisierenden Gegebenheiten abschätzt. Insbesondere kann eine Berechnungseinheit 348 die Strukturverformungen und sich daraus ergebende Strukturteilbewegungen anhand eines gespeicherten Berechnungsmodells in Abhängigkeit der am Steuerstand eingegebenen Steuerbefehle berechnen. In this case, an estimation device 343 may also be provided, which determines the deformations and movements of the machine structure under dynamic loads, which depend on control commands entered in the control station and / or in dependence on specific drive actions of the drive devices and / or in dependence on certain speed and / or or acceleration profiles of the drive devices, estimated taking into account conditions characterizing the crane structure. In particular, a calculation unit 348 can calculate the structural deformations and resulting structural part movements on the basis of a stored calculation model as a function of the control commands entered at the control station.
Vorteilhafterweise erfasst die Pendeldämpfungseinrichtung 340 mittels der Struk- turdynamik-Sensorik 344 solche elastischen Verformungen und Bewegungen von Strukturbauteilen unter dynamischen Belastungen. Eine solche Sensorik 344 kann beispielsweise Verformungssensoren wie Dehnungsmessstreifen am Stahlbau des Krans, beispielsweise den Gitterfachwerken des Turms 201 oder des Auslegers 202 umfassen. Alternativ oder zusätzlich können Beschleunigungs- und/oder Geschwindigkeitssensoren und/oder Drehratensensoren vorgesehen sein, um bestimmte Bewegungen von Strukturbauteilen wie beispielsweise Nickbewegungen der Auslegerspitze oder rotatorische Dynamikeffekte am Ausleger 202 zu erfassen. Alternativ oder zusätzlich können solche Strukturdynamik-Sensoren auch am Turm 201 , insbesondere an dessen oberen Abschnitt, an dem der Ausleger gelagert ist, vorgesehen sein, um die Dynamik des Turms 201 zu erfassen. Alternativ oder zusätzlich können auch den Antriebssträngen Bewegungs- und/oder Beschleuni-
gungssensoren zugeordnet sein, um die Dynamik der Antriebsstränge erfassen zu können. Beispielsweise können den Umlenkrollen der Laufkatze 206 für das Hubseil und/oder Umlenkrollen für ein Abspannseil eines Wippauslegers Drehgeber zugeordnet sein, um die tatsächliche Seilgeschwindigkeit am relevanten Punkt erfassen zu können. Advantageously, the pendulum damping device 340 detects such elastic deformations and movements of structural components under dynamic loads by means of the structural dynamics sensor system 344. Such a sensor 344 may include, for example deformation sensors such as strain gauges on the steel structure of the crane, for example, the grid frameworks of the tower 201 or the boom 202. Alternatively or additionally, acceleration and / or velocity sensors and / or yaw rate sensors may be provided to detect certain movements of structural components, such as cantilever pitch pitch motions or rotational dynamics effects on the boom 202. Alternatively or additionally, such structural dynamics sensors can also be provided on the tower 201, in particular on its upper section on which the boom is mounted, in order to detect the dynamics of the tower 201. Alternatively or additionally, the drive trains may also be provided with motion and / or acceleration be assigned sensors to detect the dynamics of the drive trains can. For example, the pulleys of the trolley 206 for the hoist rope and / or pulleys for a guy rope of a luffing jib can be assigned rotary encoder to detect the actual rope speed at the relevant point can.
Wie Fig. 2 verdeutlicht, werden die Signale y (t) der Strukturdynamik-Sensoren 344 und der Pendelsensorik 60 an den Reglerbaustein 341 zurückgeführt, sodass ein geschlossener Regelkreis realisiert wird. Der besagte Reglerbaustein 341 beein- flusst die Ansteuersignale u (t) zum Ansteuern der Kranantriebe, insbesondere des Drehwerks, des Hubwerks und des Laufkatzantriebs in Abhängigkeit der rückgespeisten Strukturdynamik- und Pendelsensoriksignale. As illustrated in FIG. 2, the signals y (t) of the structural dynamics sensors 344 and the pendulum sensor 60 are fed back to the controller module 341, so that a closed control loop is realized. Said controller module 341 influences the control signals u (t) for controlling the crane drives, in particular the slewing gear, the hoist and the trolley drive, as a function of the returned structural dynamics and pendulum sensor signals.
Wie Fig. 2 zeigt, besitzt die Reglerstruktur ferner eine Filtereinrichtung bzw. einen Beobachter 345, der die rückgeführten Sensorsignale bzw. die Kranreaktionen beobachtet, die sich bei bestimmten Stellgrößen der Antriebsregler einstellen und unter Berücksichtigung vorbestimmter Gesetzmäßigkeiten eines Dynamikmodells des Krans, das grundsätzlich verschieden beschaffen sein kann und durch Analyse und Simulation des Stahlbaus gewonnen werden kann, anhand der beobachteten Kranreaktionen die Stellgrößen des Reglers beeinflusst. As shown in FIG. 2, the controller structure further has a filter device or an observer 345, which observes the returned sensor signals or the crane reactions, which adjust at certain manipulated variables of the drive controller and, taking into account predetermined regularities of a dynamics model of the crane, the fundamentally different can be obtained by analysis and simulation of the steel structure, influenced by the observed crane reactions the manipulated variables of the controller.
Eine solche Filter- bzw. Beobachtereinrichtung 345b kann insbesondere in Form eines sogenannten Kaimanfilters 346 ausgebildet sein, dem als Eingangsgröße die Stellgrößen u (t) der Antriebsregler 347 des Krans und die rückgeführten Sensorsignale y (t), d.h. die erfassten Kranbewegungen, insbesondere der Seilzugwinkel φ gegenüber der Vertikalen 62 und/oder dessen zeitliche Änderung bzw. die Winkelgeschwindigkeit des genannten Schrägzugs, sowie die strukturdynamischen Ver- windungen des Auslegers 202 und des Turms 201 zugeführt werden und der aus diesen Eingangsgrößen anhand von Kaiman-Gleichungen, die das Dynamiksystem der Kranstruktur, insbesondere dessen Stahlbauteile und Antriebsstränge, modellieren, die Stellgrößen der Antriebsregler 347 entsprechend beeinflusst, um die gewünschte pendeldämpfende Wirkung zu erzielen.
Mithilfe einer solchen closed-loop-Regelung können insbesondere Verformungen und Schwingungsformen des Turmdrehkrans unter Last gedämpft bzw. von Anfang an vermieden werden, wie sie in Fig. 3 beispielhaft gezeigt sind, wobei dort die Teilansicht a.) zunächst schematisch eine Nickverformung des Turmdehkrans unter Last infolge eines Durchbiegens des Turms 201 mit dem damit einhergenden Absenken des Auslegers 202 und einen damit verknüpften Schrägzug des Hubseils zeigt. Such a filter or observer device 345b can be designed in particular in the form of a so-called Kalman filter 346, to which the manipulated variables u (t) of the drive controller 347 of the crane and the returned sensor signals y (t), ie the detected crane movements, in particular the cable pull angle, are input variables φ relative to the vertical 62 and / or its temporal change or the angular velocity of the said skew, as well as the structural dynamic tangles of the cantilever 202 and the tower 201 are fed and from these inputs on the basis of Kalman equations, the dynamic system of the crane structure , in particular its steel components and drive trains, model, the manipulated variables of the drive controller 347 influenced accordingly to achieve the desired pendulum damping effect. With the aid of such a closed-loop control, in particular deformations and vibration modes of the tower crane under load can be damped or avoided from the beginning, as shown by way of example in FIG. 3, where the partial view a.) First schematically shows a pitch deformation of the tower arm under Load due to a bending of the tower 201 with the concomitant lowering of the boom 202 and an associated diagonal pull of the hoisting rope shows.
Ferner zeigen die Teilansichten b.) und c.) der Fig. 3 beispielhaft in schematischer Weise eine Querverformung des Turmdrehkrans in perspektivischer Darstellung sowie in Draufsicht von oben mit den dabei auftretenden Verformungen des Turms 201 und des Auslegers 202. Furthermore, the partial views b.) And c.) Of FIG. 3 exemplarily show in a schematic manner a transverse deformation of the tower crane in a perspective view as well as in a plan view from above with the occurring deformations of the tower 201 and the boom 202.
Schließlich zeigt die Fig. 3 in ihren Teilansichten d.) und e.) einen mit solchen Querverformungen verknüpften Schrägzug des Hubseils. Finally, FIG. 3 shows, in its partial views d.) And e.), An oblique pull of the hoist cable associated with such transverse deformations.
Wie Fig. 2 ferner zeigt, ist die Reglerstruktur in Form einer Zwei-Freiheitsgrade- Regelung ausgebildet und umfasst neben der genannten„closed-loop"-Regelung mit Rückführung der Pendelsensorik- und Strukturdynamik-Sensorsignale eine Vorsteuerung bzw. feed-forward-Steuerstufe 350, die durch ein möglichst gutes Führungsverhalten versucht, im Idealfalls gar keine Regelfehler auftreten zu lassen. As FIG. 2 further shows, the controller structure is designed in the form of a two-degree of freedom control and, in addition to the closed-loop control with feedback of the pendulum sensor and structural-dynamics sensor signals, comprises a feed-forward control stage 350 , which tries by the best possible leadership behavior to let occur in the ideal case, no rule errors.
Die genannte Vorsteuerung 350 ist vorteilhafterweise flachheitsbasiert ausgebildet und nach der sogenannte differentiellen Flachheitsmethode bestimmt, wie eingangs schon erwähnt. Said feedforward control 350 is advantageously formed flatness-based and determined by the so-called differential flatness method, as already mentioned.
Da die Auslenkungen der Strukturbewegungen und auch der Pendelbewegungen im Vergleich zu den angetriebenen Kranbewegungen, die den Soll-Verfahrweg darstellen, sehr klein sind, werden für die Bestimmung der Vorsteuerungssignale Ud (t) und Xd (t) die Strukturdynamiksignale und Pendelbewegungssignale vernachlässigt,
das heißt die Signale y (t) der Pendel- und Strukturdynamiksensoriken 60 bzw. 344 werden dem Vorsteuermodul 350 nicht rückgeführt. Since the deflections of the structural movements and also of the pendulum movements are very small in comparison with the driven crane movements which constitute the nominal travel path, the structural dynamic signals and oscillation signals are neglected for the determination of the precontrol signals Ud (t) and Xd (t). that is, the signals y (t) of the pendulum and structural dynamics sensors 60 and 344 are not returned to the pilot module 350.
Wie Fig. 2 zeigt, werden dem Vorsteuermodul 350 Sollwerte für das Lastaufnahmemittel 208 zugeführt, wobei diese Sollwerte Positionsangaben und/oder Geschwindigkeitsangaben und/oder Bahnparameter für die genannten Lastaufnahmemittel 208 sein können und die gewünschte Verfahrbewegung definieren. As shown in FIG. 2, setpoint values for the load receiving means 208 are fed to the pilot control module 350, wherein these setpoint values may be position indications and / or speed specifications and / or path parameters for the mentioned load receiving means 208 and define the desired movement.
Insbesondere können die Sollwerte für die gewünschte Lastposition und deren zeitliche Ableitungen vorteilhafterweise einem Trajektorien-Planungsmodul 351 und/oder einem Sollwertfilter 352 zugeführt werden, mittels derer bzw. mittels dessen ein Sollverlauf für die Lastposition und deren erste vier Zeitableitungen bestimmt werden kann, woraus in dem Vorsteuermodul 350 über algebraische Gleichungen der exakte Verlauf der notwendigen Stellsignale u<j (t) zum Ansteuern der Antriebe sowie der exakte Verlauf Ud (t) der entsprechenden Systemzustände berechnet werden können. In particular, the desired values for the desired load position and their time derivatives can advantageously be supplied to a trajectory planning module 351 and / or a setpoint filter 352, by means of which a desired course for the load position and its first four time derivatives can be determined, resulting in the Pre-control module 350 algebraic equations the exact course of the necessary control signals u < j (t) for driving the drives and the exact course Ud (t) of the corresponding system states can be calculated.
Um durch die Vorsteuerung keine Strukturbewegungen anzuregen, kann vorteilhafterweise eine Kerbfiltereinrichtung 353 dem Vorsteuermodul 350 vorgeschaltet sein, um die dem Vorsteuermodul 350 zugeführten Eingangsgrößen entsprechend zu filtern, wobei eine solche Kerbfiltereinrichtung 353 insbesondere zwischen dem genannten Trajektorien-Planungsmodul 351 bzw. dem Sollwertfiltermodul 352 einerseits und dem Vorsteuermodul 350 andererseits vorgesehen sein kann. Die genannte Kerbilftereinrichtung 353 kann insbesondere dazu ausgebildet sein, aus den der Vorsteuerung zugeführten Sollwertsignale die angeregten Eigenfrequenzen der Strukturdynamik zu eliminieren. In order to stimulate no structural movements by the feedforward control, a notch filter device 353 can advantageously be connected upstream of the pilot control module 350 in order to correspondingly filter the input variables supplied to the pilot control module 350, such a notch filter device 353 in particular between said trajectory planning module 351 and the setpoint filter module 352 on the one hand and On the other hand, the pilot module 350 may be provided. Said notching means 353 can be designed, in particular, to eliminate the excited natural frequencies of the structural dynamics from the desired value signals supplied to the precontrol.
Um eine Schwingungsdynamik zu reduzieren bzw. gar nicht erst entstehen zu lassen, kann die Pendeldämpfungseinrichtung 340 dazu ausgebildet sein, das Drehwerk und das Katzfahrwerk und ggf. auch das Hubwerk so zu korrigieren, dass das Seil möglichst immer im senkrechten Lot zur Last steht, auch wenn sich der Kran durch das zunehmende Lastmoment immer mehr nach vorne neigt.
Beispielsweise kann beim Anheben einer Last vom Boden die Nickbewegung des Krans infolge seiner Verformung unter der Last berücksichtigt und das Katzfahr- werk unter Berücksichtigung der erfassten Lastposition so nachgefahren bzw. unter vorausschauender Abschätzung der Nickverformung so positioniert werden, dass das Hubseil bei der sich ergebenden Kranverformung im senkrechten Lot über der Last steht. Die größte statische Verformung tritt dabei an dem Punkt auf, an dem die Last den Boden verlässt. In entsprechender Weise kann alternativ oder zusätzlich auch das Drehwerk unter Berücksichtigung der erfassten Lastposition so nachgefahren und/oder unter vorausschauender Abschätzung einer Querverformung so positioniert werden, dass das Hubseil bei der sich ergebenden Kranverformung im senkrechten Lot über der Last steht. In order to reduce or not even cause oscillation dynamics, the pendulum damping device 340 can be designed to correct the slewing gear and the trolley and possibly also the hoist such that the rope is always in the vertical perpendicular to the load, too when the crane tilts more and more forward due to the increasing load torque. For example, when lifting a load from the ground, the pitching motion of the crane due to its deformation under the load may be taken into account and the trolley can be tracked, taking into account the detected load position, or positioned under foresighted estimation of pitch deflection such that the hoist rope is subject to the resulting crane deformation in vertical perpendicular above the load. The largest static deformation occurs at the point where the load leaves the ground. In a corresponding manner, as an alternative or in addition, the slewing gear can also be traced under consideration of the detected load position and / or be positioned under forward-looking estimation of a transverse deformation so that the hoist rope is in vertical perpendicular above the load during the resulting crane deformation.
Das der pendeldämpfenden Regelung zugrundeliegende Modell kann grundsätzlich verschieden beschaffen sein. The model underlying the pendulum-damping control can basically be designed differently.
Für die regelungsorientierte mechanische Modellierung von elastischen Drehkranen ist dabei die entkoppelte Betrachtung der Dynamik in Schwenkrichtung sowie innerhalb der Turm-Ausleger Ebene nützlich. Die Schwenkdynamik wird durch den Drehwerksantrieb angeregt und geregelt, während die Dynamik in der Turm- Ausleger-Ebene durch den Katzwerks- und den Hubwerks-Antrieb angeregt und geregelt wird. Die Last pendelt in zwei Richtungen - einerseits quer zum Ausleger (Schwenkrichtung), andererseits in Ausleger-Längsrichtung (radial). Die vertikale Last-Bewegung entspricht aufgrund der geringen Hubseil-Elastizität weitgehend der vertikalen Auslegerbewegung, die bei Turmdrehkranen klein im Vergleich zu den Last-Auslenkungen aufgrund der Pendelbewegung ist. For the regulation-oriented mechanical modeling of elastic slewing cranes, the decoupled observation of the dynamics in the pivoting direction and within the tower-boom plane is useful. The slewing dynamics are stimulated and controlled by the slewing gear drive, while the dynamics in the tower-boom level are stimulated and regulated by the crab and hoist drive. The load oscillates in two directions - on the one hand transversely to the boom (pivoting direction), on the other hand in boom longitudinal direction (radial). The vertical load movement largely corresponds to the vertical boom movement due to the low hoist rope elasticity, which is small in tower cranes compared to the load deflections due to the pendulum motion.
Für eine Stabilisierung der Lastpendelbewegung müssen inbesondere die Anteile der Systemdynamik berücksichtigt werden, die durch das Drehwerk und durch das Katzwerk angeregt werden. Diese werden als Schwenk- bzw. Radialdynamik bezeichnet. Solange die Pendelwinkel nicht null sind, können sowohl Schwenk- als auch Radialdynamik zusätzlich durch das Hubwerk beeinflusst werden. Für einen
Regelungsentwurf ist dies jedoch vernachlässigbar, insbesondere für die Schwenkdynamik. In order to stabilize the load pendulum motion, it is necessary in particular to take into account the portions of the system dynamics that are excited by the slewing gear and by the creamer. These are called pan or radial dynamics. As long as the pendulum angles are not zero, both swivel and radial dynamics can be additionally influenced by the hoist. For one However, this regulatory design is negligible, especially for the pivoting dynamics.
Die Schwenkdynamik umfasst insbesondere Stahlstruktur-Bewegungen wie Turmtorsion, Auslegerquerbiegung um die vertikale Achse und die Turmbiegung quer zur Auslegerlängsrichtung, sowie die Pendeldynamik quer zum Ausleger und die Drehwerk-Antriebsdynamik. Die Radialdynamik umfasst die Turmbiegung in Auslegerrichtung, die Pendeldynamik in Auslegerrichtung und je nach Betrachtungsweise auch die Auslegerbiegung in vertikaler Richtung. Zudem wird der Radialdynamik auch die Antriebsdynamik des Katzwerks sowie ggfs. des Hubwerks zugerechnet. The pivoting dynamics include in particular steel structure movements such as tower torsion, boom transverse deflection about the vertical axis and the tower bend transverse to the boom longitudinal direction, and the pendulum dynamics transverse to the boom and the slewing drive dynamics. The radial dynamics includes the tower bending in the boom direction, the pendulum dynamics in the boom direction and, depending on the perspective, the boom deflection in the vertical direction. In addition, the dynamic dynamics of the dynamics of the Katzwerk and possibly the hoist is attributed.
Für die Regelung wird vorteilhafterweise ein lineares Entwurfsverfahren angestrebt, das auf der Linearisierung der nichtlinearen mechanischen Modellgleichungen um eine Ruhelage basiert. Durch eine solche Linearisierung fallen alle Kopplungen zwischen Schwenk- und Radialdynamik weg. Das bedeutet auch, dass für den Entwurf einer linearen Regelung auch dann keine Verkopplungen berücksichtigt werden, wenn das Modell zunächst gekoppelt hergeleitet wurde. Beide Richtungen von können vornherein als entkoppelt betrachtet werden, da dies die mechanische Modellbildung deutlich vereinfacht. Zudem wird so für die Schwenkdynamik ein übersichtliches Modell in kompakter Form erzielt, das sich schnell auswerten lässt, wodurch einerseits Rechenleistung eingespart und andererseits der Entwicklungsprozess des Regelungsentwurfes beschleunigt wird. For the control advantageously a linear design method is sought, which is based on the linearization of the nonlinear mechanical model equations around a rest position. Such a linearization eliminates all couplings between pan and radial dynamics. This also means that no couplings are considered for the design of a linear control, even if the model was first derived coupled. Both directions from the beginning can be considered as decoupled, as this significantly simplifies the mechanical modeling. In addition, a clear model in a compact form is achieved for the pivoting dynamics, which can be evaluated quickly, which on the one hand saves computing power and on the other hand accelerates the development process of the control design.
Um die Schwenkdynamik als ein kompaktes, übersichtliches und genaues dynamisches Systemmodell herzuleiten, kann der Ausleger als ein Euler-Bernoulli Balken und damit zunächst als ein System mit verteilter Masse (verteiltparametrisches System) betrachtet werden. Ferner kann zudem die Rückwirkung der Hubdynamik auf die Schwenkdynamik vernachlässigt werden, was für kleine Pendelwinkel aufgrund des verschwindenden horizontalen Kraftanteils eine gerechtfertigte Annahme ist. Wenn große Pendelwinkel auftreten,
kann die Wirkung des Windwerks auf die Schwenkdynamik als Störgröße mit berücksichtigt werden. In order to derive the swing dynamics as a compact, clear and accurate dynamic system model, the cantilever can be considered as an Euler-Bernoulli beam and thus initially as a distributed mass (distributed parametric) system. Furthermore, the retroactive effect of the stroke dynamics on the pivoting dynamics can also be neglected, which is a justified assumption for small pendulum angles due to the vanishing horizontal force component. When large pendulum angles occur, the effect of the winch on the swing dynamics can be taken into account as a disturbance variable.
Der Ausleger wird als Balken in einem bewegten Referenzsystem modelliert, das durch den Drehwerksantrieb mit der Drehrate γ rotiert, wie in Fig. 4 gezeigt. The boom is modeled as a beam in a moving reference system which rotates through the slew drive at the yaw rate γ as shown in FIG.
Damit wirken drei Scheinbeschleunigungen innerhalb des Referenzsystems, die als Coriolis, Zentrifugal- und Euler-Beschleunigung bekannt sind. Da das Referenzsystem um einen festen Punkt rotiert, ergibt sich für jeden PunktThus, three apparent accelerations within the reference system, known as Coriolis, centrifugal and Euler accelerations, act. Since the reference system rotates around a fixed point, this results for each point
innerhalb des Referenzsystems die Scheinbeschleunigung a' zu within the reference system the apparent acceleration a 'too
d = 2 ωχ ν'- ώχ r'- co x (<y x r '), (2)d = 2 ω χ ν'- ώ χ r'-co x (<yxr '), (2)
Coriolis Euler Zentrifugal Coriolis Euler centrifugal
wobei x das Kreuzprodukt darstellt, where x represents the cross product,
ω = [0 0 yj (3) den Rotationsvektor und v' den Geschwindigkeitsvektor des Punktes relativ zum rotierenden Referenzsystem. ω = [0 0 yj (3) the rotation vector and v 'the velocity vector of the point relative to the rotating reference system.
Von den drei Scheinbeschleunigungen stellt nur die Coriolisbeschleunigung eine bidirektionale Verkopplung zwischen Schwenk- und Radialdynamik dar. Diese ist proportional zur Drehgeschwindigkeit des Referenzsystems sowie zur relativen Geschwindigkeit. Typische maximale Drehraten eines Turmdrehkrans liegen im Of the three apparent accelerations, only the Coriolis acceleration represents a bidirectional coupling between pan and radial dynamics. This is proportional to the rotational speed of the reference system and to the relative speed. Typical maximum rotation rates of a tower crane are in the
Bereich von ca. γΜΑΧ « 0.1-^· , weshalb die Coriolisbeschleunigung typischerweise Range of about γ ΜΑΧ «0.1- ^ ·, which is why the Coriolis acceleration typically
s s
kleine Werte annimmt im Vergleich zu den angetriebenen Beschleunigungen des Turmdrehkrans. Während der Stabilisierung der Lastpendelbewegung an einer festen Position ist die Drehrate sehr klein, während großer Führungsbewegungen kann die Coriolisbeschleunigung durch eine Vorsteuerung vorgeplant und explizit berücksichtigt werden. In beiden Fällen führt daher die Vernachlässigung der Coriolisbeschleunigung nur zu geringen Approximationsfehlern, weshalb sie im Folgenden vernachlässigt wird.
Die Zentrifugalbeschleunigung wirkt in Abhängigkeit der Drehrate nur auf die Radialdynamik und kann für diese als Störgröße berücksichtigt werden. Auf die Schwenkdynamik wirkt sie sich aufgrund der langsamen Drehraten kaum aus und kann daher vernachlässigt werden. Wichtig ist allerdings die lineare Euler Beschleunigung, die in tangentialer Richtung wirkt und daher bei der Betrachtung der Schwenkdynamik eine zentrale Rolle spielt. takes small values compared to the driven accelerations of the tower crane. During the stabilization of the load pendulum movement at a fixed position, the rotation rate is very small, while during large guidance movements the Coriolis acceleration can be pre-planned and explicitly taken into account by a precontrol. In both cases, neglecting the Coriolis acceleration leads only to small approximation errors, which is why it is neglected below. The centrifugal acceleration acts as a function of the rotation rate only on the radial dynamics and can be considered as a disturbance for these. Due to the slow turning rates, it hardly affects the pivoting dynamics and can therefore be neglected. Important, however, is the linear Euler acceleration, which acts in the tangential direction and therefore plays a central role in the consideration of the pivoting dynamics.
Aufgrund der kleinen Querschnittsfläche des Auslegers und kleinen Schubverformungen kann der Ausleger als Euler-Bernoulli Balken betrachtet werden. Damit wird die rotatorische kinetische Energie der Balkendrehung um die vertikale Achse vernachlässigt. Es wird angenommen, dass die mechanischen Parameter wie Massebeläge und Flächenträgheitsmomente der Euler-Bernoulli Näherung der Ausleger-Elemente bekannt sind und zur Berechnung verwendet werden können. Due to the small cross-sectional area of the boom and small shear deformations, the boom can be considered as an Euler-Bernoulli beam. Thus, the rotational kinetic energy of the beam rotation about the vertical axis is neglected. It is assumed that the mechanical parameters such as mass and moment of inertia of the Euler-Bernoulli approximation of the cantilever elements are known and can be used for the calculation.
Abspannungen zwischen dem A-Bock und dem Ausleger wirken sich kaum auf die Schwenkdynamik aus und werden daher nicht mit modelliert. Verformungen des Auslegers in Längsrichtung sind ebenfalls so gering, dass sie vernachlässigt werden können. Damit lässt sich die ungedämpfte Dynamik des Auslegers im rotierenden Referenzsystem durch die bekannte partielle Differentialgleichung Guys between the A-Bock and the boom have little effect on the pivoting dynamics and are therefore not modeled with. Deformations of the boom in the longitudinal direction are also so small that they can be neglected. This allows the undamped dynamics of the boom in the rotating reference system by the well-known partial differential equation
μ(χ) w(x, t) + (EI(x)w"(x, t)) = q(x, t) μ (χ) w (x, t) + (EI (x) w "(x, t)) = q (x, t)
für die Ausleger-Auslenkung w{x, t) an der Stelle x zur Zeit t angeben. Dabei ist μ(χ) der Massebelag, I(x) das Flächenträgheitsmoment an der Stelle χ , E der Elastizitätsmodul und q (x, t) die einwirkende verteilte Kraft auf den Ausleger. Der Nullpunkt der Ortskoordinate x liegt für diese Herleitung am Ende des for the cantilever deflection w {x, t) at the point x at time t. Here, μ (χ) is the mass coating, I (x) is the area moment of inertia at location χ, E is the modulus of elasticity and q (x, t) is the applied distributed force on the cantilever. The zero point of the location coordinate x lies at the end of the derivation for this derivation
Gegenauslegers. Die Schreibweise (·)' = -^ beschreibt dabei die örtliche Counter-jib. The notation (·) '= - ^ describes the local
dx dx
Differentiation. Dämpfungsparameter werden an späterer Stelle eingeführt. Differentiation. Attenuation parameters will be introduced later.
Um eine Beschreibung der Auslegerdynamik im Inertialsystem zu erhalten wird die Eulerkraft aus der verteilten Kraft ausgegliedert, was auf die partielle Differentialgleichung
" hj )? + M(x *(x, t) + E(I(x)w"(x, t))" = q(x, t) (5) führt. Dabei ist / cj die Länge des Gegenauslegers und q{x, t) die tatsächliche verteilte Kraft auf den Ausleger ohne die Eulerkraft. Beide Balkenenden sind frei und nicht eingespannt. Daher gelten die Randbedingungen In order to obtain a description of the boom dynamics in the inertial system, the elliptical force is separated from the distributed force, which is based on the partial differential equation "h j )? + M (x * (x, t) + E (I (x) w" (x, t)) "= q (x, t) (5) where / cj is the length of the Counter jib and q {x, t) the actual distributed force on the boom without the Euler force Both beam ends are free and not clamped therefore the boundary conditions apply
w"(0, /) = 0, w"(L, t) = 0 (6) w"'(0,/) = 0 w"'(L,t) = 0 (7) mit der Gesamtlänge L von Ausleger und Gegenausleger. w "(0, /) = 0, w" (L, t) = 0 (6) w "'(0, /) = 0 w"' (L, t) = 0 (7) with the total length L of Jib and counter-jib.
Eine Skizze des Auslegers ist in Fig. 5 dargestellt. Die Federsteifigkeiten ct und cb repräsentieren die Torsionssteifigkeit bzw. Biegesteifigkeit des Turms und werden im Folgenden erläutert. A sketch of the cantilever is shown in FIG. The spring stiffnesses c t and c b represent the torsional stiffness or bending stiffness of the tower and are explained below.
Für die Modellierung der Schwenkdynamik wird vorteilhafterweise die Turmtorsion und Turmbiegung quer zur Auslegerrichtung berücksichtigt. Der Turm kann aufgrund seiner Geometrie zunächst als homogener Euler-Bernoulli-Balken angenommen werden. Zugunsten einer einfacheren Modellierung wird der Turm an dieser Stelle durch ein Starrkörper-Ersatzmodell dargestellt. Es wird nur eine Eigenmode für die Turmbiegung und eine für die Turmtorsion berücksichtigt. Da im Wesentlichen nur die Bewegung an der Turmspitze für die Schwenkdynamik relevant ist, kann die Turmdynamik durch jeweils ein Feder-Masse-System mit übereinstimmender Eigenfrequenz als Ersatzsystem für Biegung bzw. Torsion verwendet werden. Für den Fall einer höheren Elastizität des Turmes lassen sich die Feder-Masse-Systeme an dieser Stelle leichter um weitere Eigenmoden ergänzen, indem entsprechend viele Massen und Federn hinzugefügt werden, vgl. For the modeling of the pivoting dynamics, the tower torsion and the tower bending transverse to the boom direction are advantageously taken into account. Due to its geometry, the tower can initially be assumed to be a homogeneous Euler-Bernoulli beam. For ease of modeling, the tower is represented at this point by a rigid body replacement model. Only one eigenmode for the tower bend and one for the tower torsion are considered. Since essentially only the movement at the tower tip is relevant for the pivoting dynamics, the tower dynamics can be used by a respective spring-mass system with matching natural frequency as a replacement system for bending or torsion. In the case of a higher elasticity of the tower, the spring-mass systems at this point can be easily supplemented by further eigenmodes by adding a corresponding number of masses and springs, cf.
Fig. 6. Fig. 6.
Die Parameter Federsteifigkeit ch und Masse mT werden so gewählt, dass dieThe parameters spring stiffness c h and mass m T are chosen so that the
Auslenkung an der Spitze sowie die Eigenfrequenz mit der des Euler-Bernoulli- Balkens übereinstimmen, welcher die Turmdynamik repräsentiert. Sind für den Turm das konstante Flächenträgheitsmoment lT , die Turmhöhe lT und der
Massebelag μτ bekannt, so lassen sich die Parameter aus der statischen Auslenkung am Balkenende Deflection at the top and the natural frequency with that of the Euler Bernoulli beam match, representing the tower dynamics. Are for the tower, the constant area moment of inertia l T , the tower height l T and the Massebelag μ τ known, so can the parameters of the static deflection at the end of the beam
3 3
FlT Fl T
3EIT 3EI T
und der ersten Eigenfreque
and the first Eigenfreque
eines homogenen Euler-Bernoulli Balkens analytisch zu
of a homogeneous Euler-Bernoulli beam analytically too
berechnen. to calculate.
Für die Turmtorsion lässt sich analog ein Starrkörper Ersatzmodeli mit der Trägheit For the tower torsion can be analogous to a rigid body Ersatzmodeli with inertia
JT und der Torsionsfedersteifigkeit c, herleiten wie in Abb. 5 gezeigt. J T and the torsional stiffness c, derive as shown in Fig. 5.
Sind für den Turm das polare Flächenträgheitsmoment I p , das Torsionsträgheitsmoment JT (welches für Kreisringquerschnitte dem polaren Flächenträgheitsmoment entspricht), die Massendichte p und der Schubmodul G bekannt, so lassen sich die Parameter des Ersatzmodells zu If the polar area moment of inertia I p , the torsional moment of inertia J T (which corresponds to the polar area moment of inertia for circular ring cross sections), the mass density p and the shear modulus G are known for the tower, the parameters of the replacement model can be used
GJT , T GJ T , T
JT = 0A05pIplT (11) bestimmen, um eine übereinstimmende erste Eigenfrequenz zu erzielen. J T = 0A05pI p l T (11) to obtain a matching first natural frequency.
Um sowohl die Ersatzmasse mT als auch die Ersatzträgheit JT in Form eines additiven Massebelags des Auslegers zu berücksichtigen, kann die Approximation der Trägheit für schlanke Objekte verwendet werden, aus der folgt, dass ein schlankes Balkensegment der Länge In order to consider both the substitute mass m T and the spare inertia J T in the form of an additive mass pad of the cantilever, the slender object approximation may be used, which implies that a slender bar segment of length
V m ' .T,
die Masse mT und bezüglich seines Schwerpunkts die Trägheit JT besitzt. D.h. der Massebelag des Auslegers μ(χ) wird an der Stelle der Turmeinspannung über eine V m 'T, the mass m T and with respect to its center of gravity has the inertia J T. That is, the ground covering of the jib μ (χ) is at the point of Turmeinspannung over a
Länge von b um den konstanten Wert—^- erhöht. Length of b increased by the constant value - ^ -.
Da die Dimensionen und Trägheitsmomente der Nutzlasten eines Turmdrehkrans in der Regel unbekannt sind, kann die Nutzlast weiterhin als konzentrierter Massenpunkt modelliert werden. Die Seilmasse kann vernachlässigt werden. Im Gegensatz zum Ausleger wird die Nutzlast etwas stärker durch Euler, Coriolis und Zentrifugalkräfte beeinflusst. Die Zentrifugalbeschleunigung wirkt nur in Auslegerrichtung, ist also an dieser Stelle nicht relevant, die Coriollsbeschleunigung ergibt sich mit dem Abstand xL der Last zum Turm zu Since the dimensions and moments of inertia of the payloads of a tower crane are usually unknown, the payload can still be modeled as a concentrated mass point. The rope mass can be neglected. In contrast to the boom, the payload is slightly more influenced by Euler, Coriolis and centrifugal forces. The centrifugal acceleration acts only in cantilever direction, so it is not relevant at this point, the Coriollsbeschleunigung results with the distance x L of the load to the tower
<* Coriolis, ν = ΪΫ*1 · ( 3)<* Coriolis, ν = ΪΫ * 1 · ( 3 )
Aufgrund der geringen Ausleger-Drehraten kann die Coriollsbeschleunigung auf die Last vernachlässigt werden, insbesondere wenn die Last positioniert werden soll. Um bei Bedarf eine Störgrößenaufschaltung realisieren zu können wird sie jedoch noch für einige Schritte mitgeführt. Due to the low boom rotation rates, the core acceleration on the load can be neglected, especially when the load is to be positioned. However, in order to be able to implement a feedforward control if required, it is still carried along for a few steps.
Für die Herleitung der Pendeldynamik wird diese auf eine Tangentialebene projiziert, die orthogonal zum Ausleger orientiert ist und die Position der Laufkatze schneidet. For the derivation of the pendulum dynamics, this is projected onto a tangential plane, which is oriented orthogonal to the boom and cuts the position of the trolley.
Die Eulerbeschleunigung ergibt sich zuThe Eulerbeschleunigung results to
Aufgrund der in der Regel kleinen Pendelwinkel gilt die Näherung Due to the usually small pendulum angle, the approximation applies
x x„ * l (15) aus der die Approximation x x "* l (15) from the approximation
a Euler, L = ü Euler ( 6) folgt, dass die Euler-Beschleunigung aufgrund der Drehung des Referenzsystems in etwa gleiche Weise auf Last und Laufkatze wirkt.
Die Beschleunigung auf die Last sind in Fig. 7 dargestellt. A Euler, L = ü Euler ( 6 ) implies that the Euler acceleration acts on the load and the trolley in much the same way due to the rotation of the reference system. The acceleration on the load is shown in FIG.
Dabei ist It is
s(t) = xlr r(t)+ w(xlr,t). s (t) = x lr r (t) + w (x lr , t).
die y-Position der Laufkatze in der Tangentialebene. Die Position der Laufkatze auf dem Ausleger xlr wird aufgrund der Entkopplung von Radial- und Schwenkdynamik hier als konstanter Parameter approximiert. the y-position of the trolley in the tangential plane. The position of the trolley on the boom x lr is approximated here as a constant parameter due to the decoupling of radial and pivoting dynamics.
Die Pendeldynamik lässt sich leicht über den Lagrange Formalismus herleiten. Dazu wird zunächst die potentielle Energie The pendulum dynamics can be easily derived from the Lagrange formalism. This is first the potential energy
U = -mLl(t)gcos(<fi(t)) U = -m L l (t) g cos (<fi (t))
mit der Lastmasse m, , der Erdbeschleunigung g und der Seillänge /(/) aufgestellt sowie die kinetische Energie
with the load mass m,, the gravitational acceleration g and the rope length / (/) and the kinetic energy
wobei in which
~s( + /( sin(^( )~ ~ s (+ / (sin (^ () ~
r(t) (20) r (t) (20)
-/(r)cos(fl ) _ - / (r) cos (fl) _
die y-Position der Last in der Tangentialebene. Mit der Lagrange Funktion the y-position of the load in the tangential plane. With the Lagrange function
L = T-U (21) und den Lagrange'schen Gleichungen der 2. Art L = T-U (21) and the Lagrange equations of the 2nd kind
d_ dL _ dL d_ dL_dL
(22) dt δφ δφ (22) dt δφ δφ
mit der nicht-konservativ n Corioliskraft aCor,o„s,y S(<P (23)
with the non-conservative n Coriolis force aCor, o "s, y S (<P (23)
folgt die Pendeldynamik in Schwenkrichtung als follows the pendulum dynamics in the swing direction as
2φϊ + (s - aCorwUs y ) cos φ + g sin φ + φΐ = 0. (24)
Linearisiert um φ = 0, φ = 0 folgt daraus unter Vernachlässigung der Seillängenänderung / « 0 und der Coriolisbeschleunigung aCoriolis y * 0 die vereinfachte Pendeldynamik
2φϊ + (s -a CorwUsy ) cosφ + g sin φ + φΐ = 0. (24) Linearized by φ = 0, φ = 0 the simplified pendulum dynamics follows, neglecting the change of the rope length / «0 and the Coriolis acceleration a Coriolis y * 0
Um die Rückwirkung der Pendeldynamik auf die Strukturdynamik von Ausleger und Turm zu beschreiben, muss die Seilkraft FR bestimmt werden. Am einfachsten wird diese dazu durch ihren Hauptanteil durch die Erdbeschleunigung zu In order to describe the retroactivity of pendulum dynamics on the structural dynamics of boom and tower, the cable force F R must be determined. The easiest way to do this is through their main share through the gravitational acceleration
FR,h = mL ^cos(^) sin ( ), (26) approximiert. Ihr horizontaler Anteil in y -Richtung ergibt sich damit zu F R, h = m L ^ cos (^) sin (), (26) approximates. Their horizontal share in the y-direction thus arises
FR,h = mL gcosW) smW), (27) bzw. linearisiert um ^ = 0 zu F R, h = m L gcosW) smW), (27) or linearized by ^ = 0
FRM = mL ^- (28) F RM = m L ^ - ( 28 )
Das verteiltparametrische Modell (5) der Auslegerdynamik beschreibt unendlich viele Eigenmoden des Auslegers und ist in der Form noch nicht für einen Regelungsentwurf geeignet. Da für Beobacher und Regelung nur wenige der niederfrequentesten Eigenmoden relevant sind, bietet sich eine Modaltransformation mit anschließender modaler Ordnungsreduktion auf diese wenigen Eigenmoden an. Eine analytische Modaltransformation der Gleichung (5) ist jedoch eher schwierig. Stattdessen bietet es sich an, Gleichung (5) zunächst mittels finiten Differenzen oder der finite Elemente Methode örtlich zu diskretisieren und somit eine gewöhnliche Differentialgleichung zu erhalten. The distributed parametric model (5) of cantilever dynamics describes infinitely many eigenmodes of the cantilever and is not yet suitable in form for a regulatory design. Since only a few of the lowest frequency eigenmodes are relevant for observer and closed-loop control, a modal transformation with subsequent modal order reduction can be applied to these few eigenmodes. However, an analytical modal transformation of equation (5) is rather difficult. Instead, it makes sense to locally discretize equation (5) using finite differences or the finite element method, thus obtaining an ordinary differential equation.
Bei einer Diskretisierung mittels der finiten Differenzen wird der Balken auf N äquidistant verteilte Massepunkte an den AuslegerpositionenWhen discretized using the finite differences, the bar becomes N equidistantly distributed mass points at the cantilever positions
„ e [l...N] (29) aufgeteilt. Die Balkenauslenkung an jeder dieser Positionen wird als
w, =w(x„t) (30) notiert. Die örtlichen Ableitungen werden mit dem zentralen Differenzenquotient "E [l ... N] (29) split. The beam deflection at each of these positions is called w, = w (x "t) (30) noted. The local derivatives are given the central difference quotient
^,-^-,+^ (31) W W,_x-2M>I +WM (32) approximiert, wobei Ax = xM-x, den Abstand der diskreten Massepunkte und w' die örtliche Ableitung w'(x,,t) beschreiben. ^, - ^ -, + ^ (31) W W, _ x -2M> I + W M (32) approximates, where A x = x M -x, the distance of the discrete mass points and w 'the local derivative w' (x ,, t) describe.
Für die Diskretisierung von w"(x) müssen die Randbedingungen (6)-(7) For the discretization of w "(x) the boundary conditions (6) - (7)
w|._,-2wi+w|.+1 =0, e{l,N} (33) -wI._2+2wM-2wi+1+wi+2=0, e{l,N} (34) nach w_ w_2,wN+l und ww+2 aufgelöst werden. Die Diskretisierung des Terms w | ._, - 2w i + w | , +1 = 0, e {1, N} (33) -w I ._ 2 + 2w M -2w i + 1 + w i + 2 = 0, e {1, N} (34) after w_ w_ 2 , w N + l and w w + 2 are resolved. The discretization of the term
(I(x)w")" in Gleichung (5) ergibt sich zu (I (x) w ")" in equation (5) is given by
(I(x)w")" * ^-i~2^+^i (35) mit (I (x) w ")" * ^ - i ~ 2 ^ + ^ i (35) with
^,= ( ,KM. (36) ^, = (, K M. (36)
Durch die Wahl der zentralen Differenzen Approximation hängt Gleichung (35) an den Rändern von den Werten und IN+ ab, welche in der Praxis durch die WerteBy choosing the central difference approximation, equation (35) at the edges depends on the values and I N + , which in practice depends on the values
/] und IN ersetzt werden können. / ] and I N can be replaced.
Für das weitere Vorgehen bietet sich eine Vektorschreibweise (fett gedruckt) an. For the further procedure, a vector notation (in bold) is recommended.
Der Vektor der Ausleger Auslenkungen wird als
The vector of boom deflections is called
bezeichnet, womit die Diskretisierung des Terms (I(x)w")" in Vektorschreibweise als denotes, whereby the discretization of the term (I (x) w ")" in vector notation as
K0 w (38)
mit der Steifigkeitsmatrix K 0 w (38) with the stiffness matrix
Ix+I2 -2/,-2/2 Il +I2 0 0 I x + I 2 -2 /, - 2/2 I l + I 2 0 0
-212 4/2+/3 2L-2L 0 -21 2 4/2 + / 3 2L-2L 0
I2 -2I2-2I3 /2+4/3+/4 •2/3-2/4 I 2 2 -2I -2I 3/2 + 4/3 + / 4 • 2/3 -2 / 4
^0 = ^ 0 =
0 21 N-2 ■21 N-l -2+4/N-l 21 N-l 0 21 N-2 ■ 21 Nl -2 + 4 / N -l 21 Nl
0 0 0 0
ausgedrückt werden kann. can be expressed.
Ebenso wird die Massenmatrix des Massebelags (Einheit kgm) als DiagonalmatrixLikewise, the mass matrix of the mass coating (unit kgm) becomes a diagonal matrix
definiert, mit dem Vektor defined with the vector
*r = [(*.-'«) - -^)]7 (40) welcher für jeden Knoten den Abstand zum Turm beschreibt. * r = [(* .- '') - - ^)] 7 (40) which describes the distance to the tower for each node.
Für die verteilte einwirkende Kraft wird der Vektor For the distributed acting force becomes the vector
£ = fe. ··· 9N] (41) mit den Einträgen q,=q(x,) definiert, so dass die Diskretisierung der partiellen£ = fe. ··· 9 N ] ( 41 ) with the entries q, = q (x,) defined, so that the discretization of the partial
Balkendifferentialgleichung (5) in diskretisierter Form als Bar differential equation (5) in discretized form as
E e
(42) angegeben werden kann. (42).
Nun soll das dynamische Zusammenwirken von Stahlstruktur-Bewegung und Pendeldynamik beschrieben werden. Now the dynamic interaction of steel structure movement and pendulum dynamics will be described.
Hierzu werden zunächst die zusätzlichen Punktmassen auf dem Ausleger, nämlich die Gegenballastmasse mCJ , die Ersatzmasse für den Turm mT sowie dieFor this purpose, first the additional point masses on the boom, namely the Gegenballastmasse m CJ , the replacement mass for the tower m T and the
Katzmasse m,r der verteilten Massenmatrix , = M0 + 0 ) (43)
hinzugefügt. Cat mass m, r of the distributed mass matrix, = M 0 + 0) (43) added.
Zudem können die Kräfte und Momente beschrieben werden, mit denen Turm und Last auf den Ausleger wirken. Die Kraft aufgrund der Turmbiegung ist über das Ersatzmodell durch In addition, the forces and moments can be described, with which tower and load act on the boom. The force due to the tower bend is due to the replacement model
qTAx = -cbw(xr ). q T A x = -c b w (x r ).
mit qr = q(lcj ) gegeben. Für die Bestimmung des Moments durch die Turmtorsion wird zunächst die Verdrehung des Ausleger-Balkens an der Einspannungsstelle, given by q r = q (l cj ). For the determination of the moment by the tower torsion is first the rotation of the boom beam at the clamping point,
benötigt, aus der sich dann das Torsionsmoment needed, from which then the torsional moment
— wT— 1 + wT + 1 - w T - 1 + w T + 1
T — -c (46) ergibt, das beispielsweise durch zwei gleich weit vom Turm entfernt angreifende (Hebelarm), gleichgroße Kräfte approximiert werden kann. Der Wert dieser beiden Kräfte ist T - c (46), which can be approximated by, for example, two equal forces acting equally far away from the tower (lever arm). The value of these two forces is
(47)(47)
2Δ x 2Δx
wenn Ax jeweils der Hebelarm ist. Dadurch kann das Moment durch den Vektor q der Kräfte auf den Ausleger beschrieben werden. Dazu müssen nur die beiden Einträge when Ax is the lever arm. Thus, the moment can be described by the vector q of the forces on the boom. This only needs the two entries
?z - A = - > 4 + A = . (48) gesetzt werden. ? z - A = -> 4 + A =. ( 48 ).
Durch die horizontale Seilkraft (28) ergibt sich der EintragBy the horizontal cable force (28) results in the entry
in q . in q.
Da somit nun alle Kräfte von φ oder w abhängen, kann die Verkopplung aus Struktur- und Pendeldynamik in Matrixschreibweise geschrieben werden als
Since all forces depend on φ or w, the coupling of structural and pendulum dynamics can be written in matrix notation
mit With
[0 (52) und [0 (52) and
x;r = [0 ... 1 ... O]7 sodass w(xtr,t) = x w. (53) x ; r = [0 ... 1 ... O] 7 so that w (x tr , t) = x w. (53)
An dieser Stelle sei angemerkt, dass die drei Parameter Position der Laufkatze auf dem Ausleger xlr , Hubseillänge / und Lastmasse mL im laufenden Betrieb variieren. Daher handelt es sich bei (50) um eine lineare parametervariante Differentialgleichung, deren konkrete Ausprägung erst zur Laufzeit insbesondere online ermittelt werden kann. Beim späteren Beobachter- und Regelungsentwurf muss dies beachtet werden. At this point it should be noted that the three parameters position of the trolley on the boom x lr , hoist rope length / and load mass m L vary during operation. Therefore, (50) is a linear, parameter-variant differential equation whose specific expression can only be determined online at runtime. This must be taken into account in the future observer and control design.
Die Anzahl der Diskretisierungspunkte N sollte groß genug gewählt werden, um eine präzise Beschreibung der Balkenverformung und -Dynamik zu gewährleisten. The number of discretization points N should be chosen large enough to provide a precise description of the beam deformation and dynamics.
Damit wird (50) zu einem großen Differentialgleichungs-System. Für die Regelung bietet sich jedoch eine modale Ordnungsreduktion an, um die Vielzahl der Systemzustände auf eine niedrigere Anzahl zu reduzieren. Thus, (50) becomes a large differential equation system. For the control, however, offers a modal order reduction in order to reduce the plurality of system states to a lower number.
Die modale Ordnungsreduktion ist eines der am häufigsten verwendeten Reduktionsverfahren. Die Grundidee besteht darin, zunächst eine Modaltransformation durchzuführen, also die Dynamik des Systems auf Basis der Eigenmoden (Formen) und der Eigenfrequenzen anzugeben. Anschließend werden
dann nur die relevanten Eigenmoden (in der Regel die niederfrequentesten) ausgewählt und alle höherfrequenten Moden vernachlässigt. Die Anzahl der berücksichtigten Eigenmoden wird im Folgenden mit ξ bezeichnet. The modal order reduction is one of the most commonly used reduction methods. The basic idea is to first perform a modal transformation, that is, to specify the dynamics of the system based on the eigenmodes (shapes) and the eigenfrequencies. Then be then only the relevant eigenmodes (usually the lowest frequency) are selected and all higher frequency modes neglected. The number of eigenmodes considered is referred to below as ξ.
Zunächst müssen die Eigenvektoren v, mit e [l,N + l] berechnet werden, welche zusammen mit den entsprechenden Eigenfrequenzen ωι das Eigenwertproblem First, the eigenvectors v, with e [l, N + l] must be calculated, which together with the corresponding natural frequencies ω ι the eigenvalue problem
K v, = «,2 M v, (54) erfüllen. Diese Berechnung lässt sich über bekannte Standardverfahren leicht lösen. Die Eigenvektoren werden daraufhin mit steigender Eigenfrequenz sortiert in die Modalmatrix K v, = «, 2 M v, (54). This calculation can be easily solved by known standard methods. The eigenvectors are then sorted with increasing natural frequency into the modal matrix
V = [v, v2 ...] (55) geschrieben. Die Modaltransformation lässt sich dann durchführen über die Berechnung V = [v, v 2 ...] (55) written. The modal transformation can then be carried out via the calculation
z + V~lM'lKVz = ν~ Μ'ιΒγ (56) wobei der neue Zustandsvektor z(t) = V~] x(t) die Amplituden der Eigenmoden enthält. Da die modal transformierte Steifigkeitsmatrix k eine Diagonalform aufweist, lässt sich das modal reduzierte System einfach durch Beschränkung auf die ersten ξ Spalten und Zeilen dieses Systems als z + V ~ l M 'l KVz = ν ~ Μ ' ι Βγ (56) where the new state vector z (t) = V ~] x (t) contains the amplitudes of the eigenmodes. Since the modally transformed stiffness matrix k has a diagonal shape, the modally reduced system can be easily implemented by limiting it to the first ξ columns and rows of this system
zr + Drzr + Krzr = Brr. (57) erhalten, wobei der Zustandsvektor zr nun nur noch die wenigen ξ Modalamplituden beschreibt. Durch experimentelle Identifikation lassen sich zudem die Einträge der diagonalen Dämpfungsmatrix Dr ermitteln. z r + D r z r + K r z r = B r r. (57), where the state vector z r now only describes the few ξ modal amplitudes. In addition, the entries of the diagonal damping matrix D r can be determined by experimental identification.
Drei der wichtigsten Eigenmoden sind in Fig. 8 dargestellt. Die oberste beschreibt die langsamste Eigenmode, die durch die Pendelbewegung der Last dominiert wird. Three of the most important eigenmodes are shown in FIG. The uppermost describes the slowest eigenmode, which is dominated by the pendulum motion of the load.
Die zweite dargestellte Eigenmode weist eine deutliche Turmbiegung auf, während sich in der dritten der Ausleger deutlich biegt. Alle Eigenmoden, deren Eigenfrequenzen durch den Drehwerksantrieb angeregt werden können, sollten berücksichtigt bleiben.
Die Dynamik des Drehwerk-Antriebes wird vorteilhafterweise als ein PT1 -Glied approximiert, das die Dynamik The second eigenmode shown has a clear tower bend, while in the third of the boom bends significantly. All eigenmodes whose natural frequencies can be excited by the slewing drive should be taken into account. The dynamics of the slewing gear drive is advantageously approximated as a PT1 link that provides the dynamics
u— y uy
y = i_ (58) mit der Zeitkonstanten Ty aufweist. In Verbindung mit Gleichung (57) ergibt sich damit y = i_ (58) with the time constant T y . In conjunction with equation (57) this is the case
mit dem neuen Zustandsvektor x = [zr zr γ γ]τ und dem Stellsignal with the new state vector x = [z r z r γ γ] τ and the control signal
Sollgeschwindigkeit des Drehwerks. Target speed of the slewing gear.
Für den Beobachter und die Regelung der Schwenkdynamik kann das System (59) um einen Ausgangsvektor y zu For the observer and the control of the pivoting dynamics, the system (59) can add an output vector y
x = A x + B u (60) y = C x (61) ergänzt werden, so dass das System beobachtbar ist, d.h. dass alle Zustände im Vektor x durch die Ausgänge y , sowie endlich viele Zeitableitungen der Ausgänge rekonstruierbar sind und damit zur Laufzeit geschätzt werden können. x = A x + B u (60) y = C x (61) so that the system is observable, i. that all states in the vector x can be reconstructed through the outputs y, as well as finitely many time derivations of the outputs, and thus can be estimated at runtime.
Der Ausgangsvektor y beschreibt dabei genau die Drehraten, Dehnungen oder Beschleunigungen, welche durch die Sensoren am Kran gemessen werden. The output vector y describes exactly the rotation rates, expansions or accelerations, which are measured by the sensors on the crane.
Auf Basis des Modells (61 ) lässt sich beispielsweise ein Beobachter 345, vgl. Fig. On the basis of the model (61), for example, an observer 345, cf. FIG.
2, in Form des
(62) entwerfen, wobei der Wert P aus der algebraischen Riccati Gleichung
0 = P A + P AT +Q-P CT R'] C P (63) folgen kann, die sich mit Standardverfahren leicht lösen lässt. Q und R stellen die2, in the form of the (62), where the value P is derived from the algebraic Riccati equation 0 = PA + PA T + QP C T R '] can follow CP (63), which can be easily solved by standard methods. Q and R represent the
Kovarianzmatrizen des Prozess- und Messrauschens dar und dienen als Auslegungs-Parameter des Kaimanfilters. Covariance matrices of process and measurement noise and serve as design parameters of the Kalman filter.
Da die Gleichungen (60) und (61) ein parametervariantes System beschreiben, ist die Lösung P der Gleichung (63) immer nur für den entsprechenden Parametersatz {xtr,l,mL } gültig. Die Standardverfahren zur Lösung algebraischerSince equations (60) and (61) describe a parameter-variable system, the solution P of equation (63) is always valid only for the corresponding parameter set {x tr , l, m L }. The standard methods for solving algebraic problems
Riccati Gleichungen sind allerdings recht rechenintensiv. Um Gleichung (63) nicht zur Laufzeit auswerten zu müssen, kann die Lösung P für ein fein aufgelöstes Kennfeld in den Parametern xlr,l,mL offline vorberechnet werden. Zur Laufzeit (online) wird dann aus dem Kennfeld der Wert ausgewählt, dessen Parametersatz {xlr,l,mL } den momentanen Parametern am nächsten liegt. Riccati equations are, however, quite computationally intensive. In order not to have to evaluate equation (63) at runtime, the solution P for a finely resolved map in the parameters x lr , l, m L can be precalculated offline. At runtime (online), the value is then selected from the map whose parameter set {x lr , l, m L } is closest to the current parameters.
Da durch den Beobachter 345 alle Systemzustände x geschätzt werden können, lässt sich die Regelung in Form einer Zustandsrückführung
Since all system states x can be estimated by the observer 345, the control can be in the form of state feedback
realisieren. Dabei enthält der Vektor xie{ die Sollzustände, die in der Ruhelage typischerweise alle null sind (bis auf den Drehwinkel γ ). Während dem Abfahren einer Bahn können die Werte ungleich null sein, sollten aber nicht zu weit von der Ruhelage abweichen, um die das Modell linearisiert wurde. realize. The vector x ie {contains the desired states, which are typically all zero in the rest position (except for the rotation angle γ). While descending a trajectory, the values may be non-zero, but should not deviate too much from the rest position around which the model was linearized.
Hierzu eignet sich beispielsweise ein linear-quadratischer Ansatz, bei dem die Rückführungsverstärkung K so gewählt wird, dass das Gütefunktional
For this purpose, for example, a linear-quadratic approach is suitable, in which the feedback gain K is chosen such that the quality functional
optimiert wird. Für den linearen Regelungsentwurf ergibt sich die optimale Rückführungsverstärkung zu is optimized. For the linear control design, the optimal feedback gain results
K = R~ BTP, (66) wobei sich P analog zum Kaimanfilter über die algebraische Riccati-Gleichung
0 = PA + ATP - PB C'BTP + Q (67) bestimmen lässt. K = R ~ B T P, (66) where P is analogous to the Kalman filter over the algebraic Riccati equation 0 = PA + A T P - PB C'B T P + Q (67).
Da auch die Verstärkung K in Gleichung (66) abhängig vom Parametersatz Since also the gain K in equation (66) depends on the parameter set
{xlr,l, mL } ist, wird für diese analog zur Vorgehensweise für den Beobachter ein{x lr , l, m L } is analogous to the procedure for the observer
Kennfeld erzeugt. Im Kontext der Regelung ist dieser Ansatz unter dem Begriff „gain scheduling" bekannt. Generated map. In the context of the regulation, this approach is known by the term "gain scheduling".
Zur Anwendung der Regelung an einem Turmdrehkran, kann die Beobachterdynamik (62) auf einem Steuergerät zur Laufzeit simuliert werden. Dazu können einerseits die Stellsignale u der Antriebe, sowie andererseits die Messignale y derTo use the control on a tower crane, the observer dynamics (62) can be simulated on a control unit at runtime. For this purpose, on the one hand, the control signals u of the drives, and on the other hand, the measurement signals y of the
Sensoren verwendet werden. Die Stellsignale berechnen sich widerum aus der Rückführungsverstärkung und dem geschätzten Zustandsvektor gemäß (62). Sensors are used. The control signals are in turn calculated from the feedback gain and the estimated state vector according to (62).
Da sich die Radialdynamik ebenfalls durch ein lineares Modell der Form (60)-(61) darstellen lässt, kann für die Regelung der Radialdynamik analog zur Schwenkdynamik vorgegangen werden. Beide Regelungen wirken am Kran dann unabhängig voneinander und stabilisieren die Pendeldynamik in radiale Richtung sowie quer zum Ausleger, jeweils unter Berücksichtigung der Antriebs- und Strukturdynamik. Since the radial dynamics can also be represented by a linear model of the form (60) - (61), the control of the radial dynamics analogous to the pivoting dynamics can be used. Both regulations then act independently of one another on the crane and stabilize the pendulum dynamics in the radial direction as well as transversely to the boom, in each case taking into account the drive and structural dynamics.
Im Folgenden wird ein Ansatz zur Modellierung der Radialdynamik beschrieben. The following describes an approach to modeling radial dynamics.
Dieser unterscheidet sich von dem zuvor beschriebenen Ansatz zur Modellierung der Schwenkdynamik dadurch, dass der Kran nun durch ein Ersatzsystem aus mehreren verkoppelten Starrkörpern beschrieben wird und nicht durch kontinuierliche Balken. Dabei kann der Turm in zwei Starrkörper aufgeteilt werden, wobei ein weiterer Starrkörper den Ausleger repräsentieren kann, vgl. Fig. 9. This differs from the approach described above for modeling the pivoting dynamics in that the crane is now described by a replacement system of several coupled rigid bodies and not by continuous beams. In this case, the tower can be divided into two rigid bodies, wherein another rigid body can represent the boom, cf. Fig. 9.
Dabei beschreiben ay und ßy die Winkel zwischen den Starrkörpern und φν den radialen Pendelwinkel der Last. Mit P werden die Positionen der Schwerpunkte beschrieben, wobei der Index c, für den Gegenausleger, J für den Ausleger, TR für die Laufkatze (engl.: trolley) und rfür den Turm (in diesem Fall den oberen
Starrkörper des Turmes) steht. Die Positionen hängen dabei zumindest teilweise von den durch die Antriebe gestellten Größen xTR und / ab. An den Gelenken zwischen den Starrkörpern befinden sich Federn mit den Federsteifigkeiten ca ,cg sowie Dämpfer, deren viskose Reibung durch die Parameter d und da, beschrieben wird. In this case, a y, and ß y describe the angle between the rigid bodies and φ ν the radial angle of the load pendulum. P describes the positions of the centroids, with the index c , for the counterjib, J for the boom, TR for the trolley and r for the tower (in this case the upper one) Rigid body of the tower) stands. The positions depend at least in part on the variables x TR and / provided by the drives. At the joints between the rigid bodies there are springs with the spring stiffnesses c a , c g and dampers whose viscous friction is described by the parameters d and d a .
Die Dynamik lässt sich über den bekannten Lagrange Formalismus herleiten. Dabei sind die drei Freiheitsgrade im Vektor The dynamics can be derived from the well-known Lagrange formalism. Here are the three degrees of freedom in the vector
q = (ay,ßyJy) q = (a y, ß y J y)
zusammengefasst. Mit diesen lassen sich die translatorischen kinetischen Energien
summarized. These can be used to translate kinetic energies
sowie die potentiellen Energien aufgrund Gravitation und Federsteifigkeiten as well as the potential energies due to gravity and spring stiffness
^po« = 8 (mT PT,: + m J P + + /Ίΐ,: + '«Λ:)+|(? α ,! + ^ ß ^ po "= 8 (m T P T ,: + m + JP + / Ίΐ: + '' Λ:)! + | (α + ß ^
ausdrücken. Da die rotatorischen Energien im Vergleich zu den translatonschen vernachlässigbar klein sind, kann die Lagrange Funktion als express. Since the rotatory energies are negligibly small compared to the translatonic ones, the Lagrangian function can be considered as
^ 1 kin 1 pot ^ 1 kin 1 pot
formuliert werden. Daraus ergeben sich die Euler-Lagrange Gleichungen be formulated. This results in the Euler-Lagrange equations
d BL dL _ . d BL dL _.
dt dq, dq, dt dq, dq,
mit den generalisierten Kräften Q' , welche die Einflüsse der nicht-konservativen with the generalized forces Q ', which influences the non-conservative
Kräfte, beispielsweise der Dämpfungskräfte, beschreiben. Ausgeschrieben ergeben sich die drei Gleichungen Forces, such as the damping forces describe. Written out, the three equations result
d dL dL d dL dL
(68) dt däy day
(68) dd dy y da y
dt dßy dßy dt dß y dßy
d dL dL d dL dL
(70) dt dj>y 9 ,
Durch Einsetzen von L und Berechnung der entsprechenden Ableitungen ergeben sich in diesen Gleichungen sehr große Terme, so dass eine explizite Darstellung hier nicht sinnvoll ist. (70) dt dj> y 9, By inserting L and calculating the corresponding derivatives, very large terms result in these equations, so that an explicit representation here does not make sense.
Die Dynamik der Antriebe des Katzwerks sowie des Hubwerks lässt sich in der Regel gut approximieren durch die PT1 Dynamiken erster Ordnung The dynamics of the drives of the creaser as well as the hoist can usually be well approximated by the PT1 dynamics of the first order
1 1
TR (71) TR (71)
- TR - TR
i' =—(u, -i). (72) i ' = - (u, -i). (72)
Darin beschreiben r, die entsprechenden Zeitkonstanten und ut die Sollgeschwindigkeiten. In it, r, the corresponding time constants and u t describe the target speeds.
Hält man nun alle Antriebsbezogenen Variablen im Vektor If you now keep all drive-related variables in the vector
(73) fest, so lässt sich die gekoppelte Radialdynamik aus Antriebs-, Pendel- und Strukturdynamik darstellen als (73), the coupled radial dynamics of drive, pendulum and structural dynamics can be represented as
(74)
oder durch Umstellen zur Laufzeit als die nichtlineare Dynamik in der Form q = f (q,q,xa) (75) (74) or by switching to runtime as the nonlinear dynamics in the form q = f (q, q, x a ) (75)
Da die Radialdynamik somit in Minimalkoordinaten vorliegt, ist eine Ordnungsreduktion nicht erforderlich. Allerdings ist aufgrund der Komplexität der durch (75) beschriebenen Gleichungen eine analytische offline Vorberechnung der Jacobi Since the radial dynamics is thus present in minimum coordinates, an order reduction is not required. However, due to the complexity of the equations described by (75), an analytic offline precomputation of the Jacobi is
dt dt
Matrix nicht möglich. Um aus (75) ein lineares Modell der Form (60) für die Matrix not possible. From (75) a linear model of the form (60) for the
s[q> ] s [q>]
Regelung zu erhalten, kann daher zur Laufzeit eine numerische Linearisierung durchgeführt werden. Hierfür kann zunächst die Ruhelage (q0,q0) bestimmt werden, für die
0 = f (q0,q0,0) To obtain control, therefore, a numerical linearization can be performed at runtime. For this purpose, first the rest position (q 0 , q 0 ) can be determined, for which 0 = f (q 0 , q 0 , 0)
erfüllt ist. Dann lässt sich das Modell über die Gleichungen
is satisfied. Then the model is beyond the equations
linearisieren und es ergibt sich ein lineares System wie in Gleichung (60). Durch die Wahl einer geeigneten Sensorik für Struktur- und Pendeldynamik, beispielsweise mit Hilfe von Gyroskopen, ergibt sich ein Messausgang wie in (61), durch den die Radialdynamik beobachtbar ist. linearize and there is a linear system as in equation (60). By choosing a suitable sensor for structural and pendulum dynamics, for example with the aid of gyroscopes, there results a measuring output as in (61), through which the radial dynamics can be observed.
Das weitere Vorgehen des Beobachter- und Regelungsentwurfes entspricht dem für die Schwenkdynamik. The further procedure of the observer and control design corresponds to that for the pivoting dynamics.
Wie schon erwähnt, kann die Auslenkung des Hubseils gegenüber der Vertikalen 62 nicht nur durch eine bildgebende Sensorik an der Laufkatze bestimmt werden, sondern auch durch eine Inertialmesseinrichtung am Lasthaken. As already mentioned, the deflection of the hoist rope relative to the vertical 62 can not only be determined by an imaging sensor on the trolley, but also by an inertial measuring device on the load hook.
Eine solche Inertialmesseinrichtung IMU kann insbesondere Beschleunigungs- und Drehratensensormittel zum Bereitstellen von Beschleunigungs- und Drehratensignalen aufweisen, die einerseits translatorische Beschleunigungen entlang verschiedener Raumachsen und andererseits Drehraten bzw. gyroskopische Signale bezüglich verschiedener Raumachsen angeben, umfassen. Als Drehraten können dabei Drehgeschwindigkeiten, grundsätzlich aber auch Drehbeschleunigungen oder auch beides bereitgestellt werden. Such an inertial measuring device IMU can in particular comprise acceleration and rotation rate sensor means for providing acceleration and yaw rate signals, which on the one hand indicate translational accelerations along different spatial axes and, on the other hand, yaw rates or gyroscopic signals with respect to different spatial axes. Rotational speeds, but in principle also rotational accelerations or both, can be provided as rotation rates.
Vorteilhafterweise kann die Inertialmesseinrichtung IMU dabei Beschleunigungen in drei Raumachsen und Drehraten um zumindest zwei Raumachsen erfassen. Die Beschleunigungssensormittel können dreiachsig arbeitend und die Gyroskopsensormittel können zweiachsig arbeitend ausgebildet sein. Advantageously, the inertial measuring device IMU can detect accelerations in three spatial axes and rotation rates about at least two spatial axes. The acceleration sensor means may be triaxial and the gyroscope sensor means may be biaxial.
Die am Lasthaken angebrachte Inertialmesseinrichtung IMU kann ihre Beschleunigungs- und Drehratensignale und/oder daraus abgeleitete Signale vorteilhafterweise drahtlos an die Steuer- und/oder Auswerteeinrichtung 3 bzw. deren Pendel-
dämpfungseinrichtung 340 übermitteln, die an einem Strukturteil des Krans angebracht oder auch separat in Krannähe angeordnet sein kann. Insbesondere kann die Übermittlung an einen Empfänger REC erfolgen, der an der Laufkatze 206 und/oder an der Aufhängung, von der das Hubseil abläuft, angebracht sein kann. Vorteilhafterweis kann die Übertragung bspw. über eine WLAN-Verbindung erfolgen, vgl. Fig. 10. The inertial measuring device IMU attached to the load hook can advantageously transmit its acceleration and rotation rate signals and / or signals derived therefrom wirelessly to the control and / or evaluation device 3 or its pendulum transmit damping device 340, which may be attached to a structural part of the crane or arranged separately in close proximity to the crane. In particular, the transmission may take place to a receiver REC, which may be attached to the trolley 206 and / or to the suspension from which the hoist cable runs. Advantageously, the transmission can be carried out, for example, via a WLAN connection, cf. Fig. 10.
Wie Fig. 13 zeigt, kann der Lasthaken 208 gegenüber dem Hubseil 207 je nach Anbindung in verschiedene Richtungen und in verschiedener Weise verkippen. Der Schrägzugwinkel ß des Hubseil 207 muß nicht identisch mit der Ausrichtung des Lasthakens sein. Dabei beschreibt der Kippwinkel £ß die Verkippung bzw. Rotation des Lasthakens 207 gegenüber dem Schrägzug ß des Hubseils 2017 bzw. die Rotation zwischen Inertialkoordinaten und Lasthakenkoordinaten. As shown in FIG. 13, the load hook 208 can tilt with respect to the hoist rope 207 depending on the connection in different directions and in various ways. The diagonal pull angle β of the hoist rope 207 need not be identical to the orientation of the load hook. In this case, the tilt angle ε ß describes the tilting or rotation of the load hook 207 relative to the oblique tension β of the hoist rope 2017 or the rotation between inertial coordinates and load hook coordinates.
Für die Modellierung des Pendelverhaltens eines Krans können die beiden Pendelrichtungen in Verfahrrichtung der Laufkatze, d.h. in Längsrichtung des Auslegers einerseits und in Dreh- bzw. Bogenrichtung um die Turmachse, d.h. in Richtung quer zur Längsrichtung des Auslegers, separat voneinander betrachtet werden, da sich diese beiden Pendelbewegungen kaum gegenseitig beeinflussen. Jede Pendelrichtung kann daher zweidimensional modelliert werden. For the modeling of the pendulum behavior of a crane, the two pendulum directions in the direction of travel of the trolley, i. in the longitudinal direction of the boom on the one hand and in the direction of rotation or arc around the tower axis, i. in the direction transverse to the longitudinal direction of the boom, to be considered separately, since these two oscillations hardly influence each other. Each pendulum direction can therefore be modeled two-dimensionally.
Betrachtet man das in Fig. 12 gezeigte Modell, läßt sich die Pendeldynamik mit Hilfe der Lagrange-Gleichungen beschreiben. Dabei werden die Laufkatzenposition sx(t) , die Seillänge l{t) and der Seil- bzw. Pendelwinkel ß(t) in Abhängigkeit derConsidering the model shown in Fig. 12, the pendulum dynamics can be described using the Lagrangian equations. The trolley position s x (t), the rope length l {t) and the rope or pendulum angle ß (t) depending on
Zeit t definiert, wobei im Folgenden der Einfachheit und besseren Lesbarkeit halber die Zeitabhänggkeit nicht mehr eigens durch den Term (t) angegeben wird. Zunächst kann die Lasthakenposition in inertialen Koordinaten alsTime t is defined, whereby in the following, for the sake of simplicity and for better readability, the time dependence is no longer specified specifically by the term (t). First, the load hook position in inertial coordinates as
definiert werden, wobei die zeitliche Ableitung be defined, the time derivative
- i sin(ß) - lj3 cos(ß) - i sin (ß) - lj3 cos (ß)
r = (102) / ? sin( ?) - cos(/?)
die Inertialgeschwindigkeit unter Verwendung von — = ß beschreibt. r = (102) /? sin (?) - cos (/?) describes the inertial velocity using - = β.
dt dt
Hakenbeschleunigung hook acceleration
( süx -- 27 ß?l/ m coss ß --l/ ssiinn ß R + + l lßß22 s siinn ß /? --l/ß/ '? mcossß R \ (si x - 27 ßl / m coss ß - / ssiinn ß R + + l lssß 22 s siinn ß /? - l / ß / ' ? mcossß R \
r : r :
21 ß sin ß - l'cosß + Iß2 cos ? + //?' sin ß wird für die Ableitung der Lastdynamik nicht benötigt, jedoch für die Gestaltung des Filters verwendet, wie noch erläutert. 21 ß sin ß - l ' cosß + lß 2 cos? + //? ' sin ß is not needed for the derivation of the load dynamics, but used for the design of the filter, as explained.
Die kinetische Energie wird bestimmt durch The kinetic energy is determined by
T = -mrTr (104) 2 T = -mr T r (104) 2
wobei die Masse m des Lasthakens und der Last später eliminiert wird. Die potentielle Energie infolge der Schwerkraft entspricht wherein the mass m of the load hook and the load is eliminated later. The potential energy due to gravity corresponds
F = -mrrg, g = (0 - gj, (105)F = -mr r g, g = (0 - gj, (105)
Mit der Erdbeschleunigung g . With the gravitational acceleration g.
Da V nicht von r abhängt, lautet die Euler-Lagrange Gleichung d dT BT dV n ΙΛ η^ Since V does not depend on r, the Euler-Lagrange equation is d dT BT dV n ΙΛ η ^
+ = 0 (106) dt dq dq dq wobei der Vector q = [ß ß die generalisierten Koordinaten beschreibt. Dies ergibt die Pendeldynamik als nicht-lineare Differentialgleichung zweiter Ordnung bezüglich ß , + = 0 (106) dt dq dq dq where the vector q = [ß ß describes the generalized coordinates. This gives the pendulum dynamics as a non-linear differential equation of the second order with respect to β,
lß + 2iß - sx cos ß + g sin ß = 0. (107) Die Dynamik in der y - z Ebene kann analog ausgedrückt werden. ls + 2iss - s x cos ß + g sin ß = 0. (107) The dynamics in the y - z plane can be expressed analogously.
Im Folgenden wird die Beschleunigung sx der Laufkatze bzw. eines Portalkran-Läufers als bekannte System-Eingangsgröße betrachtet. Diese läßt sich bisweilen direkt messen oder auf Basis der gemessenen Laufkatzen-Geschwindigkeit schätzen. Alternativ oder zusätzlich kann die Katzbeschleunigung mit einem separaten the trolley Accelerometer gemessen oder auch geschätzt werden, wenn die Antriebsdynamik bekannt ist. Das dynamische Verhalten elektrischer Kranantriebe kann anhand des Lastverhaltens erster Ordnung
Abgeschätzt werden, wobei das Eingangssignal ux der gewünschten Geschwindigkeit entspricht und Tx die Zeitkonstante ist. Bei ausreichender Genauigkeit wird keine weitere Messung der Beschleunigung benötigt. In the following, the acceleration s x of the trolley or of a gantry crane runner is considered as a known system input variable. This can sometimes be measured directly or estimated based on the measured trolley speed. Alternatively or additionally, the Katzbeschleunigung can be measured with a separate the trolley Accelerometer or estimated when the drive dynamics is known. The dynamic behavior of electric crane drives can be determined by the load behavior of the first order Estimated, wherein the input signal u x corresponds to the desired speed and T x is the time constant. With sufficient accuracy, no further measurement of the acceleration is needed.
Die Kipprichtung des Lasthakens wird durch den Kippwinkel εβ beschrieben, vgl. Fig. 13. The tilt direction of the load hook is described by the tilt angle ε β , cf. Fig. 13.
Da die Drehrate oder Kippgeschwindigkeit gyroskopisch gemessen wird, entspricht das der Abschätzung der Verkippung zugrunde liegende Modell dem einfachen Integrator Since the rate of rotation or rate of tilt is measured by gyroscopy, the model underlying the estimate of the tilt corresponds to the simple integrator
έβ = ωβ (109) von der gemessenen Drehrate ωρ zum Kippwinkel. έ β = ω β (109) from the measured rate of rotation ω ρ to the tilt angle.
Der IMU mißt alle Signale im sich mitbewegenden, mitdrehenden körperfesten Koordinatensystem des Lasthakens, was mit dem vorangestellten Index K gekennzeichnet ist, während Vektoren in inertialen Koordinaten mit / gekennzeichnet werden oder auch ganz ohne Index bleiben. Sobald εβ geschätzt ist, kann die gemessene The IMU measures all signals in the co-moving, co-rotating body-fixed coordinate system of the load hook, which is marked with the preceding index K, while vectors in inertial coordinates with / are marked or remain without any index. Once ε β is estimated, the measured
Beschleunigung K a = [K ax K a z J in Lasthaken-Koordinaten zu K a in inertialen Koordinaten tranformiert werden, und zwar unter Verwendung von cos^) sin^ ) Acceleration K a = [ K a x K a z J in load hook coordinates to K a in inertial coordinates are transformed, using cos ^) sin ^)
(110) - sin^ ) cos(£^ ) (110) - sin ^) cos (£ ^)
Die inertiale Beschleunigung kann dann zum Abschätzen des Pendelwinkels auf Basis The inertial acceleration may then be based on estimating the pendulum angle
(107) and (103) genutzt werden. (107) and (103).
Das Anschätzen des Seilwinkels ß erfordert eine genaue Abschätzung der Verkippung des Lasthakens εβ . Um diesen Winkel auf Basis des einfachen Models gemäß (109) abschätzen zu können, wird ein absoluter Refemezwert benötigt, da das Gyroskop begrenzt genau ist und ein Ausgangswert unbekannt ist. Zudem wird die gyroskopische Messung regelmäßig von einer näherungsweise konstanten Abweichung überlagert, die dem Messprinzip inherent ist. Ferner kann auch nicht angenommen werden, dass εβ generell um Null oszilliert. Daher wird der Beschleunigungs-Sensor dazu verwendet, einen
solchen Referenzwert bereitzustellen, indem die Erdbeschleunigungskonstante (die im Signal mit niedriger Frequenz auftritt) aus
Assessing the rope angle β requires an accurate estimation of the tilting of the load hook ε β . In order to estimate this angle on the basis of the simple model according to (109), an absolute reference value is needed because the gyroscope is limited in accuracy and an output value is unknown. In addition, the gyroscopic measurement is regularly superimposed by an approximately constant deviation, which is inherent to the measurement principle. Furthermore, it can not be assumed that ε β generally oscillates around zero. Therefore, the acceleration sensor is used to to provide such reference value by the gravitational acceleration constant (which occurs in the low frequency signal)
Bekannt ist und in Lasthaken-Koordinaten jf g = -«[- sin(^) c s(sß)] . (1 12) transformierbar ist. Die gemessene Beschleunigung ergibt sich als Summe von (103) and (112) Is known and in load hook coordinates j f g = - «[- sin (^) cs (s ß )]. (1 12) is transformable. The measured acceleration is the sum of (103) and (112)
K a =K r -K & ( 1 3) Das negative Vorzeichen von Kg resultiert dabei aus dem Umstand, dass die K a = K r -K & ( 1 3 ) The negative sign of K g results from the fact that the
Erdbeschleunigung aufgrund des Sensorprinzips als fiktive Aufwärtsbeschleunigung gemessen wird. Gravitational acceleration due to the sensor principle is measured as a fictitious upward acceleration.
Da alle Komponenten von generell signifikant kleiner als g sind und um Null oszillieren, erlaubt die Anwendung eines Tiefpass-Filters mit ausreichend niedriger Ausblendfrequenz die Näherung Since all of the components are generally significantly smaller than g and oscillate around zero, the use of a low pass filter with sufficiently low blanking frequency allows the approximation
^ « -^ . (114) ^ «- ^. (114)
Dividiert man die x Komponente durch die z Komponente, erhält man den Referenzkippwinkel für niedrige Frequenzen als
Dividing the x component by the z component gives the reference tilt angle for low frequencies
Die einfache Struktur der linearen Pendeldynamik nach (109) erlaubt die Verwendung von diversen Filtern, um die Orientierung abzuschätzen. Eine Option ist dabei ein sog. The simple structure of the linear pendulum dynamics of (109) allows the use of various filters to estimate the orientation. An option is a so-called.
zeitkontinuierlicher Kaiman Bucy Filter der durch Variation der Verfahrensparameter und Rauschmessung eingestellt werden kann. Im Folgenden wird indes ein Komplementärfilter wie in Fig. 14 gezeigt, eingesetzt, der hinsichltich seiner Frequenzcharakteristik durch Auswahl der Hochpass- und Tiefpass-Transferfunktionen eingestellt werden kann. continuous-time Kalman Bucy filter which can be adjusted by varying the process parameters and noise measurement. In the following, however, a complementary filter as shown in Fig. 14 is used, which can be adjusted in terms of its frequency characteristic by selecting the high-pass and low-pass transfer functions.
Wie das Blockdiagram der Fig. 14 zeigt, kann der Komplementärfilter dazu ausgebildet sein, die Richtung der Lasthakenverkippung εβ abzuschätzen. Ein Hochpass-Filtern des As the block diagram of FIG. 14 shows, the complementary filter can be designed to estimate the direction of the load hook tilt ε β . A high pass filtering of the
Gyroscopsignals coß mit Ghpl(s) ergibt die versatzfreie Drehrate β sowie nach
Integration eine erste Kippwinkelschätzung εβ ω . Die weitere Abschätzung Gyroscope signal co ß with G hpl (s) gives the offset-free yaw rate β and after Integration of a first tilt angle estimation ε β ω . The further estimate
aus dem Signal ^a des Beschleunigungssensors. from the signal ^ a of the acceleration sensor.
Insbesondere kann zunächst ein einfacher Hochpass-Filter mit der Transfer-Funktion In particular, first, a simple high-pass filter with the transfer function
G (116) s + a>0 G (116) s + a> 0
und sehr niedriger Ausblendfrrequenz co0 auf das Gyroscopesignal ωβ angewendet werden, um den konstanten Messversatz zu eliminieren. Integration ergibt die Gyroskopbasierte Kippwinkel-Schätzung εβ ω die für hohe Frequenzen relativgenau ist, jedoch für niedrige Frequenzen relativ ungenau ist. Die grundlegende Idee des Komplementärfilters ist es, εβ ω und εβ α aufzusummieren bzw. miteinander zu verknüpfen, wobei die hohenand very low blanking frequency co 0 can be applied to the gyroscope signal ω β to eliminate the constant measurement offset. Integration yields the gyroscope-based tilt angle estimate ε β ω, which is relatively accurate for high frequencies but is relatively inaccurate for low frequencies. The basic idea of the complementary filter is to sum up ε β ω and ε β α or to link them together
Frequenzen von εβ ω durch Verwendung des Hochpassfilters stärker gewichtet werden und die niedrigen Frequenzen von εβ α durch die Verwendung des Tiefpassfilters stärker gewichtet werden, da (1 15) eine gute Abschätzung für niedrige frequenzen darstellt. Die Transferfunktionen können als einfache Filter erster Ordnung gewählt werden, nämlich Frequencies of ε β ω are weighted more heavily by using the high-pass filter and the lower frequencies of ε β α are weighted more heavily by the use of the low-pass filter, since (1 15) is a good estimate for low frequencies. The transfer functions can be selected as simple filters of the first order, namely
V fit V fit
Ghp2(s) = , Glp(s) = (1 17) G hp2 (s) =, G lp (s) = (1 17)
s + ω s + ω s + ω s + ω
wobei die Ausblendfrequenz ω niedriger als die Pendelfrequenz gewählt wird. Da wherein the Ausblendfrequenz ω is chosen lower than the oscillation frequency. There
Ghp2(s) + Glp(s) = l (118) für alle Frequenzen gilt, wir die Abschätzung von εβ nicht falsch skaliert. G hp2 (s) + G lp (s) = l (118) holds for all frequencies, we do not scale the estimate of ε β incorrectly.
Auf Basis der geschätzten Lasthaken-Orientierung, kann die inertiale Beschleunigung , a des Lasthakens aus der Messung von K S bestimmt werden, und zwar unter Verwendung von (1 10), was die Gestaltung eines Beobachters auf Basis der Pendeldynamik (107) gestattet sowie die rotierte Beschleunigungsmessung Based on the estimated load hook orientation, the inertial acceleration, a, of the load hook can be determined from the measurement of K S using (1 10), which allows for the design of an oscillator-based observer (107), and rotated acceleration measurement
, a = r - g. (1 19) , a = r - g. (1 19)
Obwohl beide Komponenten dieser Gleichung gleichermaßen für die Abschätzung des Pendelwinkels hergenommen werden können, können gute Ergebnisse auch nur unter Verwendung der x -Komponente erhalten werden, die unabhängig von g ist.
Nachfolgend wird angenommen, dass die Pendeldynamik durch prozeßbedingtes Hintergrundrauschen w : N(O,0 und Messrauschen v. N(0,i?) überlagert wird, so dass sie als nicht-lineares stochastisches System ausdrückbar ist, nämlich x = f(x,w) + w, x(0) = x0 (120) y— h(x,u) + v wobei der Statusvektor x = [ß ßjist. Zur Bestimmung der Zustände kann der kontinuierliche, zeitlich erweiterte Kaiman Filter x = f (x, u) + K(y - h(x, u)), x(0) = x0 , Although both components of this equation can be used equally for the estimation of the pendulum angle, good results can also be obtained only using the x-component, which is independent of g. In the following it is assumed that the pendulum dynamics is superimposed by process-conditioned background noise w: N (0, 0 and measurement noise v. N (0, i)), so that it can be expressed as a nonlinear stochastic system, namely x = f (x, w) + w, x (0) = x 0 (120) y- h (x, u) + v where the state vector x = [ß ßj For determination of the states, the continuous, extended Kaiman filter x = f ( x, u) + K (y -h (x, u)), x (0) = x 0 ,
P = AP + PAT - PCTR XCP + Q, P(0) = 0, P = AP + PA T - PC T R × CP + Q, P (0) = 0 ,
K = PCTR~ (121) K = PC T R ~ (121)
^ - Ix,« ' ^ - Ix, «'
OX OX OX OX
verwendet werden. be used.
Die räumliche Zustandsdarstellung der Pendeldynamik gemäß (107) lautet dabei ß The spatial state representation of the pendulum dynamics according to (107) is β
(122) (122)
(21 ß - s' x cosß + g sin ß) wobei die Katzbeschleunigung u = sx als Eingangsgröße des Systems behandelt wird. Um einen Systemausgang zu definieren, kann die horizontale Komponente der Lasthakenbeschleunigung aus (1 9) in Abhaängigkeit der Systemzustände famuliert werden, woraus sich ergibt: (21 ß - s ' x cos + g sin ß) where the cat acceleration u = s x is treated as the input of the system. In order to define a system output, the horizontal component of the load hook acceleration can be famulated from (1 9) as a function of the system states, with the result:
0 0
= sx - 2 ßl cos ß - i'sm ß + lß2 sin ß - Iß cos ß = s x - 2 ßl cos ß - i ' sm ß + lß 2 sin ß - Iß cos ß
= ( 1 - c s(ß)2 )sx + sin ß(~ l + gcos ß + Iß2 )
Die horizontale Komponente , gx der Erdbeschleunigung ist dabei naturgemäß Null. Dabei können /,/ aus der Messung von / rekonstruiert werden, bspw. unter Verwendung der Antriebsdynamik gemäß (108). Bei Verwendung von (123) als Messfunktion = (1-cs (β) 2 ) s x + sin β (-l + g cos β + Iβ 2 ) The horizontal component x g the acceleration of gravity is naturally zero. In this case, /, / can be reconstructed from the measurement of /, for example using the drive dynamics according to (108). When using (123) as a measuring function
Kx) =,ax, (124) ergibt sich der Linearisierungsterm als Kx) =, a x , (124) the linearization term is given as
0 1 0 1
(- g cos ß - sx sin ß) - 2 (125)
(- g cos β - s x sin β) - 2 (125)
Dabei sind die Kovarianzmatrix-Schätzungen des Prozeßrauschens Q = I2x2 , des Messrauschens R = 1000 sowie die initiale Fehler-Kovarianzmatrix P = 02x2 . The covariance matrix estimates of the process noise Q = I 2x2 , the measurement noise R = 1000 and the initial error covariance matrix P = 0 2x2 .
Wie Figur 15 zeigt, entspricht der Pendelwinkel, der mittels erweitertem Kaiman-Filter As FIG. 15 shows, the pendulum angle corresponds to that by means of an extended Kalman filter
(EKF) geschätzt wird oder auch mittels einem einfachen statischen Ansatz bestimmt wird, recht gut einer Validierungs-Messung des Pendelwinkels an einem kardanischen Gelenk mittels einem Drehwinkel-Encoder an der Laufkatze. (EKF) is estimated or even determined by a simple static approach, quite well a validation measurement of the pendulum angle at a gimbal joint by means of a rotary encoder on the trolley.
Interessant ist dabei, dass die Berechnung mittels eines relativ einfachen statischen Ansatzes vergleichbar gute Ergebnisse liefert wie der erweiterte Kaiman-Filter. Deshalb können die Pendeldynamik gemäß (122) und die Ausgansgleichung gemäß (123) um den stabilen Zustand ß = ß = 0 linearisiert werden. Wenn weiterhin die Seilänge / als konstant angenommen wird so dass = / = 0 , ergibt sich für das linearisierte System It is interesting that the calculation by means of a relatively simple static approach delivers comparably good results like the extended Kalman filter. Therefore, the pendulum dynamics according to (122) and the alignment equation according to (123) can be linearized around the stable state β = β = 0. Furthermore, if the rope length / is assumed to be constant such that = / = 0, the result is for the linearized system
x = (127)
x = (127)
g 0]x (128) und 7 a dient als Referenzwert für den Ausgang. Unter Vernachlässigung derg 0] x (128) and 7 a serves as the reference value for the output. Neglecting the
Dynamikeffekte gemäß (127) und Berücksichtigung von nur der statischen Ausgangsfunktion (128), kann der Pendelwinkel aus der einfachen statischen Beziehung
ß = -^ (129) Dynamic effects according to (127) and considering only the static output function (128), the pendulum angle from the simple static relationship ß = - ^ (129)
g G
gewonnen werden, der interessanteerweise unabhängig von / ist. Fig. 15 zeigt, dass die hierdurch gewonnen Ergebnisse ebenso genau sind wie die des Kaiman Filters. which, interestingly, is independent of /. Fig. 15 shows that the results obtained are as accurate as those of the Kalman filter.
Unter Verwendung von ß und der Gleichung (101), kann somit eine genaue Schätzung der Lastposition erreicht werden. Thus, using β and Equation (101), an accurate estimation of the load position can be achieved.
Bei Modellierung der Dynamik der geschwindigkeitsbasierten Kranantriebe gemäß (108) einhergehend mit einer Parameterbestimmung, werden die sich ergebenden When modeling the dynamics of the speed-based crane drives according to (108) along with a parameter determination, the resulting
Zeitkonstanten gemäß Tt < sehr klein. Insofern können Dynamikeffekte der Antriebe vernachlässigt werden. Time constants according to T t <very small. In this respect, dynamic effects of the drives can be neglected.
Um die Pendeldynamik mit der Antriebsgeschwindigkeit sx anstelle der Antriebsbeschleunigung sx als Systemeingangsgröße anzugeben, kann das linearisierte Dynamiksystem gmäß (127) durch Integration„erhöht" werden, woraus sich ergibt: In order to specify the pendulum dynamics with the drive speed s x instead of the drive acceleration s x as the system input variable, the linearized dynamic system gigs (127) can be "increased" by integration, with the result that
Dabei ist der neue Statusvektor x = [Jff ß\ . Die Dynamik bleibt ersichtlich dieselbe, wohingegen die physikalische Bedeutung und der Eingang sich verändern. Als Unterschied zu (127) soll ß und ß bei Null stabilisiert werden, nicht jedoch das Zeitintegral jß . Da der Regler eine gewünschte Geschwindigkeit sx d halten können soll, sollte der gewünschte stabile Zustand permanent aus x = 0 als The new status vector x = [Jff ß \. The dynamics obviously remain the same, whereas the physical meaning and the input change. As distinct from (127), β and β should be stabilized at zero, but not the time integral jβ. Since the controller should be able to maintain a desired speed s xd , the desired stable state should be permanently x = 0 as
g
berechnet werden. Dies kann auch als statischer Vorfilter F im Frequenzbereich angesehen werden, der sicherstellt, dass \vn\Gu x (s) = lF für die Transferfunktion vom G be calculated. This can also be considered as a static prefilter F in the frequency domain, which ensures that \ vn \ G ux (s) = lF for the transfer function from
Geschwindigkeitseingang zum ersten Zustand Speed input to the first state
<v*, (J) = -rr— · (132) ist. Die erste Komponente des neuen Statusvektors x kann mithilfe einesKalman-Bucy Filters auf Basis von (130) geschätzt werden, mit der Systemausgangsgröße y = [θ l]x . <v *, (J) = -rr- (132) . The first component of the new state vector x can be estimated using a Kalman-Bucy filter based on (130), with the system output y = [θ l] x.
Das Ergebnis ist ähnlich, wenn ein Regler auf Basis von (127) entworfen wird und derThe result is similar when designing a controller based on (127) and the
Motorregler durch das integrierte Eingangssignal « = ^(r)dr gesteuert wird. Motor controller is controlled by the integrated input signal «= ^ (r) dr.
Das gewonnene Feedback kann als linear-quadratischer Regler (LQR) bestimmt werden, der eine linear-quadratische Gauss-Regler-Struktur (LQG) zusammen mit dem Kalman- Bucy Filter darstellen kann. Sowohl das Feedback als auch der Kalman-Stellfaktor können an die Seillänge / angepasst werden, bspw. unter Verwendung von Stellfaktorplänen. The obtained feedback can be determined as a linear-quadratic (LQR) controller, which can represent a linear-quadratic Gaussian-type controller (LQG) along with the Kalman-Bucy filter. Both the feedback and the Kalman adjustment factor can be adapted to the rope length /, for example by using control factor diagrams.
Um den Lasthaken nahe entlang von Trajektorien zu steuern, kann - ähnlich wie schon zuvor erläutert - eine mit zwei Freiheitsgraden versehene Struktur wie in Fig. 6 gezeigt zusammen mit einem Trajektorienplaner verwendet werden, der eine C3 -differenzierbare Referenztrajektorie für die Lasthakenposition bereitstellt. Die Katzposition kann dem Dynamiksystem gemäß (130) hinzugefügt werden, woraus sich das System In order to control the load hook closely along trajectories, a two-degree-of-freedom structure as shown in FIG. 6 may be used in conjunction with a trajectory planner providing a C 3 differentiable reference trajectory for the load hook position. The cat position can be added to the dynamics system according to (130), which gives the system
ergibt, wobei u = sx ist, so dass die flache Ausgangsgröße where u = s x , so that the flat output
ist, was mit der Hakenposition der linearisierten Fallkonstellation korrespondiert. Zustand und Eingang können durch den flachen Ausgang und dessen Ableitungen algebraisch parametrisiert werden, und zwar mit z = [z z zj als is what corresponds to the hook position of the linearized case constellation. State and input can be algebraically parametrized by the flat output and its derivatives, with z = [zz zj as
w Iz w Iz
Μ = Ψ„(Ζ, Ζ ) = Ζ +— (137) g was die algebraische Berechnung der Referenzzustände und des nominalen Eingangsstellsignals aus der geplanten Trajektorie für z ermöglicht. Ein Wechsel des Einstellpunkts zeigt dabei, dass der nominale Fehler nahe Null gehalten werden kann, so dass Feedback Signal uß des Reglers K signifikant kleiner als die nominaleΜ = Ψ "(Ζ, Ζ) = Ζ + - (137) g which allows the algebraic calculation of the reference states and the nominal input position signal from the planned trajectory for z. A change of the setting point shows that the nominal error can be kept close to zero, so that the feedback signal u ß of the controller K significantly smaller than the nominal
Eingangsstellgröße uff ist. In der Praxis kann die Eingangsstellgröße auf uß = 0 gesetzt werden, wenn das Signal der drahtlosen Intertialmesseinrichtung verloren wird. Input manipulated variable u ff . In practice, the input manipulated variable may be set to uβ = 0 when the signal of the intial wireless meter is lost.
Wie Figur 16 zeigt, kann die mit zwei Freiheitsgraden versehene Reglerstruktur einen As FIG. 16 shows, the regulator structure provided with two degrees of freedom can have a
Trajektorienplaner TP aufweisen, der eine sanfte Trajektorie z e C3 für die den flachen Trajectory planner TP have a gentle trajectory ze C 3 for the flat
Ausgang mit begrenzten Ableitungen, die Eingangsgröße Ψ„ und die Parametrisierung des Zustands , sowie den Regler K .
Output with limited derivations, the input quantity Ψ "and the parameterization of the state, as well as the controller K.