[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102005025536A1 - Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors - Google Patents

Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors Download PDF

Info

Publication number
DE102005025536A1
DE102005025536A1 DE200510025536 DE102005025536A DE102005025536A1 DE 102005025536 A1 DE102005025536 A1 DE 102005025536A1 DE 200510025536 DE200510025536 DE 200510025536 DE 102005025536 A DE102005025536 A DE 102005025536A DE 102005025536 A1 DE102005025536 A1 DE 102005025536A1
Authority
DE
Germany
Prior art keywords
working
force
control
joints
contact force
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE200510025536
Other languages
German (de)
Inventor
Oliver Univ.-Prof. Dr.-Ing. habil. Sawodny
Alexander Dipl.-Ing. Hildebrandt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technische Universitaet Ilmenau
Original Assignee
Technische Universitaet Ilmenau
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Technische Universitaet Ilmenau filed Critical Technische Universitaet Ilmenau
Priority to DE200510025536 priority Critical patent/DE102005025536A1/en
Publication of DE102005025536A1 publication Critical patent/DE102005025536A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2203Arrangements for controlling the attitude of actuators, e.g. speed, floating function
    • E02F9/2207Arrangements for controlling the attitude of actuators, e.g. speed, floating function for reducing or compensating oscillations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2300/00Indexing codes relating to the type of vehicle
    • B60G2300/08Agricultural vehicles
    • B60G2300/083Boom carrying vehicles, e.g. for crop spraying
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2300/00Indexing codes relating to the type of vehicle
    • B60G2300/09Construction vehicles, e.g. graders, excavators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/90Other conditions or factors
    • B60G2400/91Frequency
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/90Other conditions or factors
    • B60G2400/94Deformation of a vehicle part
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/18Automatic control means
    • B60G2600/182Active control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/20Stationary vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/90System Controller type
    • B60G2800/91Suspension Control
    • B60G2800/912Attitude Control; levelling control

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

Mobile machine comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors arranged in drive elements and/or wire strain gauge sensors for measuring elastic bending and inertial sensors and/or optical measuring units for controlling the hinges with a combined active oscillation damping and/or contact power control for the digging force. An independent claim is also included for a method for moving earth and bulk material. Preferred Features: The unit for generating traveling and working movement is automatic or semi-automatic.

Description

Die Erfindung betrifft mobile Arbeitsmaschinen, insbesondere hydraulisch angetriebene Erdbaumaschinen, wie Eingefäß-Lademaschinen (Unstetiglader), Eingefäßbagger (z.B. Universalbagger) und Flachbagger (z.B. Planiermaschinen), und ein Verfahren zur Erd- und Schüttgutbewegung, das an diesen Arbeitsmaschinen angewendet wird.The The invention relates to mobile working machines, in particular hydraulically powered earthmoving machinery, such as inlet loading machines (discontinuous loaders), backhoes (for example, general purpose excavators) and flat dredgers (for example, leveling machines), and a method of earth and bulk material movement to this Machinery is applied.

Hydraulisch angetriebene Erdbaumaschinen sind Lademaschinen und Bagger, die über einen Dieselmotor, ein Fahrwerk, eine Arbeitsausrüstung und ein Werkzeug zum Laden, Schaufeln oder Greifen verfügen. Die Geräte zeichnen sich insbesondere dadurch aus, dass sie über hydraulische Antriebselemente verfügen, mobil eingesetzt werden und für Erd- und Schüttgutbewegungen verwendet werden.hydraulic Powered earthmoving machines are loaders and excavators that have one Diesel engine, a landing gear, a working equipment and a tool to Loading, shoveling or gripping. Draw the devices particular characterized by the fact that they have hydraulic drive elements dispose, mobile be used and for Earth and bulk material movements be used.

Beim Betrieb einer mobilen Arbeitsmaschine setzt sich der Arbeitszyklus oft aus sich wiederholenden Arbeitsvorgängen zusammen. Wird beispielsweise ein Universalbagger mit einem Tieflöffelwerkzeug für das Anlegen eines Schachtes eingesetzt, werden folgende Arbeitsschritte vollzogen: Füllen des Grabgefäßes, Heben und Senken des Auslegers, Hin- und Rückschwenken des Oberwagens und Entleeren des Grabgefäßes. Diese Abläufe werden im wesentlichen wiederholt, bis das gewünschte Aushubprofil erreicht ist. Eine effiziente und positionsgenaue Arbeitsbewegung erfordert vom Bediener ein hohes Maß an Konzentration und Erfahrung.At the Operation of a mobile work machine continues the work cycle often composed of repetitive operations. For example a universal excavator with a bucket tool for mooring used a shaft, the following steps are performed: To fill of the grave vessel, lifting and lowering the boom, swinging back and forth of the superstructure and emptying the grave vessel. These procedures are essentially repeated until the desired Aushubprofil achieved is. An efficient and accurate working movement requires from the operator a high level Concentration and experience.

Im Stand der Technik sind eine Vielzahl von Automatisierungslösungen für diese Arbeitszyklen bekannt. So wird beispielsweise in der DE 199 45 967 ein Verfahren und eine Vorrichtung zum Steuern von Winkeln einer Arbeitsmaschine vorgeschlagen, mit dem selbst unerfahrene Bediener den Aushub- und Ladebetrieb einfach und effizient durchführen können. Auch in der EP 1 416 095 wird ein Verfahren zum automatischen Bewegen eines Werkzeuges, welches am Gelenkarmende montiert ist, auf einem Gelände mit einem vereinfachten Steuersystem zur Ansteuerung des Werkzeuges beschrieben.In the prior art, a variety of automation solutions for these cycles are known. For example, in the DE 199 45 967 proposed a method and an apparatus for controlling angles of a work machine with which even inexperienced operators can perform the excavation and loading operation easily and efficiently. Also in the EP 1 416 095 For example, a method for automatically moving a tool mounted on the articulated arm end on a terrain with a simplified control system for driving the tool will be described.

Des weitern ist bekannt, dass die Steuerungsgüte bei diesen automatisierten Arbeitszyklen in Kontaktsituationen des Werkzeuges, wie z.B. beim Graben oder Greifen, abnehmen kann. Die Kontaktkräfte können auch zur Beschädigung oder gar Zerstörung des Arbeitsgerätes, z.B. bei einer Kollision, führen. Hierzu ist aus der EP 6 575 90 ein automatisches Baggersteuersystem für einen Löffelbagger bekannt, welches eine Grablaststeuereinrichtung zum Erfassen einer Grablast mit geeigneten Sensoren aufweist.Furthermore, it is known that the control quality in these automated work cycles in contact situations of the tool, such as digging or gripping, may decrease. The contact forces can also lead to damage or even destruction of the implement, eg in a collision. This is from the EP 6 575 90 an automatic excavator control system for a backhoe is known, which has a Grablaststeuereinrichtung for detecting a Grablast with suitable sensors.

Jedoch wird in dem bekannten Stand der Technik nicht berücksichtigt, dass bei den genannten Arbeitsschritten Lastschwingungen entstehen, da die einzelnen Gelenke eine Armflexibilität aufweisen, die Ölhydraulik in einem gewissen Umfang kompressibel ist, Fahrwerke entweder über eine gefederte Aufhängung verfügen oder eine elastische Struktur aufweisen, wie es z.B. bei einem mit Luftdruck gefüllten Reifen der Fall ist, oder durch Abstützungselemente eine zusätzliche Verwindungselastizität des Fahrzeugchassis verursacht wird. Insbesondere bei mobilen Fahrzeugen werden infolge von Fahrbahnunebenheiten und schnellen Lastwechsel betriebsbedingte Schwingungen angeregt. Andererseits werden Schwingungen auch durch äußere Störeinflüsse, wie beispielsweise durch das Entleeren des Grabwerkzeugs, verursacht. Schwingungen äußern sich in Wank-, Nick- und Hubbewegungen und können zu Maschinenschäden führen. Zudem mindern Schwingungen den Bedienkomfort und werden vom Fahrer oft als störend empfunden.however is not considered in the known state of the art, that load oscillations occur during the said work steps, because the individual joints have an arm flexibility, the oil hydraulics is compressible to a certain extent, either over a landing gear spring-loaded suspension feature or have an elastic structure, e.g. at one with Filled with air pressure Tire is the case, or by supporting elements an additional twist elasticity of the vehicle chassis is caused. Especially for mobile vehicles are due to road bumps and fast load changes operational vibrations excited. On the other hand, vibrations also by external disturbances, like for example, by emptying the digging tool caused. Vibrations express themselves in rolling, pitching and lifting movements and can lead to machine damage. moreover Vibrations reduce the ease of use and are often by the driver as disturbing felt.

Aufgabe der vorliegenden Erfindung ist es deshalb, eine mobile Arbeitsmaschine und ein Verfahren zur Erd- und Schüttgutbewegung bereitzustellen, mit denen es gelingt, ganze Arbeitszyklen oder Teile davon zu automatisieren, wobei auftretende Schwingungen und/oder Kontaktkräfte berücksichtigt werden, um eine höhere und gleichbleibendere Produktivität bei geringerer Qualifikation des Bedieners, eine höhere Sicherheit am Arbeitsplatz und eine geringere physische und psychische Belastung der Menschen im Arbeitsprozess zu erreichen.task Therefore, the present invention is a mobile work machine and to provide a method of earth and bulk material movement, with which it is possible to automate entire work cycles or parts thereof, taking into account occurring vibrations and / or contact forces become a higher one and more consistent productivity with less qualification of the operator, a higher Safety at work and less physical and psychological To reach the burden of people in the work process.

Erfindungsgemäß gelingt die Lösung dieser Aufgabe mit den Merkmalen der Patentansprüche 1 und 6.According to the invention succeeds the solution This object with the features of claims 1 and 6.

Vorteilhafte Ausgestaltungen der erfindungsgemäßen mobilen Arbeitsmaschine und des erfindungsgemäßen Verfahrens zur Erd- und Schüttgutbewegung sind in den Unteransprüchen angegeben.advantageous Embodiments of the mobile working machine according to the invention and the method of the invention for earth and bulk material movement are in the subclaims specified.

Die Erfindung wird im Folgenden anhand von Zeichnungen näher erläutert. In den Zeichnungen zeigen:The The invention is explained in more detail below with reference to drawings. In show the drawings:

1 – Blockschaltbilder des erfindungsgemäßen halb- und vollautomatischen Baggerbetriebes 1 Block diagrams of the semi-automatic and fully automatic excavator operation according to the invention

2 – Darstellung einer Eingefäßlademaschine 2 - Presentation of an input loading machine

3 – erfindungsgemäßes mechanisches Ersatzmodell für einen Bagger 3 - Mechanical replacement model according to the invention for an excavator

4 – Darstellung der auf einen Bagger von außen einwirkenden Momente und Kräfte 4 - Representation of the external forces and forces acting on an excavator

Erfindungsgemäß wird die Fahr- und Arbeitsbewegung einer mobilen Arbeitsmaschine mit Hilfe eines Bahnplaners generiert und mittels eines Trajektorienfolgereglers umgesetzt, wobei der Bahnplaner halbautomatische und automatische Grundzüge besitzt (1). Beispiele eines automatisierten Bauvorhabens sind: Flächenebnung mit einer Planierraupe, hierbei generiert der Bahnplaner die synchronisierten Bewegungen des Fahrwerkes und der Arbeitsgelenke; Anlegen eines Schachtes mit einem Bagger; Schüttgutbewegungen, so dass z.B. ein Erdhaufen automatisiert abgetragen wird. Beispiele für automatisierte Teilaufgaben bei einer Erdbewegung sind: automatisches Graben, selbsttätige Fahrbewegung zwischen zwei oder mehreren Orten, synchronisierte Bewegungsabläufe des Arbeitswerkzeuges (z.B. dass eine Ladeschaufel einer bestimmten Bahn im Weltkoordinatensystem folgt).According to the invention, the driving and working movement of a mobile work machine is generated with the aid of a path planner and implemented by means of a trajectory sequence controller, wherein the path planner has semi-automatic and automatic basic features ( 1 ). Examples of an automated construction project are: leveling with a bulldozer, in which case the path planner generates the synchronized movements of the chassis and working joints; Creating a shaft with an excavator; Bulk movements, so that eg a heap of earth is removed automatically. Examples of automated subtasks in earthmoving include: automatic digging, automatic movement between two or more locations, synchronized movement of the work implement (eg, a bucket following a particular path in the world coordinate system).

Wird der Bahnplaner im halbautomatischen Modus betrieben, kann ein Bediener die Geschwindigkeit und die Richtung einer automatisierten (Teil)aufgabe vorgeben, oder die einzelnen Gelenkstellungen manuell ansteuern.Becomes the path planner operated in semi-automatic mode, an operator can the speed and direction of an automated (part) task pretend or manually control the individual joint positions.

Die bei den genannten Arbeitsmaschinen entstehenden Lastschwingungen werden erfindungsgemäß mit Hilfe einer Zustandrückführung aktiv gedämpft, wobei das Verfahren zur Schwingungsdämpfung mit dem oben beschriebenen Trajektorienfolgeregler kombiniert wird. Die Schwingungszustände werden mit geeigneten Sensoren gemessen oder mit einem Beobachtungsalgorithmus geschätzt.The in the said work machines resulting load oscillations be according to the invention with the help a state feedback active steamed, wherein the method of vibration damping with the above-described Trajektorienfolgeregler is combined. The vibrational states become measured with suitable sensors or with an observation algorithm estimated.

Liegt eine Kontaktsituation des Arbeitsgerätes vor, wie z.B. beim Graben oder beim Greifen, kann die Regelgüte der Trajektorienfolgeregelung abnehmen. Zudem können Kontaktkräfte, z.B. bei einer Kollision, das Arbeitsgerät zerstören. Aus diesem Grund wird erfindungsgemäß eine unterlagerte Kraftregelung eingesetzt. Hierbei werden die Antriebsaktuatoren jeweils mit zwei Ölförderstromeinheiten versehen. Beispielsweise wird der Differentialzylinder des Stielzylinders eines Universalbaggers mit zwei 3/3-Wegeventilen betrieben. Daraus ergibt sich ein Mehrgrößensystem, so dass sich neben der Kraftregelung das Druckniveau im Zylinder der zwei Kammerdrücke als zusätzliche Regelgröße definieren lässt. Dabei wird der Öldruck in jeder Zylinderkammer separat geregelt, woraus sich aus der Druckdifferenz die vorgegebene Zylinderkraft ergibt. Der Vorteil ist darin zu sehen, dass mit einer reinen Kraftreglung das Greifen oder das Graben gezielt und sicher durchgeführt werden kann. Beim Greifen wird z.B. die nötige Greif- und Haltekraft vom Kraftregler exakt umgesetzt. Auf der anderen Seite kann auch der Trajektorienfolgeregler mit dem unterlagerten Kraftregler kombiniert werden, so dass sich störende Kontaktkräfte im Sinne einer Vorwärtsaufschaltung und damit im Sinne einer aktiven Kompensation eliminieren lassen.Lies a contact situation of the implement, such as digging or when gripping, the control quality of the Trajektorienfolgeregelung lose weight. In addition, you can Contact forces, e.g. in a collision, destroy the implement. That's why According to the invention a subordinate Force control used. Here are the drive actuators each with two oil flow units Mistake. For example, the differential cylinder of the stem cylinder a universal excavator with two 3/3-way valves operated. It results a multivariate system, so that in addition to the force control, the pressure level in the cylinder the two chamber pressures as additional Define controlled variable leaves. This is the oil pressure separately regulated in each cylinder chamber, resulting from the pressure difference gives the given cylinder force. The advantage is to be seen in that with a pure power regulation the grasping or digging targeted and safely done can be. When gripping, e.g. the necessary gripping and holding force exactly implemented by the force controller. On the other hand, too the trajectory sequence controller combined with the subordinate force controller be so disturbing contact forces in the sense of a forward connection and thus eliminate it in the sense of active compensation.

Weiterhin liegt es auch im Bereich der Erfindung, dass beim Graben ein Beobachter zur Schätzung der Grabkraft eingesetzt werden kann. Diese geschätzte Grabkraft wird dann zur Kompensation verwendet, so dass die überlagerte Bahnregelung ein gutes Folgeverhalten aufweist. Zudem können durch den Einsatz des Beobachters sicherheitsrelevante Situationen erkannt werden.Farther it is also within the scope of the invention that when digging an observer to estimate the Digging force can be used. This estimated grave force will then become Compensation used so that the superimposed orbit control has good follow-up behavior. In addition, through the use of the observer safety-relevant situations are detected.

1. Modellbildung:1. Modeling:

Die Bauart der Antriebsmaschine sowie die Arbeitsausrüstung bestimmen die Anzahl der hydraulisch angetriebenen Gelenkfreiheitsgrade. Eingefäßbagger verfügen in der Regel über einen schwenkbaren Oberwagen, über einen beweglichen Ausleger in verschiedenen Konstruktionsvarianten und über einen Unterwagen mit Rad- oder Kettenfahrwerk (2). Eingefäßlademaschinen und Flachbagger unterscheiden sich zum Letzt genannten nur dadurch, dass sie über keinen schwenkbaren Oberwagen verfügen.The design of the prime mover and the work equipment determine the number of hydraulically driven joint degrees of freedom. Cement dredgers usually have a pivoting superstructure, a movable boom in various design variants and an undercarriage with wheeled or tracked chassis ( 2 ). Recessed loading machines and flat excavators differ to the latter only in that they have no pivoting superstructure.

Das erfindungsgemäße Verfahren zur Erd- und Schüttgutbewegung basiert auf der Grundidee, das dynamische und statische Verhalten des mechanischen und hydraulischen Systems der Arbeitsmaschine in einem physikalischen Modell nachzubilden. Dabei wird zunächst ein Starrköpermodell z.B. mit Hilfe des Lagrange-Formalismus für die räumliche Bewegung der Gelenke aufgestellt:

Figure 00060001
The inventive method for earth and bulk material movement is based on the basic idea that dy to simulate namic and static behavior of the mechanical and hydraulic system of the working machine in a physical model. First of all, a rigid body model is set up with the help of the Lagrangian formalism for the spatial movement of the joints:
Figure 00060001

Hierbei sind:

M
Massenmatrix
q
Vektor der Gelenkwinkel und Gelenkpositionen
C
Kraft- und Momentenmatrix der Coriolis- und Zentrifugaleffekte
G
Matrix der Gravitationskräfte und Gravitationsmomente
u
Antriebskräfte und Antriebsmomente
Here are:
M
mass matrix
q
Vector of joint angles and joint positions
C
Force and moment matrix of the Coriolis and centrifugal effects
G
Matrix of gravitational forces and gravitational moments
u
Driving forces and drive torques

Gleichung (1) beschreibt den dynamischen und statischen Bewegungsablauf der Gelenke in Abhängigkeit der eingeprägten Antriebskräfte und Antriebsmomente, die mit Hilfe von ölhydraulischen Energiewandlern wie Hydromotoren oder Hydrozylindern aufgebracht werden.equation (1) describes the dynamic and static movement of the Joints in dependence the imprinted driving forces and drive torques, with the help of oil-hydraulic energy converters such as hydraulic motors or hydraulic cylinders are applied.

Wie bereits eingangs erwähnt, entstehen beim Betrieb der Arbeitsmaschinen Lastschwingungen, da die einzelnen Gelenke eine Armflexibilität aufweisen und die Ölhydraulik in einem gewissen Umfang kompressibel ist. Deshalb wird das mechanische System mit starren Modellkörpern und diskreten Elastizitäten und Dämpfungen modelliert (3). Die Bewegungsgleichung (1) wird mit den Elastizitätsfreiheitsgraden δ erweitert, die z.B. horizontale, vertikale und torsionale Schwingungsanteile der einzelnen Antriebsgelenke beschreiben:

Figure 00070001
As already mentioned, load vibrations occur during operation of the work machines, since the individual joints have an arm flexibility and the oil hydraulics are compressible to a certain extent. Therefore, the mechanical system is modeled with rigid model bodies and discrete elasticities and damping ( 3 ). The equation of motion (1) is extended by the elasticity degrees of freedom δ , which describe eg horizontal, vertical and torsional vibration components of the individual drive joints:
Figure 00070001

Hierbei sind:

δ
Vektor der Elastizitätsfreiheitsgrade
D
Vektor der Schwingungsdämpfung
K
Vektor der Federkonstanten der rückstellenden Kraft oder des Moments
Here are:
δ
Vector of elasticity degrees of freedom
D
Vector of vibration damping
K
Vector of spring constant of restoring force or moment

Die einzelnen Elemente von K können als Federkonstante veranschaulicht werden, die zum einen die Biegung und zum anderen die Kompressionserscheinung der Ölhydraulik umfasst. Dabei wird die rückstellende Kraft um einen Arbeitspunkt linearisiert. Die gesamte Federkonstante eines Gelenks kann demnach als Reihenschaltung der Federkonstanten der Ölkompression und Federkonstanten der Armflexibilität berechnet werden:

Figure 00080001
The individual elements of K can be illustrated as spring constant, which includes on the one hand the bending and on the other hand the compression phenomenon of the oil hydraulics. The restoring force is linearized by one operating point. The total spring constant of a joint can therefore be calculated as a series connection of the spring constants of the oil compression and spring constants of the arm flexibility:
Figure 00080001

ci ist die resultierende Federkonstante eines exemplarischen Gelenks mit dem Index ,i' . Die Variablen ci_Bieg und ci_Komp sind die Federkonstanten der Armbiegung und der Ölkompression. Je nach Systemkonfiguration können weitere Elastizitätserscheinungen an Relevanz gewinnen. Beispielsweise trägt ein nicht verwindungssteifes Chassis zu einer zusätzlichen Elastizitätsfreiheitsgröße. Formel (3) wird dabei entsprechend erweitert.c i is the resulting spring constant of an exemplary joint with the index 'i'. The variables c i_bieg and c i_Komp are the spring constants of the arcing and oil compression. Depending on the system configuration, further elasticity phenomena may become more relevant. For example, a non-rigid chassis adds extra elasticity. Formula (3) is extended accordingly.

Bei der Verwendung eines hydraulischen Zylinders kann das Antriebsmoment des entsprechenden Gelenks bestimmt werden, indem die geometrische Anlenkkinematik von Gelenk und Zylinder mit einem Anlenkkoeffizienten berücksichtigt wird: ui(qi) = Fzyli·ϕi(qi) (4) When using a hydraulic cylinder, the drive torque of the corresponding joint can be determined by taking into account the geometric articulation kinematics of the joint and cylinder with an articulation coefficient: u i (q i ) = F Zyli · φ i (q i ) (4)

ui ist das Moment eines exemplarischen Gelenks mit dem Index ,i', FZyli ist die Zylinderkraft und ϕi(qi) ist der Anlenkkoeffizient in Abhängigkeit des Gelenkwinkels. Wird ein Differenzialzylinder mit nur einer Förderstromquelle beaufschlagt, ergibt sich die Zylinderkraft zu:

Figure 00090001
u i is the moment of an exemplary joint with the index 'i', F Zyli is the cylinder force and φ i (q i ) is the coupling coefficient as a function of the joint angle. If a differential cylinder with only one delivery source is applied, the cylinder force results in:
Figure 00090001

pzyli ist der Druck im Zylinder (je nach Bewegungsrichtung kolben- oder ringseitig), Azyli ist die Querschnittsfläche des Zylinders (je nach Bewegungsrichtung kolben- oder ringseitig), β ist die Ölkompressibilität, Vzyli ist das Zylindervolumen (je nach Bewegungsrichtung kolben- oder ringseitig), Qi ist der Förderstrom eines unterlagerten Förderstromreglers und Ki ist die Proportionalitätskonstante, die den Zusammenhang zwischen Förderstrom und Ansteuersignal yi der geregelten Förderstromeinheit beschreibt. Dynamische Effekte der Förderstromeinheit werden vernachlässigt. Die Variablen zi, z .i beschreiben die Position bzw. die Geschwindigkeit der Zylinderstange und hängen von der Anlenkkinematik ab.p cyli is the pressure in the cylinder (depending on the direction of movement piston or ring side), A zyli is the cross-sectional area of the cylinder (depending on the direction of movement piston or ring side), β is the oil compressibility, V zyli is the cylinder volume (depending on the direction of movement piston-cylinder. or ring side), Q i is the flow rate of a lower-level flow controller and K i is the proportionality constant, which describes the relationship between flow and control signal y i of the controlled flow unit. Dynamic effects of the flow unit are neglected. The variables z i , z. i describe the position or speed of the cylinder rod and depend on the linkage kinematics.

Wird ein Differenzialzylinder mit zwei unabhängigen Förderstromquellen beaufschlagt, ergibt sich die Zylinderkraft zu:

Figure 00090002
If a differential cylinder is charged with two independent flow sources, the cylinder force results in:
Figure 00090002

Gleichung (6) unterscheidet sich von Gleichung (5) lediglich darin, dass die Ring- und Stirnseite des Zylinders mit zwei unabhängigen Förderstromquellen beaufschlagt wird. Hierbei umfasst das beispielhaft betrachtete Gelenk ,i' die zwei Eingangsgrößen yring_i und ystirn_i.Equation (6) differs from equation (5) only in that the ring and end face of the cylinder is subjected to two independent flow sources. In this case, the joint i considered by way of example comprises the two input quantities y ring_i and y stirn_i .

Ein hydraulischer Antriebsmotor wird durch die folgenden Gleichungen beschrieben:

Figure 00100001
A hydraulic drive motor is described by the following equations:
Figure 00100001

uj ist das Moment eines exemplarischen Gelenks mit dem Index ,j', ij ist das Übersetzungsverhältnis zwischen Motordrehzahl und Antriebsgeschwindigkeit des Gelenks, Vj ist das Schluckvolumen der Hydraulikmotoren, Δpj ist der Druckabfall über dem hydraulischen Antriebsmotor, β ist die Ölkompressibilität, φ .Motj bezeichnet die Motordrehzahl, Qj ist der Förderstrom im Hydraulikkreis und Kj ist die Proportionalitätskonstante, die den Zusammenhang zwischen Förderstrom und Ansteuerspannung yj der geregelten Förderstromeinheit angibt. Dynamische Effekte der Förderstromregelung werden vernachlässigt. Das Moment uj in Gleichung (7) kann mit dem Hebellängenübersetzungsverhältnis in die resultierende Antriebskraft umgerechnet werden, wie es z.B. beim Fahrantrieb nötig ist.u j is the moment of an exemplary joint with the index 'j', i j is the gear ratio between engine speed and drive speed of the joint, V j is the displacement of the hydraulic motors, Δp j is the pressure drop across the hydraulic drive motor, β is the oil compressibility, φ. Motj indicates the engine speed, Q j is the flow rate in the hydraulic circuit and K j is the proportionality constant that indicates the relationship between flow rate and the control voltage y j of the regulated delivery flow unit. Dynamic effects of flow control are neglected. The moment uj in equation (7) can be converted into the resultant drive force with the lever length ratio, as is necessary, for example, in the traction drive.

Wird der Hydraulikmotor mit zwei unabhängigen Förderstromquellen beaufschlagt, ergibt sich das Moment zu:

Figure 00110001
If the hydraulic motor is supplied with two independent flow sources, the moment will be:
Figure 00110001

Gleichung (8) unterscheidet sich von Gleichung (7) lediglich darin, dass der Einlasskanal und der Auslasskanal des Motors mit zwei unabhängigen Förderstromquellen beaufschlagt wird. Hierbei umfasst das beispielhaft betrachtete Gelenk ,j' die zwei Eingangsgrößen yEin_j und yAus_j.Equation (8) differs from equation (7) only in that the intake passage and the exhaust passage of the engine are supplied with two independent flow sources. In this case, the joint, j 'considered as an example, comprises the two input quantities y Ein_j and y Aus_j .

Die Bewegungsgleichung (1) und (2) beschreiben eine freie Bewegung der Antriebsmaschine. Kontaktsituationen, wie sie z.B. beim Graben auftreten, werden hierbei nicht berücksichtigt. Als Krafteinleitpunkte sind einerseits die hydraulischen Antriebsaggregate für das Drehen des Baggers und der Baggerarme als auch die auftretenden Kräfte beim Eindringen der Baggerschaufel in das Erdreich zu berücksichtigen (4). Aus diesem Grund wird Gleichung (1) folgendermaßen erweitert:

Figure 00110002
The equation of motion (1) and (2) describe a free movement of the prime mover. Contact situations, such as those that occur when digging, are not taken into account here. As force introduction points on the one hand, the hydraulic drive units for turning the excavator and the excavator arms and the forces occurring when the excavator bucket penetrates into the soil to be considered ( 4 ). For this reason, equation (1) is extended as follows:
Figure 00110002

Werden Arm- und Ölhydraulikelastizitäten berücksichtigt, wird Gleichung (2) zu:

Figure 00120001
If arm and oil hydraulic elasticities are considered, equation (2) becomes:
Figure 00120001

Die Variable u Kontakt(q) bezeichnet hierbei allgemein die auf die Antriebsmaschine einwirkenden externen Kontaktkräfte oder Kontaktmomente, die z.B. beim Graben auftreten.The variable u contact ( q ) generally designates the external contact forces or contact torques acting on the drive machine, which occur, for example, during trenching.

Zur Beschreibung der externen Kräfte oder Momente wird ein physikalisches Modell für die verschiedenen Kontaktsituationen hinterlegt. Beispielhaft sei das Grabkraftmodell näher aufgeführt, wenn ein Tieflöffel als Arbeitswerkzeug zum Einsatz kommt. Dabei wird davon ausgegangen, dass an den Elementen des Grabwerkzeugs folgende Komponenten wirken:

  • • Eindringwiderstand an der Grundschneide und an den Seitenwänden
  • • Reibungswiderstand an den Seitenwänden und Seitenschneiden
To describe the external forces or moments a physical model for the different contact situations is deposited. As an example, the excavation force model is listed in more detail when a bucket is used as a working tool. It is assumed that the following components act on the elements of the grave tool:
  • • Penetration resistance on the base cutting edge and on the side walls
  • • Frictional resistance on the sidewalls and side cutting

Die Schnittkraft, die der Eindringwiderstand an der Grundschneide verursacht, kann mit der folgenden Formel beschrieben werden:

Figure 00120002
The cutting force caused by the penetration resistance at the base cutter can be described by the following formula:
Figure 00120002

Hierbei sind:

Fein_Schneide
Schnittkraft an der Schneide
ϛf
Erdstoffdichte fest
h
Schnitttiefe (Spandicke)
b
Breite des Erdstoffkeils
g
Erdbeschleunigung
ϑ
Abbruchwinkel (Neigungswinkel der Abbruchfläche)
φ
Reibungswinkel im Erdstoff (innerer Reibungswinkel)
φSt
Reibungswinkel Erdstoff-Schneide (Stahl)
α
Freiwinkel
γ
Schüttwinkel
Here are:
F ein_Schneide
Cutting force at the cutting edge
f
Earth density tight
H
Cutting depth (chip thickness)
b
Width of the earth wedge
G
acceleration of gravity
θ
Abbruchwinkel (inclination angle of the demolition area)
φ
Friction angle in the earth (internal friction angle)
φ St
Friction angle of ground cutting edge (steel)
α
clearance angle
γ
angle of repose

Bei der Bestimmung der Reibungskraft, die von den Seitenschneiden verursacht wird, wird davon ausgegangen, dass vor der Seitenschneide ein muschelförmiger Erdstoffköper entsteht, der unmittelbar vor der Stirnfläche einen Erdstoffkeil bildet. Die Schnittkraft ergibt sich nach der Bedingung eines passiven Erddruckmodells zu:

Figure 00130001
When determining the frictional force caused by the side cutting edges, it is assumed that a shell-shaped element of earth material is created in front of the side cutting edge, which forms a bulky earth wedge directly in front of the face. The cutting force results from the condition of a passive earth pressure model:
Figure 00130001

Hierbei sind:

FEin_Seite
Schnittkraft an der Seitenschneide
V
Volumen des Erdstoffkeils als Funktion der Schnitttiefe
δ
Schnittwinkel
Here are:
F one_page
Cutting force at the side cutting edge
V
Volume of the wedge of the soil as a function of the depth of cut
δ
cutting angle

Reibungskräfte an den Seitenwänden und an den Seitenschneiden werden anteilig in eine Coulombreibung und in eine viskose Reibung unterteilt: FReib_Seite_Schneide_coul = FN(h)μCz FReib_Seite_Schneide_visk = FN(h)μVz·v (13) Frictional forces on the side walls and on the side cutters are proportionately divided into a coulomb friction and a viscous friction: F Reib_Seite_Schneide_coul = F N (H) μ C z F Reib_Seite_Schneide_visk = F N (H) μ V z · v (13)

Hierbei sind:

FReib_Seite_Schneide_coul
coulombsche Reibungskraft
FReib_Seite_Schneide_visk
viskose Reibungskraft
FN
Normalkraft aus dem passiv wirkenden Erddruck als Funktion der Schnitttiefe
μC
Reibungskoeffizient der Coulombreibung
μV
Reibungskoeffizient der viskosen Reibung
z
Anzahl der beteiligten Seitenwände
v
Schnittgeschwindigkeit
Here are:
F Reib_Seite_Schneide_coul
coulombic frictional force
F Reib_Seite_Schneide_visk
viscous frictional force
F N
Normal force from the passive earth pressure as a function of the depth of cut
μ C
Coefficient of friction of coulomb friction
μ V
Coefficient of friction of viscous friction
z
Number of side walls involved
v
cutting speed

Die gesamte Grabkraft erfolgt aus der Addition der oben aufgeführten Anteile: FGrab = FEin_Schneide + FEin_Seite + FReib_Seite_Schneide_coul + FReib_Seite_Schneide_visk (14) The entire digging power is from the addition of the above listed shares: F dig = F Ein_Schneide + F Ein_Seite + F Reib_Seite_Schneide_coul + F Reib_Seite_Schneide_visk (14)

Für Planierschilde und andere Werkzeugtypen lassen sich nach den oben aufgeführten Prinzipien entsprechende Grabkraftmodelle herleiten. Im wesentlichen hängt die Grabkraft von der Gelenkwinkelstellung und von erdstoff- und werkzeugtypabhängigen Parametern ab:

Figure 00140001
For bulldozer shields and other types of tools, it is possible to derive corresponding excavation force models according to the above principles. Essentially, the digging force depends on the joint angle position and on parameters dependent on soil and tool type:
Figure 00140001

Dabei beinhaltet der Vektor P alle Parameter des Grabkraftmodells.The vector P contains all parameters of the digging force model.

Zur Beschreibung der externen Kontaktkräfte oder -momente kann alternativ dazu ein Beobachter eingesetzt werden, der die erwähnten Größen schätzt. Grundlage hierzu bietet die Zustandsraumdarstellung (10). Ergänzend dazu wird die Kontaktkraft über ein geeignetes statisches oder dynamisches Modell beschrieben. Basierend darauf wird die Gleichung (10) erweitert. Im einfachsten Fall kann die Grabkraft als stückweise konstant angenommen werden. Um die Grabkraft möglichst exakt modellieren zu können, wird der dynamische Vorgang des Grabens physikalisch beschrieben, mit Hilfe von Differentialgleichungen dargestellt und anschließend an die Bewegungsgleichung (10) gekoppelt. Der zeitliche Verlauf der Grabkraft lässt sich als Funktion von Systemzuständen der erweiterten Systemdifferentialgleichung beschreiben. Die Aufgabe des Beobachters liegt darin, diese zur Rekonstruktion erforderlichen Zustände zu schätzen. Dazu wird das dynamische Modell mit einem geeigneten Algorithmus auf einem Rechner implementiert, so dass eine numerische Simulation des Systemverhaltens vorliegt. Anschließend wird der Schätzfehler ermittelt, mit einer geeigneten Matrix gewichtet und dem Simulationsmodell als zusätzliche Eingangsgröße aufgeschalten, so dass der Schätzfehler asymptotisch gegen Null konvergiert. Dabei wird der erwähnte Schätzfehler aus der Differenz des gemessenen und der durch die numerische Auswertung beobachteten Zustände gebildet. Wesentlich ist hierbei, dass nicht die kompletten Systemzustände gemessen werden müssen, sondern mit Hilfe der beschriebenen Methode nur Zustände benötigt werden, die messtechnisch zur Verfügung stehen. Beispiele hierzu sind Messungen des Gelenkwinkels, des Antriebsdrucks und/oder Messungen der elastischen Bewegungsfreiheitsgrade. Diese werden zusammen mit den Systemeingangsgrößen in der Beobachtungsstruktur verarbeitet, so dass die Zustände zur Beschreibung der Grab- oder Kontaktkraft geschätzt werden können.to Description of the external contact forces or moments may alternatively to an observer can be used, who appreciates the mentioned sizes. basis the state space representation (10) offers this. Additional to the contact force is over described a suitable static or dynamic model. Based then the equation (10) is extended. In the simplest case can the grave force as piecewise be accepted constantly. To model the digging force as accurately as possible can, the dynamic process of digging is physically described, represented by differential equations and then on coupled the equation of motion (10). The temporal course of the Grave left itself as a function of system states describe the extended system differential equation. The task of the observer lies therein, these required for the reconstruction conditions appreciate. This is done using the dynamic model with a suitable algorithm implemented on a machine, making a numerical simulation the system behavior is present. Subsequently, the estimation error determined, weighted with a suitable matrix and the simulation model as additional Input size switched on, so the estimation error asymptotically converged to zero. In this case, the mentioned estimation error from the difference between the measured and the numerical evaluation observed conditions educated. It is essential that not the complete system conditions are measured Need to become, but with the help of the described method only states are needed the metrologically available stand. Examples include measurements of the joint angle, the drive pressure and / or measurements of elastic degrees of freedom of movement. These be together with the system inputs in the observation tree processed, so the states be estimated to describe the grave or contact force can.

2. Automatisierungs- und Regelungsstruktur:2. Automation and Control structure:

Die folgende beschriebene Automatisierungsaufgabe beschränkt sich auf hydraulisch angetriebene Mobilbagger, die den Erdgewinnungs- und Erdladungsprozess im Stand durch alleiniges Bewegen ihrer Arbeitsausrüstung ausführen. Ziel ist es dabei, den Bediener zu entlasten und bei schwankender Qualifikation eine gleichbleibende Produktivität sicherzustellen. Dieser Betrieb wird im folgenden als halbautomatischer Betrieb bezeichnet.The The following described automation task is limited hydraulically driven wheeled excavators and carry out the earth-loading process by moving their work equipment by themselves. aim is it to relieve the operator and a fluctuating qualification one consistent productivity sure. This operation will be described below as semi-automatic Operation designated.

Im vollautomatischen Betrieb wird dieses Konzept um ein übergeordnetes Bahnplanungsmodul erweitert. In diesem Betriebsmodus werden dann Missionen definiert, die das Bahnplanungsmodul selbstständig in koordinierte Bewegungsabläufe umsetzt.in the fully automatic operation, this concept is a parent Railway planning module extended. In this mode of operation will then Defined missions that independently coordinated the railway planning module movements implements.

Das Ziel besteht darin, dieses Gerät mit dem erfindungsgemäß beschriebenen System auszurüsten, um bestimmte Klassen der Erdbewegung automatisch durchführen zu können. Automatisierte Standortwechsel des Baggers werden nicht vorgesehen. Das Automatisierungskonzept umfasst drei Ausbaustufen:

  • 2.1 Trajektorienfolgeregelung der Arbeitsgelenke
  • 2.2 Trajektorienfolgeregelung mit aktiver Schwingungsdämpfung
  • 2.3 Kraftregelung mit oder ohne zuschaltbaren Trajektorienfolgeregler auch bei Kontaktsituation (z.B. beim Graben)
The aim is to equip this device with the system described according to the invention in order to perform certain classes of earth movement automatically. Automated relocation of the excavator is not planned. The automation concept comprises three expansion stages:
  • 2.1 Trajectory succession control of the working joints
  • 2.2 Trajectory Sequence Control with Active Vibration Damping
  • 2.3 Force control with or without switchable trajectory sequence controller even in contact situations (eg when digging)

Die Referenztrajektorie der Arbeitsgelenke für die Bahnregelung wird erfindungsgemäß mit Hilfe eines Bahnplaners berechnet. Hierbei verfügt das Modul über zwei Betriebsarten: den vollautomatischen Betrieb und den halbautomatischen Betrieb. Beim Letzt genannten Modus steuert der Bediener das Arbeitswerkzeug manuell hinsichtlich einer wählbaren Trajektorie. Dabei synchronisiert das Bahnplanungsmodul den Spielablauf der Antriebsgelenke derart, dass das Arbeitswerkzeug die gewünschte Bahn einnimmt, wobei der Bediener von Hand ein zur gewünschten Geschwindigkeit proportionales Signal (z.B. per Joystick) des Werkzeuges vorgibt. Aus dieser Information werden die zeitlich indizierten Gelenkpositionen und höheren Ableitungen wie Gelenkgeschwindigkeit, -beschleunigung und -ruck unter der Berücksichtigung von kinematischen und dynamischen Beschränkungen des verwendeten Arbeitsgerätes berechnet. Mögliche Mehrdeutigkeiten der Lösung werden dadurch vermieden, indem kinematische oder dynamische Zwangsbedingungen berücksichtigt werden, die z.B. auf der Basis einer Zeit- oder Energieoptimierung fußen. Beispielhaft sei der Vorgang des Ebnens mit einem Bagger näher erläutert. Die Aufgabe besteht dabei darin, das Höhenprofil von bestimmten Flächenabschnitten zu begradigen. Dabei kann es sich um horizontale oder um schräg anzulegende Flächen handeln. Der Bediener gibt mit Hilfe seines Steuerkommandos die Geschwindigkeit und die Richtung des Werkzeugs vor. Der Bahnplaner im halbautomatischen Betrieb berechnet daraus die synchronisierten Referenzgelenkwinkel des Auslegers, dass die Ladeschaufel eine im Höhenprofil linienförmige radiale Bewegung ausübt. Wird für die Aufgaben ein Flachbagger (z.B. Planiermaschinen) verwendet, wird für das Fahrwerk (wie Lenkwinkel- und Fahrgeschwindigkeit) eine Referenzbahn geplant und die zeitlich indizierte Auslegerstellung derart berechnet, dass im Weltkoordinatensystem das gewünschte Höhenprofil zustande kommt.The Reference trajectory of the working joints for the web control is inventively using calculated by a railroad planner. The module has two Operating modes: fully automatic operation and semi-automatic operation. In the latter mode, the operator controls the work tool manually with regard to a selectable Trajectory. The path planning module synchronizes the gameplay of the Drive joints such that the working tool the desired path takes the operator by hand to the desired Speed proportional signal (e.g., via joystick) of the tool pretends. From this information, the time indexed Joint positions and higher Derivatives such as joint speed, acceleration and pressure under consideration calculated from kinematic and dynamic limitations of the implement used. Possible Ambiguities of the solution thereby avoided by kinematic or dynamic constraints considered which are e.g. based on time or energy optimization are based. By way of example, the process of leveling with an excavator will be explained in more detail. The The task consists in the height profile of certain surface sections to straighten. It can be horizontal or oblique to be applied surfaces act. The operator uses his control command to enter the Speed and the direction of the tool. The railway planner in semi-automatic operation calculates the synchronized Reference joint angle of the jib that the loading shovel has an in height profile linear exerts radial movement. Will for the Duty a flat excavator (for example, leveling machines) is used for the Chassis (such as steering angle and driving speed) a reference track planned and calculated the temporally indicated boom position such that in the world coordinate system the desired height profile comes about.

Im wesentlichen unterscheidet sich der Bahnplaner für den vollautomatischen Betrieb zum halbautomatischen Betrieb darin, dass die Bewegung des Werkzeugs automatisch, also ohne Bedienervorgabe, geplant wird. Hierzu wird überlagert der gewünschte Positionsverlauf des Werkzeugs auf der Basis der Arbeitsaufgabe oder anhand einer abgespeicherten Bahn (Teach-In) sequenziell extrahiert und die dazu benötigte Gelenkposition berechnet. Auch hier werden mögliche Mehrdeutigkeiten der Lösung dadurch vermieden, indem kinematische oder dynamische Zwangsbedingungen berücksichtigt werden. Zudem wird die Bewegung der Gelenke unter der Berücksichtigung von maximalen dynamischen und kinematischen Begrenzungen berechnet. Hierzu werden Softwaremodule zum automatischen Graben, Umschlagen und Entleeren entwickelt. Die Funktionen können vom Bediener einzeln oder kombiniert ausgewählt werden.in the Essentially, the railway planner differs for fully automatic operation for semi-automatic operation in that the movement of the tool automatically, without operator input, is planned. For this purpose is superimposed the desired one Position history of the tool based on the work task or extracted sequentially using a stored path (teach-in) and the required joint position calculated. Again, possible Ambiguities of the solution thereby avoided by kinematic or dynamic constraints considered become. In addition, the movement of the joints is under consideration calculated from maximum dynamic and kinematic limits. For this purpose, software modules for automatic trenching, handling and emptying developed. The functions can be individually or individually by the operator combined selected become.

Automatisches Graben:Automatic digging:

Speziell für gering qualifizierte Arbeiter ist der Vorgang des eigentlichen Grabens eine zeitaufwendige Aufgabe, da die Arbeitsgelenke des Baggerarms hinsichtlich einer Vermeidung von Füllungsverlusten synchronisiert gesteuert werden müssen. Zudem ist die Lage des Bodenabtrags vom Bediener oft schlecht einsehbar. Dies erfordert eine Einweisung durch zusätzliches Personal. Aus diesen Gründen ist es vorteilhaft, eine automatische Grabfunktion zu entwickeln. Basierend auf der gewünschten Grabtiefe, berechnet ein Bahnplanungsmodul die zeitindizierte Bewegung von Stiel- und Löffelzylinder gemäß einer maximalen Reiß- und Losbrechkraft. Des Weiteren muss selbständig erkannt werden, wann die Schaufel mit Erdreich gefüllt ist, so dass die Umschlagsbewegung eingeleitet werden kann.specially for low skilled labor is the process of actually digging a time-consuming task as the working joints of the excavator arm synchronized with respect to avoiding filling losses need to be controlled. In addition, the location of the soil removal by the operator is often difficult to see. This requires a briefing by additional staff. From these establish it is advantageous to develop an automatic grave function. Based on the desired Digging depth, a path planning module calculates the time-indexed motion handle and spoon cylinder according to a maximum tear and breakout power. Furthermore, it must be independently recognized when the Shovel filled with soil is, so that the envelope movement can be initiated.

Automatischer Umschlag:Automatic envelope:

Die Umschlagsbewegung des Baggers besteht aus überlagerten Teilbewegungen des Baggerarms und des Oberwagens. Damit der Fahrer entlastet und die Baggerleistung gesteigert wird, ist die Entwicklung einer Funktion zum automatisierten Spielablauf der Schwenk- und Rückschwenkbewegung vorgesehen. Dabei wird die Referenzbewegung der Antriebsgelenke mit einem Bahnplanungsmodul berechnet. Bei den Umschlagsaktionen handelt es sich um eine synchronisierte Bewegung des Baggerarms und des Drehwerks.The The envelope movement of the excavator consists of superimposed partial movements the excavator arm and the superstructure. So that the driver relieves and the dredging performance is increased, is the development of a function to the automated game play the pan and Rückschwenkenbewegung intended. This is the reference movement of the drive joints calculated with a path planning module. In the envelope operations it is a synchronized movement of the excavator arm and the spin mechanism.

Das vom Bahnplaner generierte Signal Q Ref umfasst im halb- und im vollautomatischen Betrieb die Referenzgelenkstellung sowie deren Ableitung bis zu einer gewünschten Ordnung n:

Figure 00190001
The signal generated by the path planner Q Ref includes in semi-automatic and fully automatic operation, the reference joint position and its derivative up to a desired order n:
Figure 00190001

2.1 Trajektorienfolgeregelung der Arbeitsgelenke:2.1 Trajectory Succession the working joints:

Erfindungsgemäß beinhaltet das Verfahren zur Erd- und Schüttgutbewegung einen Trajektorienfolgeregler. Hierbei werden die Stellsignale der hydraulischen Antriebseinheiten derart berechnet, dass zum einen die Gelenkstellungen bahngenau der geplante Bahn Q Ref folgen und zum anderen das Arbeitswerkzeug hinsichtlich Störungen, wie externe Kräfte oder Modellfehler, stabilisiert wird. Das Regelungsmodul stützt sich auf ein flachheitsbasiertes Entwurfsverfahren, dass in der Literatur oft als „Computed Torque Method" beschrieben wird. Dabei wird in der Bewegungsgleichung (1) die Gelenksbeschleunigung

Figure 00200001
als neuen Eingang v gesetzt und folgendermaßen berechnet:
Figure 00200002
According to the invention, the method for earth and bulk material movement includes a trajectory sequence controller. Here, the control signals of the hydraulic drive units are calculated in such a way that on the one hand follow the joint positions ground exactly the planned path Q ref and on the other the work tool with respect to disturbances such as external forces or model errors, is stabilized. The control module relies on a flatness-based design method that is often described in the literature as a "computed torque method." In the equation of motion (1), the joint acceleration becomes
Figure 00200001
set as new input v and calculated as follows:
Figure 00200002

Die Vektoren K D und K P präsentieren die Regelparameter, die beispielsweise mit einer Polvorgabe bestimmt werden. Dabei werden die Pole des Polvorgabepolynoms so gewählt, dass das System stabil ist, die Regelung hinreichend schnell arbeitet und die Stellgrößenbeschränkungen bei typisch auftretenden Regelabweichungen nicht erreicht werden. Wird Gleichung (17) in Gleichung (1) mit der Bedingung

Figure 00200003
eingesetzt, lässt sich das für die Bewegung und Stabilisierung notwendige Moment bzw. Kraft u Ref wie folgt berechnen:
Figure 00200004
The vectors K D and K P present the control parameters, which are determined, for example, with a pole specification. The poles of the pole specification polynomial are selected so that the system is stable, the control operates sufficiently fast and the manipulated variable limitations are not achieved with typically occurring control deviations. Is equation (17) in equation (1) with the condition
Figure 00200003
The moment or force u Ref required for the movement and stabilization can be calculated as follows:
Figure 00200004

Die Gelenkpositionen und die Gelenkgeschwindigkeit werden entweder mit einer geeigneter Sensorik am Gerät gemessen oder beobachtergestützt geschätzt. Das Referenzmoment bzw. die Referenzkraft u Ref stellen die hydraulischen Antriebssysteme zur Verfügung. wird ein Zylinderantrieb verwendet, ergibt sich mit Gleichung (4) und (5):

Figure 00200005
die inverse Anlenkkinematik. Hierbei ist Fzyl_Refi die Sollkraft des Zylinders an einem beispielhaft isoliert betrachteten Gelenk ,i'. Der dafür benötigte Öldruck wird mit der Druckgleichung von Formel (5) folgendermaßen approximiert:
Figure 00210001
The joint positions and the joint speed are either measured with a suitable sensor on the device or estimated by observers. The reference torque or the reference force u Ref are provided by the hydraulic drive systems. If a cylinder drive is used, this is given by equation (4) and (5):
Figure 00200005
the inverse articulated kinematics. In this case, F zyl_Refi is the nominal force of the cylinder on a joint, i 'considered as an example, isolated. The required oil pressure is approximated with the pressure equation of formula (5) as follows:
Figure 00210001

Der beanspruchte Ölförderstrom QRef_i wird nach Gleichung (5) von einer geregelten unterlagerten Förderstromeinheit zur Verfügung gestellt. Damit kann das Stellsignal mit Hilfe von Formel (5), (19) und (20) umgeformt werden

Figure 00210002
The claimed oil flow Q Ref_i is provided by equation (5) from a regulated subordinate flow unit. Thus, the control signal with the aid of formula (5), (19) and (20) can be transformed
Figure 00210002

Wird ein Gelenk mit einem hydraulischem Motor betrieben, wird das Stellsignal der unterlagerten Förderstromeinheit ausgehend von Formel (7) und äquivalent zu Gleichung (19) bis (21) berechnet, und ergibt sich bei einem Gelenk mit dem Index ,j' zu:

Figure 00210003
If a joint is operated with a hydraulic motor, the control signal of the subordinate flow unit is calculated from formula (7) and equivalent to equations (19) to (21), and results in a joint with the index 'j':
Figure 00210003

2.2 Trajektorienfolgeregelung mit aktiver Schwingungsdämpfung:2.2 Trajectory Succession with active vibration damping:

Grundsätzlich bieten sich 2 grundlegende Entwurfsverfahren an: die dezentrale parameterveränderliche Zustandsregelung und die flachheitsbasierte Trajektorienfolgeregelung.Basically offer 2 basic design procedures: the decentralized variable-parameter Condition control and the flatness based trajectory tracking.

Je nach Ausprägung der Nichtlinearitäten und der Systemkonditionierung kann der eine oder andere Ansatz vorteilhaft sein. Die Regler sollen nach festegelegten Kriterien (bspw. Polvorgabe) parametrisiert werden können. Für die Bodenkontaktsituation werden Umschaltregeln einer Impedanzregelung entwickelt. Je nach Systemkonfiguration kann bei geschickter Formulierung des Problems als MIMO System neben der Position die Kraft als Regelgröße genutzt werden. Ziel der Schwingungsdämpfung ist die aktive Kompensation der Last- oder Geräteschwingung, die aufgrund von mechanischen und hydraulischen Elastizitätserscheinungen auftreten. Die Grundidee beruht dabei auf einer Rückführung der Systemzustände und einem Algorithmus, der daraus die Antriebsstellgrößen berechnet und eine schwingungsfreie Trajektorienfolgeregelung der referenzierten Bahn gewährleistet. Dazu werden mechanische Verformungen mit geeigneten Sensoren gemessen oder beobachtergestützt anhand von messbaren Systemzuständen geschätzt. Die Verformungszustandsgrößen können dabei aus mehreren Anteilen bestehen, die beispielsweise durch Armelastizitäten der Auslegerteilstücke, durch Verwindungsverformung des Chassis, durch die gefederte Fahrwerksaufhängung, durch Verformungserscheinungen der Fahrwerksräder, und durch Ölkompressionselastizitäten der Aktuatoren oder der Abstützung verursacht werden. Erfindungsgemäß werden diese Zustände mit geeigneten Sensoren wie Dehnungsmessstreifen, Ultraschallsensoren, Laserscannern, Inertialsensoren usw. gemessen. Grundsätzlich tritt dabei das Problem auf, dass einzelne Zustandsgrößen nicht messbar sind. Zugängliche Messgrößen sind in der Regel die Achspositionen. Problematischer sind die Biegungen in den Auslegerarmen, die prinzipiell erfindungsgemäß mit Hilfe eines Beobachters rekonstruiert werden können. Weitere Messgrößen sind die Drucksignale in den hydraulischen Steuerkreisen. Aus Kostengründen werden diese ebenfalls beobachtergestützt rekonstruiert.ever according to expression of nonlinearities And system conditioning can be beneficial to one way or another be. The controllers should be set according to defined criteria (eg pole specification) can be parameterized. For the Ground contact situation become switching rules of an impedance control developed. Depending on the system configuration can be clever formulation of the problem as MIMO system next to the position the force is used as a controlled variable become. Target of vibration damping is the active compensation of load or device vibration due to of mechanical and hydraulic elasticity phenomena occur. The basic idea is based on a feedback of the system states and an algorithm that calculates the drive manipulated variables from it and a non-vibrational trajectory tracking scheme of the referenced Rail guaranteed. For this purpose, mechanical deformations are measured with suitable sensors or observer supported based on measurable system states estimated. The deformation state variables can thereby consist of several shares, for example, by elasticities of the Boom sections, by distortion deformation of the chassis, by the sprung suspension suspension through Deformation phenomena of the suspension wheels, and by oil compression elasticities of the Actuators or the support caused. According to the invention these states with suitable sensors such as strain gages, ultrasonic sensors, Laser scanners, inertial sensors, etc. measured. Basically occurs the problem on that individual state variables are not measurable. accessible Measured variables are usually the axle positions. More problematic are the bends in the cantilever arms, which in principle according to the invention with the help an observer can be reconstructed. Other parameters are the pressure signals in the hydraulic control circuits. For cost reasons will be this also reconstructed observer-based.

2.2.1 Nichtlineare Trajektorienfolgeregelung mit unterlagerter Zustandsrückführung2.2.1 Nonlinear Trajectory Sequence Control with subordinate status feedback

Ausgangspunkt bietet die Bewegungsgleichung (2). Dabei handelt es sich um ein sogenanntes unteraktuiertes System, da die Ordnung der Systemfreiheitsgrade (Gelenkpositionen und Elastizitätsfreiheitsgrade) größer als die Anzahl der Antriebselemente ist. Werden die Gelenkpositionen als sogenannter flacher Ausgang betrachtet, ist das System nicht differentiell flach. Der Regelungsentwurf wird erfindungsgemäß mit einer Eingangs-/Ausgangslinearisierung und einer gezielten Dämpfung der Restdynamik realisiert. Dazu wird das Modell (2) nach Isidori in die nichtlineare

Figure 00230001
The starting point is the equation of motion (2). This is a so-called underactivated system because the order of system degrees of freedom (joint positions and degrees of elasticity) is greater than the number of drive elements. If the joint positions are considered as a so-called flat exit, the system is not differentially flat. The control design is realized according to the invention with an input / output linearization and a targeted damping of the residual dynamics. For this purpose, the model (2) after Isidori in the non-linear
Figure 00230001

Regelungsnormalform transformiert:Control normal form transformed:

Hierbei sind z1,i mit i = 1..n die Gelenkpositionen der Arbeitsmaschine. Der Index n entspricht der Anzahl der Antriebseinheiten. Der Index ri bezeichnet den relativen Grad des entsprechenden Teilsystems von (23). Der Vektor n präsentiert die Zustände der Nulldynamik, wobei die letzten Zeilen in Gleichung (23) das dynamische Verhalten der Nulldynamik beschrieben. Die Trajektorienfolgeregelung basiert auf den vorletzten Zeilen der Regelungsnormalform (23), da dort die Systemeingangsgrößen in Erscheinung treten. Dabei werden diese Gleichungen nach den Stellgrößen ui umgeformt und die Variable mit der höchsten Ableitungsordnung mit einem erweiterten Eingang ersetzt. Das Signal des erweiterten Eingangs wird mit Hilfe eines linearen Regelgesetzes und einem Vorsteuerungsanteil berechnet. Dabei werden Abweichungen der vorgegebenen Position und, je nach Systemkonfiguration, auch die Bahnfehler höhere Ableitungen berücksichtigt. Beispielhaft sei im folgenden das Gesetz der Trajektorienfolgeregelung angegeben, wenn jedes Teilsystem einen relativen Grad von drei besitzt:

Figure 00240001
Here, z 1, i with i = 1..n are the joint positions of the working machine. The index n corresponds to the number of drive units. The index r i denotes the relative degree of the corresponding subsystem of (23). The vector n presents the states of zero dynamics, the last lines in equation (23) describing the dynamic behavior of the zero dynamics. The trajectory sequence control is based on the penultimate lines of the control normal form (23), since the system input variables appear there. These equations are transformed according to the manipulated variables u i and the variable with the highest derivative order is replaced with an extended input. The signal of the extended input is calculated by means of a linear control law and a pilot control component. Deviations from the given position and, depending on the system configuration, also the path errors higher derivations are taken into account. By way of example, the following is the law of Trajektorienfolggegelung indicated when each subsystem has a relative degree of three:
Figure 00240001

Dabei sind Ki die Regelparameter, die den Positions-, Geschwindigkeits- und Beschleunigungsfehler gewichten. Der dynamische Trajektorienfolgefehler kann mit folgender Gleichung beschrieben werden:

Figure 00240002
Here, K i are the control parameters that weight the position, speed and acceleration error. The dynamic trajectory tracking error can be described by the following equation:
Figure 00240002

Die Regelparameter können mit einer Polvorgabe der gewünschten Regeldynamik berechnet werden. Die Stellsignale ui in Gleichung (24) werden nach dem schon erläuterten Prinzip (Gleichung (19) bis (22)) in das entsprechende Steuersignal der Förderstromeinheiten umgerechnet.The control parameters can be calculated with a pole specification of the desired control dynamics. The control signals u i in equation (24) are converted into the corresponding control signal of the flow units according to the already explained principle (equation (19) to (22)).

Die Nulldynamik beschreibt im wesentlichen die unter Anwendung von Gleichung (24) verbleibende Restschwingung. Da die Nulldynamikgleichungen mit den Gelenkzuständen z verkoppelt sind, wird erfindungsgemäß diese Restdynamik (23) gezielt gedämpft, indem die Elastizitätszustände mit einem Regelparameter gewichtet werden und im Sinne einer Gegenkopplung ein Steuersignal der unterlagerten Förderstromeinheit des Antriebssystems generiert wird: Δy = –δ (26) The zero dynamics essentially describe the residual vibration remaining using equation (24). Since the zero momentum equations are coupled to the articulation states z, according to the invention, this residual dynamics (23) is selectively attenuated by the elasticity conditions are weighted with a control parameter and a control signal of the subordinate conveying power unit of the drive system is generated in terms of a negative feedback: Δy = - R · δ (26)

Der Vektor Δy bezeichnet das Stellsignal der Förderstromeinheit, R ist der Regelparameter zur Vorgabe der Schwingungsdämpfung und δ bezeichnet die Elastizitätsfreiheitsgrade wie Biegewinkel oder/und Kompressionsverformungen der Ölhydraulik.The vector Δ y denotes the control signal of the flow unit, R is the control parameters for setting the vibration damping and δ denotes the elastic degrees of freedom such as bend angle and / or compression deformation of the hydraulic oil.

Die Idee, das Schwingungsverhalten, das die Nulldynamik wiederspiegelt, mit einer linearen Zustandsregelung zu dämpfen wird im folgenden an einem einfachen Beispiel näher erläutert. Dabei ist es die Aufgabe, die horizontale Biegeschwingung eines Monoblockausleger von einem Bagger mit Hilfe einer gezielten Drehbewegung des Oberwagens zu dämpfen. Die Struktur der Nulldynamik beschreibt folgende Differentialgleichung für die Biegungsgröße –mlcosφA·φ ..D + m·ẅh + bDL·ẇh + c·wh = 0 (27)ein schwach gedämpftes System. Dabei ist m die Ersatzmasse des Monoblockauslegers, die sich im Abstand 1 zum Drehmittelpunkt befindet. φA beschreibt den Aufrichtwinkel, φD bezeichnet den Drehwinkel des Oberwagens, wh ist die horizontale Biegungsgröße, bDL ist die Strukturdämpfung des Auslegers und c bezeichnet die Ersatzfederkonstante der Auslegerbiegung. Die Einführung einer unterlagerten linearen Zustandsrückführung führt zu: ΔyφD = –RφDwh (28) The idea of damping the vibration behavior, which reflects the zero dynamics, with a linear state control is explained in more detail below with reference to a simple example. It is the task to dampen the horizontal bending vibration of a monobloc boom of an excavator with the help of a targeted rotational movement of the superstructure. The structure of the zero dynamics describes the following differential equation for the bend size -mlcosφ A · Φ .. D + m · ẅ H + b DL · ẇ H + c · w H = 0 (27) a weakly damped system. Here, m is the equivalent mass of the monoblock boom, which is located at a distance of 1 to the center of rotation. φ A is the angle of elevation, φ D is the angle of rotation of the upper carriage, w h is the horizontal bend size, b DL is the structural damping of the boom and c is the replacement spring constant of the boom deflection. The introduction of a subordinate linear state feedback leads to: Dy φD = -R φD w H (28)

RφD ist der frei wählbare Regelparameter zur Schwingungsdämpfung. Das Förderstromsignal ΔyφD führt zu einem proportionalen Förderstrom: ΔQφD = KφDΔyφD (29) R φD is the freely selectable control parameter for vibration damping. The flow signal Δy φD leads to a proportional flow : .DELTA.Q φD = K φD Dy φD (29)

Dynamische Effekte des Förderstromreglers werden vernachlässigt, lassen sich aber im allgemeinen durch eine entsprechende Modellanpassung berücksichtigen. Dabei wird die DGL (27) um einen dynamischen Anteil des Förderstromreglers erweitert. Die Drehgeschwindigkeit des Oberwagens ist proportional zum Förderstrom Δφ .D = ζφD·ΔQφD (30) Dynamic effects of the flow controller are neglected, but can generally be considered by a corresponding model adaptation. The DGL (27) is extended by a dynamic proportion of the flow controller. The rotational speed of the superstructure is proportional to the flow rate Δφ. D = ζ φD · .DELTA.Q φD (30)

Mit der Proportionalitätskonstanten ζφD wird damit der Beschleunigungsanteil zu: Δφ ..D = –RφDKφDζφD·ẇh (31) With the proportionality constant ζ φD , the acceleration component thus becomes: Δφ .. D = -R φD K φD ζ φD · ẇ H (31)

Wird Gleichung (31) in Gleichung (27) eingesetzt, führt dies auf –mlcosφA·(φ ..D + RφDKφDζφD·ẇh) + m·ẅh + bDL·ẇh + c·wh = 0 (32)und lässt sich folgendermaßen umformen: –mlcosφA·φ ..D + m·ẅh + (bDL + mlcosφARφDKφDζφD)·ẇh + c·wh = 0 (33) Substituting equation (31) into equation (27) will do so -mlcosφ A · (Φ .. D + R φD K φD ζ φD · ẇ H ) + m · ẅ H + b DL · ẇ H + c · w H = 0 (32) and can be reshaped as follows: -mlcosφ A · Φ .. D + m · ẅ H + (b DL + mlcosφ A R φD K φD ζ φD ) · Ẇ H + c · w H = 0 (33)

Die resultierende Dämpfung kann somit mit dem Regelparameter RφD verändert werden: bRes(RφD) = bDL + mlcosφARφDKφDζφD (34) The resulting attenuation can thus be changed with the control parameter R φD : b Res (R φD ) = b DL + mlcosφ A R φD K φD ζ φD (34)

2.2.2 Dezentrale Regelung2.2.2 Decentralized control

Erfindungsgemäß kann zur schwingungsgedämpften Bahnregelung auch ein dezentrales Regelkonzept verwirklicht werden. Dazu werden zunächst die nichtlinearen Terme in der Bewegungsgleichung (2)

Figure 00270001
und
Figure 00270002
geschätzt und mittels einer Vorwärtsaufschaltung kompensiert. In der Massenmatrix M(q,δ) wird die Nichtlinearität dadurch berücksichtigt, dass q,δ als veränderliche Systemparameter eingehen. Dadurch wird ein adaptives System und entkoppeltes System erreicht. Somit kann die Bewegungsgleichungen (2) in n Teilmodelle gespalten werden: i = A i(q,δ)x i + B i(q,δ)ui yi = C i(q,δ)x i i = 1..n (35) According to the invention, a decentralized control concept can also be implemented for vibration-damped path control. First, the nonlinear terms in the equation of motion (2)
Figure 00270001
and
Figure 00270002
estimated and compensated by means of a forward connection. In the mass matrix M ( q , δ ), nonlinearity is taken into account by taking q , δ as variable system parameters. This achieves an adaptive system and decoupled system. Thus, the equations of motion (2) can be split into n submodels: i = A i ( q . δ ) x i + B i ( q . δ u) i y i = C i ( q . δ ) x i i = 1..n (35)

Dabei ist x i der Zustandsvektor des i-ten Teilsystems, der im allgemeinen vier Zustände beinhaltet: Gelenkposition, -geschwindigkeit, Positionszustand der Verformung und Verformungsgeschwindigkeit. A i,B i,C i sind die System-, Eingangs- und Ausgangsmatrix des i-ten Teilsystems. Erfindungsgemäß wird die schwingungsgedämpfte Bahnregelung mit Hilfe eines robusten adaptiven Zustandsreglers und einem adaptiven Steuerungsgesetz verwirklicht. Durch die Rückführung und durch die Vorsteuerung verändert sich Gl. (35) zu: ui = –K i x i + S i w i i = (A i(q,δ) – B i(q,δ)K i)x i + B i(q,δ)S i w i y i = C i(q,δ)x i (36) Here, x i is the state vector of the ith subsystem, which generally includes four states: joint position, velocity, deformation state, and strain rate. A i , B i , C i are the system, input and output matrix of the ith subsystem. According to the invention, the vibration-damped trajectory control is realized with the aid of a robust adaptive state controller and an adaptive control law. Due to the feedback and the pilot control, Eq. (35) to: u i = - K i x i + S i w i i = ( A i ( q . δ ) - B i ( q . δ ) K i ) x i + B i ( q . δ ) S i w i y i = C i ( q . δ ) x i (36)

K i ist die Matrix der Reglerverstärkungen des Zustandsreglers mit den Einträgen k1i, k2i, k3i, k4i. S i ist der Vorsteuerungsvektor, der die Sollbahn w i des Gelenks i gewichtet, so dass ein genaues Bahnfolgeverhalten garantiert wird. Das dynamische Verhalten des geregelten Systems wird durch die Lage der Eigenwerte der Matrix A R = A i(q,δ) – B i(q,δ)K i, die zugleich Pole der Übertragungsfunktion im Frequenzbereich sind, bestimmt. Die Eigenwerte der Matrix können durch Berechnung der Nullstellen bzgl. der Variablen s des charakteristischen Polynoms p(s) aus der Determinante wie folgt bestimmt werden: det(sI – A R) ≡ 0 wobei p(s) = det(sI – A R) = det(sI – A i(q,δ) + B i(q,δ)·K i) (37) K i is the matrix of the controller gains of the state controller with the entries k 1i , k 2i , k 3i , k 4i . S i is the feedforward vector, which weights the setpoint trajectory w i of the joint i, so that an accurate trajectory behavior is guaranteed. The dynamic behavior of the controlled system is determined by the position of the eigenvalues of the matrix A R = A i ( q , δ ) -B i ( q , δ ) K i , which are also poles of the transfer function in the frequency domain. The eigenvalues of the matrix can be determined by calculating the zeros with respect to the variable s of the characteristic polynomial p (s) from the determinant as follows: det (s I - A R ) ≡ 0 where p (s) = det (s I - A R ) = det (s I - A i ( q . δ ) + B i ( q . δ ) · K i ) (37)

I ist die Einheitsmatrix. Durch Rückführung der Zustandsgrößen über die Reglermatrix K i. auf den Steuereingang können diese Eigenwerte gezielt verschoben werden. Man fordert nun, dass durch die Reglerverstärkungen Gleichung (37) bestimmte Nullstellen einnimmt, um dadurch gezielt die Dynamik des Systems zu beeinflussen, die sich in den Nullstellen dieses Polynoms widerspiegelt. Dadurch ergibt sich eine Vorgabe für dieses Polynom gemäß:

Figure 00290001
wobei l die Systemordnung ist, die mit der Dimension des Zustandsvektors gleichzusetzen ist. Im Falle des Modells nach Gleichung (35) ist l = 4 und damit p(s): p(s) = (s – r1)(s – r2)(s – r3)(s – r4) = s4 + p3s3 + p2s2 + p1s + p0 (39) I is the unit matrix. By returning the state variables via the regulator matrix K i . These eigenvalues can be shifted specifically to the control input. It is now required that the controller gains equation (37) take certain zeros, in order to influence specifically the dynamics of the system, which is reflected in the zeros of this polynomial. This results in a specification for this polynomial according to:
Figure 00290001
where l is the system order to be equated with the dimension of the state vector. In the case of the model according to equation (35), l = 4 and thus p (s): p (s) = (s - r 1 ) (s - r 2 ) (s - r 3 ) (s - r 4 ) = s 4 + p 3 s 3 + p 2 s 2 + p 1 s + p 0 (39)

Die Pole ri sind so zu wählen, dass das System stabil ist, die Regelung hinreichend schnell bei guter Dämpfung arbeitet und die Stellgrößenbeschränkung bei typischen auftretenden Regelabweichungen nicht erreicht wird.The poles r i are to be selected so that the system is stable, the control operates sufficiently fast with good damping and the manipulated variable limitation is not achieved with typical occurring control deviations.

Die Regelverstärkungen können nun durch Koeffizientenvergleich der Polynome Gleichung (37) und (39) bestimmt werden.The control gains can now by coefficient comparison of the polynomials equation (37) and (39) be determined.

Figure 00290002
Figure 00290002

Die Übertragungsfunktion des geregelten Teilsystems wird zu

Figure 00290003
The transfer function of the controlled subsystem becomes
Figure 00290003

Wi(s) bezeichnet das in den Bildbereich transformiertes Ausgangssignal des i-ten Teilsystems. Zur Berechnung der Vorsteuerungsverstärkungen S i (KVi0 bis KVi4) wird die Übertragungsfunktion (41) um die Aufschaltung der Führungsgrößen erweitert:

Figure 00300001
W i (s) denotes the output signal of the ith subsystem transformed into the image area. In order to calculate the pilot control amplifications S i (K Vi0 to K Vi4 ), the transfer function (41) is extended by the addition of the reference variables:
Figure 00300001

Ein ideales Systemverhalten bezüglich der Position, der Geschwindigkeit, der Beschleunigung, des Ruckes und ggf. der Ableitung des Ruckes ergibt sich genau dann, wenn die Übertragungsfunktion des Systems (42) aus Vorsteuerung und Übertragungsfunktion identisch eins wird. Dies führt auf ein lineares Gleichungssystem, welches in analytischer Form nach den gesuchten Vorsteuerungsverstärkungen KVi0 bis KVi4 aufgelöst werden kann. Dabei sind die Koeffizienten auch von den bekannten Reglerverstärkungen K i des Zustandsreglers abhängig. Da die Systemstruktur (35) wechselnde Parameter enthält, werden Zustandsregler und Vorsteuermatrix adaptiv berechnet und somit dem veränderlichen System angepasst. Die Stellsignale ui in Gleichung (36) werden nach dem schon erläuterten Prinzip mit Hilfe der Gleichungen (19) bis (22) in das entsprechende Steuersignal der Förderstromeinheiten berechnet.An ideal system behavior with regard to the position, the velocity, the acceleration, the jerk and, if necessary, the derivative of the jerk results precisely if the transfer function of the system (42) of feedforward control and transfer function becomes identical to one. This leads to a linear system of equations, which can be solved in analytical form for the desired pilot control gains K Vi0 to K Vi4 . The coefficients are also dependent on the known controller gains K i of the state controller. Since the system structure (35) contains changing parameters, state controller and precontrol matrix are adaptively calculated and thus adapted to the variable system. The control signals u i in equation (36) are calculated according to the already explained principle with the aid of equations (19) to (22) in the corresponding control signal of the flow units.

2.3 Kraftregelung mit oder ohne zuschaltbaren Trajektorienfolgeregler:2.3 force control with or without switchable trajectory sequencer:

Die approximierten Antriebsgleichungen (19) bis (20) beschreiben ein proportionales Verhalten von Sollkraft oder Sollmoment und dem dazu nötigen Eingangssignal der Förderstromeinheit. Dabei handelt es sich lediglich um eine Steuerung. Modellfehler und Modellunsicherheiten der Antriebseinheiten können deswegen zu Kraft- oder Momentfehlern führen. Dies kann sich mit einem schlechten Verhalten der Bahnregelung und mit einer langsamen Schwingungsdämpfung bemerkbar machen. Besonders bei Kontaktsituationen beeinflussen externe Kräfte das Folgeverhalten. Dies macht sich z.B. beim Graben dadurch bemerkbar, dass das Werkzeug zu langsam gräbt, oder das Werkzeug im Boden verklemmt. Auf der andern Seite ist oft bei einer Kontaktsituation eine Bahnregelung unerwünscht. Es wird häufig gefordert, dass das Werkzeug nur eine definierte Kraft auf die Umwelt ausübt, so dass z.B. sicherheitstechnische Richtlinien erfüllt werden.The Approximated driving equations (19) to (20) describe proportional behavior of desired force or nominal torque and that force Input signal of the delivery unit. This is just a control. model errors and model uncertainties of the drive units can therefore to force or Cause momentary errors. This can come with a bad behavior of the web regulation and with a slow vibration damping to make noticable. Especially affect in contact situations external forces the follow-up behavior. This makes itself e.g. noticeable when digging that the tool digs too slowly, or the tool jammed in the ground. On the other side is often in a contact situation, a track regulation undesirable. It becomes common demanded that the tool only have a defined force on the environment exerts so that e.g. safety guidelines are met.

Aus diesen Gründen wird erfindungsgemäß ein unterlagerter Kraftregler für die zu regelnden Gelenke der Arbeitsmaschine entwickelt. Dabei werden am Arbeitsgerät Aktuatoren mit jeweils zwei Förderstromeinheiten versorgt. Handelt es sich um einen differentiellen Zylinder, wird jede Zylinderkammer separat mit Hydrauliköl versorgt. Handelt es sich um einen Motor, verfügt jeweils der Einlass- und der Auslasskanal eine Versorgungseinheit. Das Modell der Antriebseinheiten entspricht Gleichung (6) und (8) und stellt ein Mehrgrößensystem dar. Grundlage der Kraftregelung sind zwei Druckregler, die im folgenden für einen Differentialzylinder hergeleitet werden. Die Zylinderkraft eines exemplarisch isolierten Antriebsgelenks mit dem Index ,i' ergibt sich nach Gleichung (6) zu: FRefi = A1i·pRefi_1 – A2i·pRefi_2 (43) For these reasons, a subordinate force regulator for the joints of the working machine to be controlled is inventively developed. Actuators are supplied with two delivery units on the implement. If it is a differential cylinder, each cylinder chamber is supplied separately with hydraulic oil. If it is an engine, each of the inlet and the outlet channel has a supply unit. The model of the drive units corresponds to equations (6) and (8) and represents a multi-variable system. The basis of the force control are two pressure regulators, which are derived below for a differential cylinder. The cylinder force of an exemplarily isolated drive joint with the index 'i' is given by equation (6): F refi = A 1i · p Refi_1 - A 2i · p Refi_2 (43)

Dabei bezeichnet FRefi die Sollkraft des Zylinders, A1i und A2i sind die Stirn- und Ringflächen des Zylinders, und pRefi_1,pRefi_2 sind die Solldrücke, die auf die Stirn- und Ringflächen wirken. Da sich zum Bereitstellen einer Sollkraft eine Vieldeutigkeit der daraus resultierenden Drücke ergibt, wird eine zusätzliche Regelgröße eingeführt. Dabei kann es sich z.B. um einen Mitteldruck handeln, der sich wie folgt berechnen lässt:

Figure 00320001
Here, F Refi denotes the target force of the cylinder, A 1i and A 2i are the end and annular surfaces of the cylinder, and p Refi_1 , p Refi_2 are the target pressures acting on the end and annular surfaces. Since there is an ambiguity of the resulting pressures to provide a desired force, an additional controlled variable is introduced. This can be, for example, a medium pressure, which can be calculated as follows:
Figure 00320001

Dabei ist p Refi der vorzugebende Mitteldruck. Wird Gleichung (44) mit Gleichung (43) kombiniert, lassen sich daraus die Referenzdrücke beschreiben

Figure 00320002
die jeweils von der geforderten Kraft FRefi und von einem gewünschten Mitteldruck p Refi abhängen. Diese Drücke werden mit zwei Reglereinheiten, die auf der exakten Eingangs-/ Ausgangslinearisierung basieren, umgesetzt. Dazu wird die Druckdifferentialgleichung von Formel (6) nach dem gewünschten Ölstrom umgestellt: QRefi_1 = βVzyli_1(Zi(qi))·ṗRefi_1 + Azyli_1z .i(qi,q .i) QRefi_2 = βVzyli_2(Zi(qi))·ṗRefi_2 + Azyli_2z .i(qi,q .i) (46)und die Ableitung der Drücke ṗRefi_1,ṗRefi_2 als erweiterte Eingangsgrößen definiert: Refi_1 = v1Refi_2 = v2 (47) It is p Refi the specified medium pressure. If equation (44) is combined with equation (43), the reference pressures can be described
Figure 00320002
the desired each of the required force F refi and by a medium pressure p Depend on Refi . These pressures are translated with two regulator units based on the exact input / output linearization. For this purpose, the pressure differential equation of formula (6) is changed to the desired oil flow: Q Refi_1 = βV zyli_1 (Z i (q i )) * P Refi_1 + A zyli_1 for example i (q i , q .i) Q Refi_2 = βV zyli_2 (Z i (q i )) * P Refi_2 + A zyli_2 for example i (q i , q .i) (46) and the derivative of the pressures ṗ Refi_1 , ṗ Refi_2 defined as extended input variables: Refi_1 = v 1 Refi_2 = v 2 (47)

Damit der Druckverlauf ein gutes Folgeverhalten aufweist, werden die erweiterten Eingänge folgendermaßen berechnet: v1 = ṗRefi_1 + RDrucki_1(pi_1 – pRefi_1) v2 = ṗRefi_2 + RDrucki_2(pi_2 – pRefi_2) (48) For the pressure profile to have a good follow-up behavior, the extended inputs are calculated as follows: v 1 = ṗ Refi_1 + R Drucki_1 (p i_1 - p Refi_1 v 2 = ṗ Refi_2 + R Drucki_2 (p i_2 - p Refi_2 ) (48)

Dabei sind RDrucki_1 und RDrucki_2 die Regelparameter des Druckreglers. Die Kammerdrücke pi_1 und pi_2 werden mit geeigneten Sensoren gemessen oder mit Hilfe eines Beobachters geschätzt. Berücksichtigt man das proportionale Verhalten zwischen dem Eingangssignal des unterlagerten Förderstromreglers und des Fördervolumens (Gleichung (6)), resultiert das Ausgangssignal des Druckreglers unter Berücksichtigung von Gleichung (46) bis (48) zu:

Figure 00340001
Here are R Drucki_1 and R Drucki_2 the control parameters of the pressure regulator. The chamber pressures p i_1 and p i_2 are measured with suitable sensors or estimated with the help of an observer. Taking into account the proportional behavior between the input signal of the secondary flow regulator and the delivery volume (equation (6)), the output of the pressure regulator, taking into account equations (46) through (48), results in:
Figure 00340001

Gleichung (49) präsentiert den nichtlinearen unterlagerten Kraftregler. Die Herleitung einer Momentregelung eines Motors erfolgt in analoger Weise. Der Vorteil liegt darin, dass eine gewünschte Kraft oder ein gewünschtes Moment schnell und genau am Arbeitsgelenk zur Verfügung gestellt wird.equation (49) presented the nonlinear subordinate force regulator. The derivation of a Moment control of a motor takes place in an analogous manner. The advantage is that a desired Force or a desired one Moment provided quickly and accurately at the work joint becomes.

Die im Abschnitt 2.1 und 2.2 beschriebenen Verfahren lassen sich mit der unterlagerten Kraftregelung verbessern. Zudem können Störkräfte gezielt kompensiert werden. Beim Graben mit einem Mobilbagger oder beim Planieren mit einer Raupe treten Kontakt- oder Grabkräfte auf, die sich beim Abfahren der gewünschten Trajektorie negativ bemerkbar machen. Um das Folgeverhalten zu verbessern, wird bei dieser Art von Arbeitsvorgängen die Kontaktkraft mit Hilfe des Grabkraftmodells (15) oder des beschriebenen Grabkraftbeobachters berechnet. Anschließend werden diese geschätzten Anteile im Sinne einer Vorwärtsaufschaltung auf den Kraftregler geschalten und dadurch kompensiert. Ein weiterer Vorteil einer unterlagerten Kraftregelung liegt darin, die Betriebssicherheit des Arbeitsgeräts zu erhöhen, da mit Gleichung (43) die Kraft zwischen Arbeitsgerät und Umwelt erfasst wird und zu Überwachungszwecken eingesetzt werden kann. Stößt die Ladeschaufel beispielsweise beim Graben auf ein Hindernis, führt dies unmittelbar auf eine Druckerhöhung im Antriebselement. Diese Information kann dazu verwendet werden, den Grabvorgang zu unterbrechen. Zudem können Antriebselemente rein kraftgeregelt betrieben werden. Der Vorteil liegt darin, dass das Gerät auch bei einer nicht beabsichtigten Kollision keinen Schaden erleidet, da die Kraftregelung hinsichtlich externer Krafteinwirkungen nicht rückkopplungsfrei ist. In diesem Zusammenhang kann mit Hilfe der Wahl des Mitteldrucks p Refi die Kraft begrenzt werden.The methods described in section 2.1 and 2.2 can be improved with the subordinate force control. In addition, disturbing forces can be specifically compensated. When digging with a wheeled excavator or when leveling with a caterpillar contact or digging forces occur, which have a negative impact when traversing the desired trajectory. In order to improve the follow-up behavior, the contact force is calculated with the help of the grave force model (15) or the grave force observer described in this type of operations. These estimated shares will then be forwarded to the Force controller switched and thereby compensated. Another advantage of lower-level force control is to increase the operational safety of the implement, since Equation (43) captures the force between the implement and the environment and can be used for monitoring purposes. If, for example, the loading shovel encounters an obstacle when digging, this leads directly to an increase in pressure in the drive element. This information can be used to interrupt the digging process. In addition, drive elements can be operated purely force-controlled. The advantage is that the device is not damaged even in the event of an unintentional collision since the force control is not feedback-free with regard to external force effects. In this regard, with the help of the choice of medium pressure p Refi the power will be limited.

Dabei wird das Mitteldruckniveau so gewählt, dass eine Maximalkraft zu einer Stellgrößenbegrenzung des Kraftreglers führt. Alternativ dazu, kann auch der Grabkraftbeobachter für Überwachungszwecke eingesetzt werden. Aufbauend auf einer Wissensbasis, die die Grabkraft in Abhängigkeit der Klasse des Erd- oder Schüttgutes beinhaltet, kann die bei planmäßigen Erdbewegungen auftretende Kraft abgeschätzt werden. Liefert der Beobachter Werte, die außerhalb dieses Bereiches liegen, können sicherheitsrelevante Situationen wie das Anbaggern von Leitungen oder Kanalschächten erkannt, und entsprechende Maßnahmen eingeleitet werden.there the medium pressure level is chosen so that a maximum force to a manipulated variable limit of Force controller leads. Alternatively, the digging observer can also be used for surveillance purposes be used. Building on a knowledge base, the digging power dependent on the class of earth or bulk material includes, can with scheduled earth movements estimated force occurring become. Does the observer provide values that are outside this range? can safety-relevant situations such as the dredging of cables or manholes detected, and appropriate action be initiated.

Claims (11)

Mobile Arbeitsmaschine, insbesondere eine hydraulisch angetriebene Erdbaumaschine, die einen Motor, eine Arbeitsausrüstung und ein Werkzeug zum Laden, Schaufeln oder Greifen umfasst, die über Arbeitsgelenke verbunden sind, dadurch gekennzeichnet, dass sie einen Bahnplaner zur Generierung ihrer Fahr- und Arbeitsbewegung, geeignete Mittel zur Erfassung der Position und/oder der Geschwindigkeit der Arbeitsgelenke und mindestens einen Drucksensor in den Antriebselementen und/oder DMS-Sensoren zur Erfassung der elastischen Verbiegung und/oder Inertialsensoren und/oder optische Messmittel für eine Trajektorenfolgeregelung der Arbeitsgelenke mit einer kombinierten aktiven Schwingungsdämpfung und/oder Kontaktkraftregelung für die Grabkraft aufweist.Mobile working machine, in particular a hydraulically driven earth-moving machine, comprising a motor, working equipment and a tool for loading, shoveling or gripping connected by working joints, characterized in that it comprises a path planner for generating its driving and working movement, suitable means for Detecting the position and / or speed of the working joints and at least one pressure sensor in the drive elements and / or strain gauge sensors for detecting the elastic bending and / or inertial and / or optical measuring means for a Trajektorenfolgeregelung the working joints with a combined active vibration damping and / or Contact force control for the digging force has. Mobile Arbeitsmaschine nach Anspruch 1 dadurch gekennzeichnet, dass der Bahnplaner im halbautomatischen Modus arbeitet.Mobile work machine according to claim 1, characterized that the path planner works in semi-automatic mode. Mobile Arbeitsmaschine nach Anspruch 1 dadurch gekennzeichnet, dass der Bahnplaner im automatischen Modus arbeitet.Mobile work machine according to claim 1, characterized that the path planner works in automatic mode. Mobile Arbeitsmaschine nach einem der Ansprüche 1 bis 3 dadurch gekennzeichnet, dass der Trajektorienfolgeregler ein nichtlinearer Trajektorienfolgeregler mit einer unterlagerten Zustandsrückführung ist.Mobile work machine according to one of claims 1 to 3, characterized in that the Trajektorienfolgeregler a non-linear Trajektorienfolgeregler with a subordinate state feedback is. Mobile Arbeitsmaschine nach einem der Ansprüche 1 bis 3 dadurch gekennzeichnet, dass der Trajektorienfolgeregler ein dezentraler Trajektorienfolgeregler mit einer unterlagerten Zustandsrückführung ist.Mobile work machine according to one of claims 1 to 3, characterized in that the Trajektorienfolgeregler a decentralized Trajektorienfolgeregler with a subordinate state feedback is. Verfahren zur Erd- und Schüttgutbewegung mit einer mobilen Arbeitsmaschine nach Anspruch 1 bis 5 dadurch gekennzeichnet, dass das dynamische und das statische Verhalten des mechanischen und hydraulischen Systems der Arbeitsmaschine in einem physikalischen Modell abgebildet wird, eine Referenztrajektorie für die Arbeitsgelenke der Arbeitsmaschine berechnet wird und die Position und die Stellung der Arbeitsgelenke der Arbeitsmaschine bahngenau geregelt wird, wobei in dem physikalischen Modell eine aktive Schwingungsdämpfung und/oder eine unterlagerte Kontaktkraftregelung berücksichtigt wird, wobei bei der Kontaktkraftregelung eine maximale Kontaktkraft definiert wird und bei Überschreitung dieses Schwellwertes der Arbeitszyklus unterbrochen wird.Method for earth and bulk material movement with a mobile Work machine according to claim 1 to 5, characterized in that the dynamic and static behavior of the mechanical and static hydraulic system of the working machine in a physical Model, a reference trajectory for the working joints the working machine is calculated and the position and the position the working joints of the working machine are controlled exactly wherein in the physical model an active vibration damping and / or a subordinate contact force control is taken into account, wherein at the contact force control a maximum contact force is defined and when exceeded this threshold of the duty cycle is interrupted. Verfahren nach Anspruch 6 dadurch gekennzeichnet, dass zur Ermittlung der Referenztrajektorie die Systemzustände der Arbeitsgelenke mit geeigneten Mitteln, wobei diese Mittel Drucksensoren in den Antriebselementen, DMS-Sensoren zur Erfassung der elastischen Verbiegung, Inertialsensoren oder optische Messmittel oder Positionssensoren für die Arbeitsgelenke umfassen können, erfasst und zum Trajektorienregeler zurückgeführt werden und mit Hilfe eines Algorithmus die Antriebsstellgrößen für die Arbeitsgelenke daraus ermittelt werden.Method according to claim 6, characterized that for determining the reference trajectory, the system states of Working joints by appropriate means, these means pressure sensors in the drive elements, strain gauge sensors for detecting the elastic Bending, inertial sensors or optical measuring devices or position sensors for the Can include working joints, recorded and returned to Trajektorienregeler and with the help of a Algorithm the actuator control variables for the working joints be determined from it. Verfahren nach einem der Ansprüche 6 oder 7 dadurch gekennzeichnet, dass die ermittelte Referenztrajektorie mit einem nichtlinearen Trajektorienfolgeregler mit unterlagerter Zustandrückführung gesteuert wird.Method according to one of claims 6 or 7, characterized that the determined reference trajectory with a nonlinear Trajectory sequencer controlled with subordinate state feedback becomes. Verfahren nach einem der Ansprüche 6 oder 7 dadurch gekennzeichnet, dass die ermittelte Referenztrajektorie mit einem dezentralen Trajektorienfolgeregler mit unterlagerter Zustandrückführung gesteuert wird.Method according to one of claims 6 or 7, characterized that the determined reference trajectory with a decentralized Trajektorienfolgeregler controlled with subordinate state feedback becomes. Verfahren nach Anspruch 6 dadurch gekennzeichnet, dass für die Kontaktkraftregelung die Kontaktkräfte mit einem geeigneten statischen und/oder dynamischen Modell ermittelt werden.Method according to claim 6, characterized that for the contact force control the contact forces with a suitable static and / or dynamic model. Verfahren nach Anspruch 6 dadurch gekennzeichnet, dass für die Kontaktkraftregelung die Kontaktkräfte durch Schätzung ermittelt werden.Method according to claim 6, characterized that for the contact force control determines the contact forces by estimation become.
DE200510025536 2005-06-03 2005-06-03 Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors Withdrawn DE102005025536A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510025536 DE102005025536A1 (en) 2005-06-03 2005-06-03 Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510025536 DE102005025536A1 (en) 2005-06-03 2005-06-03 Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors

Publications (1)

Publication Number Publication Date
DE102005025536A1 true DE102005025536A1 (en) 2007-02-01

Family

ID=37650039

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510025536 Withdrawn DE102005025536A1 (en) 2005-06-03 2005-06-03 Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors

Country Status (1)

Country Link
DE (1) DE102005025536A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145733A1 (en) * 2009-06-20 2010-12-23 Robert Bosch Gmbh Mobile working machine comprising a device for damping vibrations of a working arm, and method for damping the vibrations
DE102013211443A1 (en) * 2013-06-19 2014-12-24 Robert Bosch Gmbh Mobile work machine with workspace monitoring
DE102013211484A1 (en) * 2013-06-19 2014-12-24 Robert Bosch Gmbh Method for vibration damping in a mobile work machine
GB2571004A (en) * 2018-01-04 2019-08-14 Bosch Gmbh Robert Method for operating a mobile working machine and mobile working machine
DE102018208642A1 (en) * 2018-05-30 2019-12-05 Robert Bosch Gmbh Method for the automated control of an excavator
DE102019201091A1 (en) * 2019-01-29 2020-07-30 Robert Bosch Gmbh Method for estimating the position and orientation of several moving modules in a common system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE8214797U1 (en) * 1981-06-18 1982-12-16 Formanek, Jiri EXCAVATOR WITH A DEVICE FOR DETERMINING THE DEPTH REACHED BY EXCAVATORS
DE19510376A1 (en) * 1994-03-23 1995-09-28 Caterpillar Inc System and method for determining completion of a digging section or section of an excavation or excavation work cycle
DE20108012U1 (en) * 2001-05-11 2001-10-18 U.T.S. Umwelt- und Technologie-Service GmbH, 70619 Stuttgart Tool for earthworks
DE69613670T2 (en) * 1996-02-21 2001-12-06 Shin Caterpillar Mitsubishi Ltd., Tokio/Tokyo Device and method for controlling a construction machine
DE202004000145U1 (en) * 2004-01-07 2004-04-15 Ilgenfritz, Michael Agricultural machine with mechanical shovel loader, includes sensor arrangement measuring bucket angle
EP1516850A1 (en) * 2003-09-12 2005-03-23 Deere & Company Sensor, actuating device and working machine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE8214797U1 (en) * 1981-06-18 1982-12-16 Formanek, Jiri EXCAVATOR WITH A DEVICE FOR DETERMINING THE DEPTH REACHED BY EXCAVATORS
DE19510376A1 (en) * 1994-03-23 1995-09-28 Caterpillar Inc System and method for determining completion of a digging section or section of an excavation or excavation work cycle
DE69613670T2 (en) * 1996-02-21 2001-12-06 Shin Caterpillar Mitsubishi Ltd., Tokio/Tokyo Device and method for controlling a construction machine
DE20108012U1 (en) * 2001-05-11 2001-10-18 U.T.S. Umwelt- und Technologie-Service GmbH, 70619 Stuttgart Tool for earthworks
EP1516850A1 (en) * 2003-09-12 2005-03-23 Deere & Company Sensor, actuating device and working machine
DE202004000145U1 (en) * 2004-01-07 2004-04-15 Ilgenfritz, Michael Agricultural machine with mechanical shovel loader, includes sensor arrangement measuring bucket angle

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145733A1 (en) * 2009-06-20 2010-12-23 Robert Bosch Gmbh Mobile working machine comprising a device for damping vibrations of a working arm, and method for damping the vibrations
DE102009025683A1 (en) 2009-06-20 2010-12-23 Robert Bosch Gmbh Mobile work machine with damping device of vibrations of a working arm and method for damping the vibrations
DE102013211443A1 (en) * 2013-06-19 2014-12-24 Robert Bosch Gmbh Mobile work machine with workspace monitoring
DE102013211484A1 (en) * 2013-06-19 2014-12-24 Robert Bosch Gmbh Method for vibration damping in a mobile work machine
GB2571004A (en) * 2018-01-04 2019-08-14 Bosch Gmbh Robert Method for operating a mobile working machine and mobile working machine
GB2571004B (en) * 2018-01-04 2021-03-10 Bosch Gmbh Robert Method for operating a mobile working machine and mobile working machine
DE102018208642A1 (en) * 2018-05-30 2019-12-05 Robert Bosch Gmbh Method for the automated control of an excavator
DE102019201091A1 (en) * 2019-01-29 2020-07-30 Robert Bosch Gmbh Method for estimating the position and orientation of several moving modules in a common system

Similar Documents

Publication Publication Date Title
EP3556969B1 (en) Concrete pump
EP3649072B1 (en) Crane and method for controlling such a crane
DE112012003346B4 (en) working machine
DE69711665T2 (en) ELECTRONIC DRIVING BEHAVIOR CONTROL DEVICE FOR OFF-ROAD VEHICLES
DE102021100324A1 (en) Controlling the movement of a machine using sensor fusion
EP3784616A1 (en) Crane and method for controlling such a crane
DE112009003181T5 (en) Cabin-mounting machine and method for controlling cabin supports based on machine operation
EP1725715B1 (en) Method and device for damping the displacement of construction machines
DE112008003243T5 (en) Payload system with compensation of rotational forces
EP2843378B1 (en) Working machine with lifting device and weighing device
EP3556967B1 (en) Large manipulator, especially for concrete pumps
EP1628902A1 (en) Crane or excavator for handling a cable-suspended load provided with optimised motion guidance
DE112008003239T5 (en) Payload system with center of gravity compensation
DE112016000254T5 (en) Work equipment control device and working machine
EP3556968A1 (en) Concrete pump
DE112016000256T5 (en) Work Equipment Control and Work Machine
EP3705664A1 (en) Articulated arm control for a concrete pump
EP3705663A1 (en) Articulated arm control for a concrete pump
US8972125B1 (en) Operator induced oscillation filter to prevent instability from operator
DE102019105814A1 (en) Articulated arm control of a concrete pump
DE102005025536A1 (en) Mobile machine used as a hydraulic driven excavator comprises a unit for generating traveling and working movement, devices for measuring the position and/or the speed of working hinges and pressure sensors
DE112019006225T5 (en) CONTROL SYSTEM FOR CONSTRUCTION MACHINERY, CONSTRUCTION MACHINE AND CONTROL PROCEDURE FOR CONSTRUCTION MACHINERY
EP4130394A1 (en) Method for monitoring and / or carrying out a movement of a working device and tool and computer program product
WO2022248177A1 (en) Method for operating a hydraulic cylinder of a work machine
DE102016218197A1 (en) Hydrostatic slewing gear drive and method for controlling the hydrostatic slewing gear drive

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee