DE102019205297A1 - Hydrostatic working device and method for its control - Google Patents
Hydrostatic working device and method for its control Download PDFInfo
- Publication number
- DE102019205297A1 DE102019205297A1 DE102019205297.5A DE102019205297A DE102019205297A1 DE 102019205297 A1 DE102019205297 A1 DE 102019205297A1 DE 102019205297 A DE102019205297 A DE 102019205297A DE 102019205297 A1 DE102019205297 A1 DE 102019205297A1
- Authority
- DE
- Germany
- Prior art keywords
- model
- actuators
- adaptation
- state
- hydrostatic
- 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.)
- Pending
Links
- 230000002706 hydrostatic effect Effects 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000033001 locomotion Effects 0.000 claims abstract description 45
- 238000001514 detection method Methods 0.000 claims abstract description 11
- 230000006978 adaptation Effects 0.000 claims description 52
- 230000001276 controlling effect Effects 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 5
- 230000001105 regulatory effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 16
- 238000011161 development Methods 0.000 description 14
- 230000018109 developmental process Effects 0.000 description 14
- 230000006399 behavior Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003679 aging effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Operation Control Of Excavators (AREA)
- Numerical Control (AREA)
Abstract
Offenbart ist ein hydrostatisches Arbeitsgerät für eine mobile Arbeitsmaschine, mit hydrostatischen Aktoren und einer Bedieneinrichtung, über die eine Bewegungsanforderung an die Aktoren erfassbar ist, welche eine Eingangsgröße eines in einer Steuereinrichtung abgelegten kinematischen Modells der Aktoren ist, wobei die Aktoren in Abhängigkeit einer Ausgangsgröße der Steuereinrichtung ansteuerbar sind, wobei eine Erfassungseinrichtung, über die ein der Bewegungsanforderung oder Ausgangsgröße zuordenbarer oder zugeordneter kinematischer Zustand der Aktoren erfassbar ist, vorgesehen ist.Weiterhin ist offenbart ein Verfahren zur Steuerung des Arbeitsgerätes.Disclosed is a hydrostatic work device for a mobile work machine, with hydrostatic actuators and an operating device via which a movement request to the actuators can be detected, which is an input variable of a kinematic model of the actuators stored in a control device, the actuators depending on an output variable of the control device are controllable, wherein a detection device is provided via which a kinematic state of the actuators that can be assigned or assigned to the movement requirement or output variable is provided. Furthermore, a method for controlling the implement is disclosed.
Description
Die Erfindung betrifft ein hydrostatisches Arbeitsgerät gemäß dem Oberbegriff des Patentanspruchs 1, sowie ein Verfahren zu dessen Steuerung gemäß dem Patentanspruch 8.The invention relates to a hydrostatic working device according to the preamble of patent claim 1, as well as a method for its control according to patent claim 8.
Ein gattungsgemäßes Arbeitsgerät weist eine Vielzahl von rotatorischen und/oder translatorischen Freiheitsgraden auf. Das Arbeitsgerät besteht dabei aus einer Kette hydrostatischer Aktoren.A generic working device has a large number of rotational and / or translational degrees of freedom. The working device consists of a chain of hydrostatic actuators.
Wichtig ist, dass die Steuerung des Arbeitsgerätes sicher und für den Bediener komfortabel ist. So muss das Arbeitsgerätes während seines Bewegungsumfangs kollisionsfrei mit der Arbeitsmaschine und seiner Umgebung arbeiten. Des Weiteren sollte das an der Spitze des Arbeitsgerätes angeordnete Werkzeug zielsicher und komfortabel in allen drei Koordinaten steuerbar sein. Die Steuerung sollte selbst für ungeübte Bediener - wie beispielsweise einen Fahrer der mobilen Arbeitsmaschine - mit hoher Dynamik und Positioniergenauigkeit möglich sein.It is important that the control of the implement is safe and comfortable for the operator. The working device must work collision-free with the working machine and its surroundings during its range of motion. Furthermore, the tool arranged at the tip of the working device should be precisely and conveniently controllable in all three coordinates. The control should be possible even for inexperienced operators - such as a driver of the mobile work machine - with high dynamics and positioning accuracy.
Bisher bekannte Lösungen nutzen zum Erfüllen dieser Anforderungen eine Verbindung aus modellbasierter Vorsteuerung, messtechnischen Einrichtungen zur Erfassung der Bewegung des Arbeitsgerätes und einer Regelung. Dabei ist wesentlich, das damit verbundenes inverse Kinematikproblem zu lösen. Sämtliche bekannten Verfahren gehen dazu von der exakten Kenntnis des hydraulisch-mechanischen Systems der Aktoren aus, so dass mittels einer Modellinversion die erforderliche Genauigkeit bereits in einem Vorsteuerpfad abgebildet werden kann und in Verbindung mit einer nachgelagerten Regelung die erforderliche Positioniergüte bei ausreichend hoher Dynamik erreicht werden kann.Previously known solutions use a combination of model-based precontrol, measurement devices for recording the movement of the implement and a control to meet these requirements. It is essential to solve the associated inverse kinematics problem. All known methods are based on the exact knowledge of the hydraulic-mechanical system of the actuators, so that the required accuracy can already be mapped in a pilot control path by means of a model inversion and the required positioning quality can be achieved with sufficiently high dynamics in conjunction with a downstream control .
Allerdings ist die genaue Kenntnis des Systemverhaltens in der Praxis nur schwierig umzusetzen, weshalb selbst bei Kenntnis der verbauten Komponenten ein hoher Applikationsaufwand bei Inbetriebnahme erforderlich ist. Die Anforderungen hohe Dynamik und Positioniergenauigkeit sind nur mit großem zeitlichen Aufwand und genauem Systemverständnis erfüllbar. Besonders aufwendig erweist sich diese Vorgehensweise natürlich für die Inbetriebnahme und den Betrieb von Systemen mit unbekannten hydraulischen Komponenten.However, precise knowledge of the system behavior is difficult to implement in practice, which is why even with knowledge of the installed components, a high level of application effort is required during commissioning. The requirements for high dynamics and positioning accuracy can only be met with a great deal of time and a precise understanding of the system. This procedure naturally proves to be particularly complex for the commissioning and operation of systems with unknown hydraulic components.
Hinzu kommt, dass es durch Alterungseffekte der hydraulischen Komponenten im Laufe der Lebensdauer des Arbeitsgerätes zu einer Verschlechterung des Verhaltens kommen kann. Durch Abweichungen zwischen realem System und dem in der Vorsteuerung abgebildeten Modell des Systems kann es zu einer Verschlechterung der Positioniergenauigkeit. Auch das Schwingen des Arbeitsgeräts kann angeregt werden, da die auftretenden Abweichungen zwischen Soll- und Ist-Verhalten vom Regler im geschlossenen Kreis kompensiert werden müssen.In addition, the aging effects of the hydraulic components can lead to a deterioration in behavior over the service life of the equipment. Deviations between the real system and the model of the system shown in the feedforward control can lead to a deterioration in the positioning accuracy. The oscillation of the implement can also be stimulated, since the deviations between the target and actual behavior must be compensated by the controller in a closed circuit.
Typischerweise erfolgt die Steuerung mobiler Arbeitsmaschinen mit komplexer Arbeitskinematik durch Interpretation der Joystick-Signale als Geschwindigkeitswunsch an die einzelnen Verbraucher (beispielsweise Ausleger, Stiel, Löffel). Dieses bewährte Steuerungskonzept erweist sich jedoch insbesondere bei ungeübten Fahrern oder Aufgaben mit hoher Anforderung an die Positioniergenauigkeit der Arbeitsausrüstung als schwierig. Abhilfe schaffen Assistenzfunktionen, die eine Interpretation der HMI-Signale als Geschwindigkeitswunsch der Arbeitsgerätspitze im x-y-z Koordinatensystem ermöglichen, die sogenannte TCP- oder Koordinatensteuerung. Derartige Assistenzfunktionen nutzen ein Modell der Kinematik der Aktoren, um die für eine vom Fahrer gewünschte Bewegungsanforderung erforderlichen Gelenkgeschwindigkeiten zu berechnen. Voraussetzung für eine derartige Assistenzfunktion ist generell die Erfassung der Gelenkwinkel und generell der Kinematik-Konfiguration, insbesondere über Winkelsensoren, Zylinderhub-Sensoren oder eine Inertialsensorik. Zur Realisierung der von der Assistenzfunktion angeforderten Gelenkgeschwindigkeiten ist eine entsprechende Geschwindigkeit an den jeweils beteiligten, einzelnen Aktoren erforderlich. Bekannte Lösungen nutzen ein inverses Modell des Ansteuerpfades von der Joystick-Auslenkung bis zur Ansteuerung der Pumpen und der Ventile in Verbindung mit einer Regelung, um die angeforderten Bewegungen möglichst exakt umzusetzen. Die Regelung ist erforderlich, um Fehler im Modell der Vorsteuerung, beispielsweise durch Parameterabweichungen, sowie Störgrößen, beispielsweise schweres Material mit entsprechendem Widerstand am Grabgerät, auszuregeln. Insbesondere hochdynamische Bewegungen (beispielsweise schnelles Planieren in der Ebene oder an einer Böschung) setzen eine hohe Qualität der Vorsteuerung voraus, da die Dynamik der Regelung begrenzt ist. Die Verwendung einer möglichst genauen Vorsteuerung beruht bei bekannten Lösungen auf einer Modellierung der Ansteuerkette und entsprechender Kenntnis der Systemparameter, wie beispielsweise der Ventilblock- und Pumpendynamik, der Leitungsverluste und des Dieselmotorverhaltens. Dies führt - wie bereits erwähnt - zu erheblichem Aufwand bei der Inbetriebnahme, selbst bei bekannten Hydraulikkomponenten. Bei der Verwendung von nicht bekannten Komponenten kann bislang keine hohe Genauigkeit im Vorsteuerpfad erreicht werden. Dies verschlechtert die mit der Assistenzfunktion erreichbare Positioniergenauigkeit erheblich oder macht eine solche Funktion gänzlich unbrauchbar.Mobile work machines with complex work kinematics are typically controlled by interpreting the joystick signals as a speed request to the individual consumers (for example boom, stick, bucket). However, this tried and tested control concept proves to be difficult, especially for inexperienced drivers or tasks with high demands on the positioning accuracy of the work equipment. Help is provided by assistance functions that enable the HMI signals to be interpreted as the desired speed of the implement tip in the x-y-z coordinate system, the so-called TCP or coordinate control. Such assistance functions use a model of the kinematics of the actuators in order to calculate the joint speeds required for a movement requirement desired by the driver. A prerequisite for such an assistance function is generally the detection of the joint angles and generally the kinematic configuration, in particular using angle sensors, cylinder stroke sensors or an inertial sensor system. In order to achieve the joint speeds requested by the assistance function, a corresponding speed is required on the individual actuators involved. Known solutions use an inverse model of the control path from the joystick deflection to the control of the pumps and the valves in conjunction with a control in order to implement the requested movements as precisely as possible. The regulation is necessary in order to correct errors in the model of the precontrol, for example due to parameter deviations, as well as disturbance variables, for example heavy material with corresponding resistance on the digging device. In particular, highly dynamic movements (for example, rapid leveling on the level or on a slope) require a high quality of the precontrol, since the dynamics of the control are limited. In known solutions, the use of a pre-control that is as precise as possible is based on modeling the control chain and corresponding knowledge of the system parameters, such as the valve block and pump dynamics, the line losses and the diesel engine behavior. As already mentioned, this leads to considerable effort during commissioning, even with known hydraulic components. When using unknown components, a high level of accuracy in the pilot control path has not yet been achieved. This considerably worsens the positioning accuracy that can be achieved with the assistance function or makes such a function completely unusable.
Demgegenüber liegt der Erfindung die Aufgabe zugrunde, ein prozesssicherer steuerbares hydrostatisches Arbeitsgerät, sowie ein Verfahren zur prozesssichereren Steuerung des Arbeitsgerätes zu schaffen.In contrast, the invention is based on the object of a more reliable controllable to create a hydrostatic work device and a method for the process-reliable control of the work device.
Die erste Aufgabe wird gelöst durch ein hydrostatisches Arbeitsgerät mit den Merkmalen des Patentanspruchs 1, die zweite durch ein Verfahren mit den Merkmalen des Patentanspruchs 8.The first object is achieved by a hydrostatic working device with the features of patent claim 1, the second by a method with the features of patent claim 8.
Vorteilhafte Weiterbildungen der Erfindungen sind in den jeweils abhängigen Patentansprüchen beschrieben.Advantageous developments of the inventions are described in the respective dependent claims.
Ein hydrostatisches Arbeitsgerät für eine mobile Arbeitsmaschine, insbesondere für einen Bagger, Raupenbagger, Mobilbagger, Minibagger, Backhoe-Loader oder eine Betonpumpe oder Forstmaschine, hat - insbesondere kinematisch gekoppelte - hydrostatische Aktoren. Die Aktoren können rotatorisch oder translatorisch, beispielsweise Drehmotore oder Hubzylinder sein. An einem Endabschnitt des Arbeitsgerätes ist vorzugsweise ein Werkzeug oder eine Werkzeugaufnahme vorgesehen. Das Arbeitsgerät hat eine Bedieneinrichtung, über die eine Bewegungsanforderung an die Aktoren erfassbar ist. Die Bedieneinrichtung ist vorzugsweise mit einer Steuereinrichtung des Arbeitsgerätes signalverbunden. Die Bewegungsanforderung ist eine Eingangsgröße eines in der Steuereinrichtung des Arbeitsgeräts abgelegten, zumindest kinematischen Modells der Aktoren. Die Aktoren sind von der Steuereinrichtung, insbesondere mittels einer Druckmittelquelle und eine Ventilanordnung, zumindest in Abhängigkeit einer Ausgangsgröße der Steuereinrichtung, insbesondere des Modells, ansteuerbar. Zudem ist eine Erfassungseinrichtung vorgesehen, über die ein der Bewegungsanforderung oder Ausgangsgröße zuordenbarer oder zugeordneter kinematischer Zustand der Aktoren erfassbar ist. Erfindungsgemäß hat das Arbeitsgerät, insbesondere dessen Steuereinrichtung, eine Anpassungs- oder Lerneinrichtung, die derart ausgestaltet ist, dass über sie das Modell oder dessen Inversion, also das invertierte Modell, zumindest in Abhängigkeit der Bewegungsanforderung und/oder der Ausgangsgröße, sowie des erfassten, zuordenbaren oder zugeordneten Zustands anpassbar ist. Dadurch ist die Steuereinrichtung erfindungsgemäß lernfähig. In anderen Worten ist ein Anpassungs- oder Lernalgorithmus mittels der Anpassungseinrichtung implementiert.A hydrostatic work device for a mobile work machine, in particular for an excavator, crawler excavator, mobile excavator, mini excavator, backhoe loader or a concrete pump or forest machine, has hydrostatic actuators, in particular kinematically coupled. The actuators can be rotary or translatory, for example rotary motors or lifting cylinders. A tool or a tool holder is preferably provided at an end section of the implement. The work device has an operating device via which a movement request to the actuators can be detected. The operating device is preferably signal-connected to a control device of the implement. The movement request is an input variable of an at least kinematic model of the actuators stored in the control device of the working device. The actuators can be controlled by the control device, in particular by means of a pressure medium source and a valve arrangement, at least as a function of an output variable of the control device, in particular of the model. In addition, a detection device is provided, by means of which a kinematic state of the actuators that can be assigned or assigned to the movement requirement or output variable can be detected. According to the invention, the working device, in particular its control device, has an adaptation or learning device which is designed in such a way that it can be used to assign the model or its inversion, i.e. the inverted model, at least depending on the movement requirement and / or the output variable, as well as the detected or assigned state is customizable. As a result, the control device is capable of learning according to the invention. In other words, an adaptation or learning algorithm is implemented by means of the adaptation device.
Es resultiert ein reduzierter Entwicklungs- und Inbetriebnahme-Aufwand für das Arbeitsgerät, da das Modell zur Steuerung vom Arbeitsgerät (der Anpassungseinrichtung) selbständig anpassbar ist. Es ist dann keine Voraussetzung mehr, genaue Kenntnis des hydraulisch-mechanischen Verhalten des Arbeitsgerätes und der Aktoren zu haben, um die Anforderung an hohe Dynamik und Positioniergenauigkeit erfüllen zu können. Nach Abschluss eines Lern- oder Anpassungsbetriebes kann auf eine Regeleinrichtung verzichtet oder weitgehend verzichtet werden und die Anforderung aufgrund der Güte des (angepassten) Modells allein oder nahezu allein durch Steuerung erfüllt werden. Insbesondere die hydraulischen Komponenten, wie Pumpen oder Ventile, genauer gesagt deren Verhalten, müssen zur Applikation der Steuereinrichtung nicht mehr a priori bekannt sein. Eine Inbetriebnahme ist selbst ohne genaue Kenntnis des Arbeitsgerätes und seiner Aktoren, Pumpen, Ventile mit verringertem Zeitaufwand und dennoch erfüllter Anforderung möglich. Sollten innerhalb der Lebensdauer Alterungseffekte, beispielsweise durch Verschleiß der Aktoren oder durch andere Prozesse auftreten, so kann diese Abweichung zwischen Realität und Modell mittels der Anpassungs- oder Lerneinrichtung durch erfindungsgemäßes Anpassen des Modells kompensiert werden.This results in a reduced development and commissioning effort for the work device, since the model for controlling the work device (the adaptation device) can be adapted independently. It is then no longer a prerequisite to have precise knowledge of the hydraulic-mechanical behavior of the working device and the actuators in order to be able to meet the requirements for high dynamics and positioning accuracy. After completion of a learning or adaptation operation, a control device can be dispensed with or largely dispensed with and the requirement due to the quality of the (adapted) model can be met by control alone or almost entirely. In particular, the hydraulic components, such as pumps or valves, more precisely their behavior, no longer have to be known a priori for the application of the control device. Commissioning is possible even without precise knowledge of the working device and its actuators, pumps, valves, with a reduced expenditure of time and yet the requirement is fulfilled. Should aging effects occur within the service life, for example through wear of the actuators or through other processes, this deviation between reality and model can be compensated for by means of the adaptation or learning device by adapting the model according to the invention.
Unterschiedliche Ausprägungen der Anpassungseinrichtung, insbesondere eines darin zur Ausführung abgelegten Lern- oder Anpassungsalgorithmus, sind möglich. In einer ersten Variante weist das Modell wenigstens ein Zustandsraummodell des Arbeitsgerätes, insbesondere je ein statisches und ein dynamisches, in Kombination mit einem auf das oder die Zustandsraummodelle anpassend einwirkenden, rekursiven Algorithmus kleinster Fehlerquadrate (RLS-Algorithmus) auf. In einer zweiten Variante weist das Modell Kennlinien und/oder Kennfelder des Arbeitsgerätes mit festen Stützstellen auf, deren Werte über einen RLS-Algorithmus erlernbar und/oder anpassbar sind. In einer dritten Variante ist der Lern- oder Anpassungsalgorithmus von wenigstens einem neuronalen Netz und einer Deep-Learning-Methode gebildet. Gewichte sind dabei mittels einer Backpropagation erlern- und anpassbar. Hierzu sind vorzugsweise Erfassungsdaten der Erfassungseinrichtung in der Steuereinrichtung speicherbar. Eine vierte Variante des Lern- oder Anpassungsalgorithmus ist als Reinforcement Learning (RL) ausgebildet. Dadurch ist ein Übertragungsverhalten in weitem Umfang ohne Nutzung des Modells erlernbar.Different versions of the adaptation device, in particular a learning or adaptation algorithm stored therein for execution, are possible. In a first variant, the model has at least one state space model of the working device, in particular a static and a dynamic one, in combination with a recursive least squares algorithm (RLS algorithm) that adapts to the state space model or models. In a second variant, the model has characteristic curves and / or characteristic diagrams of the implement with fixed support points, the values of which can be learned and / or adapted via an RLS algorithm. In a third variant, the learning or adaptation algorithm is formed by at least one neural network and a deep learning method. Weights can be learned and adjusted using backpropagation. For this purpose, acquisition data from the acquisition device can preferably be stored in the control device. A fourth variant of the learning or adaptation algorithm is designed as reinforcement learning (RL). This means that transfer behavior can be learned to a large extent without using the model.
Die Anpassungseinrichtung kann so ausgestaltet sein, dass das Anpassen periodisch oder batchweise, insbesondere nach Beendigung einer Arbeitsaufgabe, oder kontinuierlich ausführbar ist.The adaptation device can be designed in such a way that the adaptation can be carried out periodically or batch-wise, in particular after completion of a work task, or continuously.
Vorzugsweise ist der Lern- oder Anpassungsalgorithmus in der Anpassungseinrichtung zur Ausführung abgelegt.The learning or adaptation algorithm is preferably stored in the adaptation device for execution.
In einer Weiterbildung ist die Steuereinrichtung generisch. Vorzugsweis ist sie in ihrer Struktur generisch. Das hat den Vorteil, dass sie über die Anpassungseinrichtung an Ausprägungen des Arbeitsgerätes und/oder der mobilen Arbeitsmaschine anpassbar ist.In a further development, the control device is generic. It is preferably generic in its structure. This has the advantage that it can be adapted to configurations of the working device and / or the mobile working machine via the adapting device.
In einer Weiterbildung ist/sind über die Anpassungseinrichtung ein oder mehrere Parameter des Modells, insbesondere in Abhängigkeit der Bewegungsanforderung und des erfassten und zugeordneten Zustands, anpassbar.In a further development, one or more parameters of the model can be adapted via the adaptation device, in particular as a function of the movement requirement and the detected and assigned state.
In einer Weiterbildung ist die Anpassungseinrichtung derart ausgestaltet ist, dass über sie in Abhängigkeit der Bewegungsanforderung und des erfassten, zuordenbaren oder zugeordneten Zustands Parameter des Modells rekursiv schätzbar sind.In one development, the adaptation device is designed in such a way that it can be used to recursively estimate parameters of the model as a function of the movement requirement and the detected, assignable or assigned state.
In einer Weiterbildung weist die Anpassungseinrichtung für die Anpassung eine Abbruchbedingung in Abhängigkeit eines vom Modell vorhergesagten Zustands und des erfassten Zustands auf.In a further development, the adaptation device has a termination condition for the adaptation as a function of a state predicted by the model and the recorded state.
In einer Weiterbildung hat das Modell einen statischen Anteil, insbesondere eine statische Eingangs-Nichtlinearität, ein Value Lookup table oder ein Kennfeld, und einen dynamischen Anteil, insbesondere ein lineares Zustandsraummodell. Beide Anteile sind beispielsweise in einem Hammerstein-Modell zusammengefasst.In one development, the model has a static component, in particular a static input non-linearity, a value lookup table or a characteristic field, and a dynamic component, in particular a linear state space model. Both parts are summarized in a Hammerstein model, for example.
In einer Weiterbildung hat das Arbeitsgerät eine Regeleinrichtung, über die eine Abweichung des Zustands von der Bewegungsanforderung ausregelbar ist. Sie bewirkt während der Anpassung eine zunehmende Verbesserung des erlernten/angepassten Modells/der Parameter, sodass die Abweichung zwischen Bewegungsanforderung und tatsächlich erreichtem (zugeordnetem) Zustand zunehmend geringer wird.In a further development, the working device has a control device by means of which a deviation of the state from the movement request can be regulated. During the adaptation, it causes an increasing improvement of the learned / adapted model / parameters, so that the deviation between the movement requirement and the actually achieved (assigned) state becomes increasingly smaller.
In einer Weiterbildung ist die Anpassungseinrichtung nach erfolgter Anpassung, insbesondere nach Erreichen der Abbruchbedingung, deaktivierbar, und insbesondere bei Bedarf aktivierbar.In one development, the adaptation device can be deactivated after the adaptation has taken place, in particular after the termination condition has been reached, and in particular can be activated if necessary.
Auch die Regeleinrichtung ist nach erfolgter Anpassung in einer Weiterbildung deaktivierbar und insbesondere bei Bedarf aktivierbar ausgestaltet.After the adaptation has taken place, the control device can also be deactivated in a further development and, in particular, can be activated if necessary.
In einer Weiterbildung ist in der Steuereinrichtung ein definierter Inbetriebnahme-Zyklus des Arbeitsgerätes, insbesondere standardisiert, zur Ausführung abgelegt. So kann eine Anpassung des Modells, insbesondere von dessen Parametern, besonders schnell und gut reproduzier- und analysierbar erfolgen.In a further development, a defined start-up cycle of the working device, in particular standardized, is stored for execution in the control device. The model, in particular its parameters, can thus be adapted particularly quickly and in a manner that is easy to reproduce and analyze.
In einer Weiterbildung hat das Arbeitsgerät eine hydrostatische Pumpe und eine Ventilanordnung zur Druckmittelversorgung der Aktoren.In a further development, the working device has a hydrostatic pump and a valve arrangement for supplying pressure medium to the actuators.
Eine mobile Arbeitsmaschine hat ein Arbeitsgerät, das gemäß wenigstens einem der vorgenannten erfindungsgemäßen Aspekte ausgestaltet ist. Die Anmelderin behält sich vor, einen Patentanspruch oder eine Patentanmeldung auf eine solche Arbeitsmaschine zu richten.A mobile work machine has a work device that is designed according to at least one of the aforementioned aspects of the invention. The applicant reserves the right to make a patent claim or a patent application on such a machine.
Ein Verfahren zur Steuerung eines hydrostatischen Arbeitsgerätes, das gemäß wenigstens einem Aspekt der vorrangegangenen Beschreibung ausgestaltet ist, hat Schritte „Erfassen der Bewegungsanforderung“, „Ermitteln der Ausgangsgröße der Steuereinrichtung in Abhängigkeit des Modells“, „Ansteuern der Aktoren in Abhängigkeit der Ausgangsgröße“, „Erfassen des der Bewegungsanforderung oder der Ausgangsgröße zuordenbaren oder zugeordneten Zustands der Aktoren“. Erfindungsgemäß ist ein Schritt „Anpassen des Modells oder dessen Inversion in Abhängigkeit der Bewegungsanforderung und/oder der Ausgangsgröße, sowie in Abhängigkeit des erfassten, zuordenbaren oder zugeordneten Zustands“.A method for controlling a hydrostatic work device, which is designed according to at least one aspect of the preceding description, has the steps of “detecting the movement request”, “determining the output variable of the control device as a function of the model”, “activating the actuators as a function of the output variable”, “ Detection of the state of the actuators that can be assigned or assigned to the movement request or the output variable ”. According to the invention, a step is “adapting the model or its inversion as a function of the movement requirement and / or the output variable, as well as as a function of the detected, assignable or assigned state”.
Dieses Verfahren weist die bereits im Zuge der Beschreibung des Arbeitsgerätes genannten Vorteile auf, sodass auf deren Wiederholung an dieser Stelle verzichtet werden kann.This method has the advantages already mentioned in the description of the working device, so that it is not necessary to repeat them at this point.
Darüber hinaus ist ein Vorteil des Verfahrens, dass es auf Arbeitsgeräte übertragbar ist. Es kann auf Arbeitsgeräte beliebiger Anbieter mit den bereits genannten Vorteilen übertragen werden.Another advantage of the method is that it can be applied to work equipment. It can be transferred to work equipment from any supplier with the advantages already mentioned.
Der Schritt Anpassen, insbesondere mittels der Lern- oder Anpassungseinrichtung, kann im Zuge einer Inbetriebnahme, einer Revision oder in einem Arbeitsbetrieb des Arbeitsgerätes erfolgen. Es kann periodisch oder batchmäßig oder kontinuierlich erfolgen, insbesondere zur periodischen, batchmäßigen oder kontinuierlichen Ausführung in der Anpassungseinrichtung abgelegt sein. Der Schritt Anpassen erfolgt insbesondere durch Anpassen von Parametern des Modells.The step of adapting, in particular by means of the learning or adapting device, can take place in the course of commissioning, a revision or in a working operation of the work device. It can take place periodically or batchwise or continuously, in particular it can be stored in the adaptation device for periodic, batchwise or continuous execution. The adapt step is carried out in particular by adapting parameters of the model.
In einer Weiterbildung erfolgt zunächst ein Schritt „Erlernen der Parameter“.In a further training, a step "learning the parameters" takes place first.
In einer Weiterbildung weist das Verfahren einen Schritt „Ausregeln einer Abweichung des in Abhängigkeit der Bewegungsanforderung erreichten Zustands von der zugeordneten Bewegungsanforderung“ auf. Dies erfolgt vorzugsweise über die zuvor genannte Regeleinrichtung.In a further development, the method has a step “correcting a deviation of the state reached as a function of the movement request from the assigned movement request”. This is preferably done via the aforementioned control device.
Dieser Schritt / die Regeleinrichtung bewirkt so eine zunehmende Verbesserung der erlernten/angepassten Parameter und die Abweichung zwischen Bewegungsanforderung und zugeordnetem Zustand wird zunehmend geringer.This step / the control device thus brings about an increasing improvement in the learned / adapted parameters and the discrepancy between the movement requirement and the assigned state becomes increasingly smaller.
Nach Abschluss einer Lern- oder Anpassungsphase kann auf den Schritt Ausregeln, insbesondere auf die Regeleinrichtung, weitgehend oder vollständig verzichtet werden. Dies ermöglicht schnellere Bewegungen des Arbeitsgerätes und die hohe Positioniergenauigkeit. After completion of a learning or adaptation phase, the step of regulating, in particular the control device, can be largely or completely dispensed with. this makes possible faster movements of the implement and the high positioning accuracy.
In einer Weiterbildung des Verfahrens sind die zuvor genannten Schritte, oder eine Minderzahl davon, als Inbetriebnahme-Zyklus, insbesondere standardisiert, zusammengefasst. So kann eine Anpassung des Modells, insbesondere von dessen Parametern, besonders schnell und gut reproduzier- und analysierbar erfolgen.In a further development of the method, the aforementioned steps, or a minority of them, are combined, in particular standardized, as a start-up cycle. The model, in particular its parameters, can thus be adapted particularly quickly and in a manner that is easy to reproduce and analyze.
Zwei Ausführungsbeispiele eines erfindungsgemäßen hydrostatischen Arbeitsgerätes sind in den Zeichnungen dargestellt. Anhand den Figuren dieser Zeichnungen wird die Erfindung nun näher erläutert.Two embodiments of a hydrostatic working device according to the invention are shown in the drawings. The invention will now be explained in more detail using the figures of these drawings.
Es zeigen:
-
1 einen logischen Schaltplan eines erfindungsgemäßen Arbeitsgerätes im Anpassungsbetrieb, gemäß einem ersten Ausführungsbeispiel, -
2 das Arbeitsgerät gemäß1 in einem Arbeitsbetrieb, im Anschluss an den Anpassungsbetrieb, -
3 einen logischen Schaltplan eines erfindungsgemäßen Arbeitsgerätes im Anpassungsbetrieb, gemäß einem zweiten Ausführungsbeispiel, und -
4 das Arbeitsgerät gemäß3 in einem Arbeitsbetrieb, im Anschluss an den Anpassungsbetrieb.
-
1 a logic circuit diagram of a working device according to the invention in adaptation mode, according to a first embodiment, -
2 the implement according to1 in a work company, following the adaptation company, -
3 a logic circuit diagram of a working device according to the invention in adaptation mode, according to a second embodiment, and -
4th the implement according to3 in a work company, following the adjustment company.
Gemäß
Die hydrostatische Ausrüstung
Die Erfassung mittels der Erfassungseinrichtung
Die Bedienerschnittstelle
In der Steuereinrichtung
Ein Ausgang der inversen Kinematik
Die hydrostatische Ausrüstung
Die Erfassungseinrichtung
In die inverse Kinematik
Im Lern- oder Anpassungsbetrieb gemäß
Gleichzeitig geht das Ausgangssignal der Signalverarbeitungseinrichtung
Offenbart ist ein hydrostatisches Arbeitsgerät mit einer Lern- und Anpassungseinrichtung, über die ein in einer Steuereinrichtung abgelegtes, insbesondere kinematisch-hydraulisches, Modell zur Steuerung des Arbeitsgerätes anpassbar oder optimierbar ist, sodass eine Abweichung eines erfassten Zustands des Arbeitsgerätes von einer dem Zustand zugeordneten Bewegungsanforderung gering, vernachlässigbar oder null ist.Disclosed is a hydrostatic work device with a learning and adaptation device, via which a particularly kinematic-hydraulic model stored in a control device for controlling the work device can be adapted or optimized so that a discrepancy between a detected state of the work device and a movement requirement assigned to the state is small , is negligible, or zero.
Offenbart ist weiterhin ein Verfahren zur Steuerung des Arbeitsgerätes mit einem Schritt Anpassen oder Optimieren des Modells mittels der Anpassungseinrichtung derart, dass eine Abweichung des erfassten Zustands des Arbeitsgerätes von der dem Zustand zugeordneten Bewegungsanforderung gering, vernachlässigbar oder null ist. Insbesondere ist das Verfahren in der Anpassungseinrichtung zur Ausführung abgelegt.Disclosed is also a method for controlling the working device with a step of adapting or optimizing the model by means of the adaptation device in such a way that a deviation of the detected state of the working device from the movement requirement assigned to the state is small, negligible or zero. In particular, the method is stored in the adaptation device for execution.
Claims (8)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019205297.5A DE102019205297A1 (en) | 2019-04-12 | 2019-04-12 | Hydrostatic working device and method for its control |
| EP20719358.2A EP3953771A1 (en) | 2019-04-12 | 2020-04-06 | Hydrostatic working tool and method for controlling same |
| CN202080027889.6A CN113646709A (en) | 2019-04-12 | 2020-04-06 | Hydrostatic working equipment and control method thereof |
| PCT/EP2020/059728 WO2020207953A1 (en) | 2019-04-12 | 2020-04-06 | Hydrostatic working tool and method for controlling same |
| KR1020217032500A KR20210151812A (en) | 2019-04-12 | 2020-04-06 | Hydrostatic working tools and methods for controlling them |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019205297.5A DE102019205297A1 (en) | 2019-04-12 | 2019-04-12 | Hydrostatic working device and method for its control |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102019205297A1 true DE102019205297A1 (en) | 2020-10-15 |
Family
ID=70289749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019205297.5A Pending DE102019205297A1 (en) | 2019-04-12 | 2019-04-12 | Hydrostatic working device and method for its control |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP3953771A1 (en) |
| KR (1) | KR20210151812A (en) |
| CN (1) | CN113646709A (en) |
| DE (1) | DE102019205297A1 (en) |
| WO (1) | WO2020207953A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021204544A1 (en) | 2021-05-05 | 2022-11-10 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for operating a hydraulic cylinder of a working machine |
| DE102021205386A1 (en) | 2021-05-27 | 2022-12-01 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for operating a hydraulic cylinder of a working machine |
| DE102024204425A1 (en) * | 2024-05-14 | 2025-11-20 | Zf Friedrichshafen Ag | Method for determining a control system for a variable pump device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4607293A1 (en) * | 2024-02-26 | 2025-08-27 | Gravis Robotics AG | Universal control policy for machine actuators |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3561667B2 (en) * | 1999-11-18 | 2004-09-02 | 新キャタピラー三菱株式会社 | Control device for hydraulic pump |
| US7496414B2 (en) * | 2006-09-13 | 2009-02-24 | Rockwell Automation Technologies, Inc. | Dynamic controller utilizing a hybrid model |
| US8244438B2 (en) * | 2008-01-31 | 2012-08-14 | Caterpillar Inc. | Tool control system |
| CA2883185A1 (en) * | 2012-08-27 | 2014-03-06 | Ekso Bionics, Inc. | Hydraulic actuator system |
| US20140263607A1 (en) * | 2013-03-15 | 2014-09-18 | Clark Equipment Company | Scannable codes to display machine information |
| WO2017129200A1 (en) * | 2016-01-28 | 2017-08-03 | MAX-PLANCK-Gesellschaft zur Förderung der Wissenschaften e.V. | A system for real-world continuous motion optimization and control |
| US9945096B2 (en) * | 2016-02-10 | 2018-04-17 | Deere & Company | Force-based work vehicle blade pitch control |
| FR3052187B1 (en) * | 2016-06-06 | 2018-06-15 | Peugeot Citroen Automobiles Sa | METHOD FOR COMPENSATING FOR THE CINEMATIC WEAR OF A CONTROL OF A VARIABLE GEOMETRY TURBOCHARGER ACTUATOR |
| FR3054635B1 (en) * | 2016-07-29 | 2019-05-17 | Clesse Industries | DETENDER FOR RELAXATION OF LIQUEFIED GAS WITH INTEGRATED PRESSURE COMPENSATION |
| US11144683B2 (en) * | 2016-12-06 | 2021-10-12 | General Electric Company | Real-time adaptation of system high fidelity model in feature space |
| US10526766B2 (en) * | 2017-07-31 | 2020-01-07 | Deere & Company | Work machines and methods and systems to control and determine a position of an associated implement |
-
2019
- 2019-04-12 DE DE102019205297.5A patent/DE102019205297A1/en active Pending
-
2020
- 2020-04-06 KR KR1020217032500A patent/KR20210151812A/en not_active Withdrawn
- 2020-04-06 EP EP20719358.2A patent/EP3953771A1/en not_active Withdrawn
- 2020-04-06 WO PCT/EP2020/059728 patent/WO2020207953A1/en not_active Ceased
- 2020-04-06 CN CN202080027889.6A patent/CN113646709A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021204544A1 (en) | 2021-05-05 | 2022-11-10 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for operating a hydraulic cylinder of a working machine |
| DE102021205386A1 (en) | 2021-05-27 | 2022-12-01 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for operating a hydraulic cylinder of a working machine |
| DE102024204425A1 (en) * | 2024-05-14 | 2025-11-20 | Zf Friedrichshafen Ag | Method for determining a control system for a variable pump device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020207953A1 (en) | 2020-10-15 |
| KR20210151812A (en) | 2021-12-14 |
| CN113646709A (en) | 2021-11-12 |
| EP3953771A1 (en) | 2022-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3953771A1 (en) | Hydrostatic working tool and method for controlling same | |
| DE69618385T2 (en) | Excavator control system with work area limitation for construction machines | |
| AT514115A1 (en) | Electrohydraulic control circuit | |
| DE4440304A1 (en) | Engine and hydraulic pumps controller for construction machine | |
| DE19644962A1 (en) | Method of controlling the operation of an excavator | |
| WO2021122718A1 (en) | Method for controlling a hydraulic cylinder of a working machine | |
| DE112008002587T5 (en) | Hydraulic management for limited equipment of construction machinery | |
| EP2984254A1 (en) | Control system and method for controlling the orientation of a segment of a manipulator | |
| DE112016005381T5 (en) | Actuator drive control system in a construction machine | |
| DE102017213650A1 (en) | Method for controlling a hydraulic system, control unit for a hydraulic system and hydraulic system | |
| EP4222460A1 (en) | Method for determining the weight of a load of a mobile work machine, learning method for a data-based model, and mobile work machine | |
| EP3839256A1 (en) | Method for operating a variable-speed adjustable pump | |
| WO2023104484A1 (en) | Method for training a machine learning system assigned to a hydraulic cylinder | |
| WO2022248177A1 (en) | Method for operating a hydraulic cylinder of a work machine | |
| EP4334786A1 (en) | Method for operating a hydraulic cylinder of a work machine | |
| WO2023104478A1 (en) | Method for ascertaining a reduced training data set for a machine learning system assigned to a hydraulic cylinder | |
| DE102021213085B4 (en) | Method for damping a movably mounted add-on part of a machine and machine | |
| EP3118085B1 (en) | Steering system for a working machine | |
| WO2024240524A1 (en) | Method for providing a valve control parameter for a valve unit associated with a hydraulic cylinder of a working machine | |
| EP3988801A1 (en) | Method for operating a hydraulic drive | |
| DE102021211967A1 (en) | Hydraulic machine for the pressure-controlled supply of pressure medium to a consumer, hydrostatic drive with the hydraulic machine and method with a hydrostatic drive | |
| EP3292444B1 (en) | Method for operating an electric or fluidic actuator and movement controller for an actuator | |
| DE102013211484A1 (en) | Method for vibration damping in a mobile work machine | |
| DE102021209361A1 (en) | Method for the damped control of an actuator using an input unit | |
| DE102023200194B4 (en) | Method for the automated, measurement data-based design of an electronic controller for a hydraulic system |