WO1995008677A1 - Multi-variable control of multi-degree of freedom linkages - Google Patents

Multi-variable control of multi-degree of freedom linkages Download PDF

Info

Publication number
WO1995008677A1
WO1995008677A1 PCT/US1994/004888 US9404888W WO9508677A1 WO 1995008677 A1 WO1995008677 A1 WO 1995008677A1 US 9404888 W US9404888 W US 9404888W WO 9508677 A1 WO9508677 A1 WO 9508677A1
Authority
WO
WIPO (PCT)
Prior art keywords
velocity
signals
signal
linkage
producing
Prior art date
Application number
PCT/US1994/004888
Other languages
French (fr)
Inventor
Michael S. Lukich
Original Assignee
Caterpillar Inc.
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 Caterpillar Inc. filed Critical Caterpillar Inc.
Priority to JP50422695A priority Critical patent/JP3614171B2/en
Priority to DE4497127T priority patent/DE4497127T1/en
Publication of WO1995008677A1 publication Critical patent/WO1995008677A1/en
Priority to SE9501220A priority patent/SE506338C2/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B21/00Common features of fluid actuator systems; Fluid-pressure actuator systems or details thereof, not covered by any other group of this subclass
    • F15B21/008Reduction of noise or vibration
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/431Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
    • E02F3/434Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like providing automatic sequences of movements, e.g. automatic dumping or loading, automatic return-to-dig
    • 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/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2037Coordinating the movements of the implement and of the frame
    • 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
    • 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/2221Control of flow rate; Load sensing arrangements

Definitions

  • This invention relates generally to a control system for a work implement and more particularly to a control system for a work implement having a plurality of multi-degree of freedom linkages.
  • a front end loader utilizes a work implement for digging, loading and dumping a bucket.
  • the work implement includes at least two linkages, a boom and a bucket.
  • Each linkage is actuated by at least one hydraulic cylinder for controlled movement.
  • the hydraulic excavator is another example.
  • the HE'S work implement typically has three linkages: a boom, a stick, and a bucket. Furthermore, rotary motion of the implement itself is provided hydraulically either by rotation of the implement about a pivot point or rotation of the HE , s cab.
  • actuation of the hydraulic cylinders is typically provided through movement of a series of mechanical levers.
  • Each mechanical lever is mechanically coupled to a hydraulic directional control valve which controllably provides a flow of hydraulic fluid to the respective hydraulic cylinder(s).
  • each circuit would contain at least one directional control valve.
  • the directional control valve may be either directly coupled to a control lever or hydraulically coupled through a hydraulic pilot system.
  • An operator in order to affect movement of a particular linkage would controllably operate one of the control levers. Movement of a control lever along a particular axis would result in responsive movement of a specified linkage.
  • four separate levers may be provided, each movable along a single axis. Movement of a particular lever may effect movement of a respective linkage.
  • levers movable along two perpendicular axes may provide control of two linkages.
  • a controller typically microprocessor based, interprets the electronic signals and controllably actuates an electrohydraulic direction control valve or a pilot control valve for providing hydraulic fluid flow to the cylinders.
  • the dynamic effects are a result of the oil- mass resonances associated with each implement circuit.
  • the resonant frequency of each circuit is different and varies as a function of the forces exerted on each linkage and the oil column lengths of the individual circuits (as defined by the linear extension of the respective cylinder and line volumes) .
  • the forces exerted on the linkage are a function of the load on the implement and the individual forces exerted on the linkage from each of the hydraulic cylinders.
  • each resonant frequency is dynamic, i.e., it continuously varies.
  • the problem lies in the fact that as each hydraulic cylinder is extended or retracted, the force exerted by the respective cylinder on the linkage may force the hydraulic cylinders corresponding to the other circuits into an oscillatory mode resulting in a severe degradation of desired path accuracy. This is known as dynamic coupling or "cross-talk" among the implement circuits.
  • Each hydraulic circuit has the potential for adversely exciting the other circuits. As a result, whenever one hydraulic circuit is being utilized on a multi linkage implement, the potential for cross-talk and a degradation in system response accuracy exists.
  • the present invention is directed to overcoming one or more of the problems, as set forth above.
  • an apparatus for controllably actuating a work implement has at least a first linkage and a second linkage.
  • the apparatus produces a control signal and senses the position and velocity of the first and second linkages.
  • the apparatus produces a command signal as a function of the control signal and the position and velocity signals.
  • the command signal controls actuation of the first linkage such that cross-talk between the first and second linkages is minimized.
  • Fig. 1 is a stylized representation of a work implement having first, second and third linkages, respective actuating means, and a controlling means, according to an embodiment of the present invention
  • Fig. 2 is a block diagram of the controlling means of Fig. 1 and position and velocity input sensors;
  • Fig. 3 is a detailed block diagram of the controlling means of Fig. 1 including a multivariable controlling means;
  • Fig. 4 is an equation used in the multivariable controlling means of Fig. 3;
  • Fig. 5 is a stylized representation of a serial hydraulic circuit and the controlling means of Fig. 1, according to am embodiment of the present invention
  • Fig. 6 is a stylized representation of a parallel hydraulic circuit and the controlling means of Fig. 1, according to am embodiment of the present invention
  • Fig. 7 is a stylized representation of one of the actuating means of Fig. 1, including an open center directional control valve and an electrohydraulic pilot valve;
  • Fig. 8 is a stylized representation of one of the actuating means of Fig. 1, including a closed center pressure compensated directional control valve and an electrohydraulic pilot valve;
  • Fig. 9 is a stylized representation of one of the actuating means of Fig. 1, including an electrohydraulic open center directional control valve; and.
  • Fig. 10 is a stylized representation of one of the actuating means of Fig. 1, including an electrohydraulic closed center directional control valve.
  • the present invention or apparatus 102 is adapted to control the work implement 104 of an earthmoving vehicle.
  • the work implement 104 shown is that of a hydraulic excavator.
  • the present invention is applicable to the work implements of various other earthmoving vehicles, e.g., a front end loader or motorgrader.
  • the work implement 104 of the hydraulic excavator has first, second and third linkages 106,108,110 (the boom, stick and bucket).
  • first, second and third linkages 106,108,110 the boom, stick and bucket.
  • the present invention provides advantages for various other arrangements, for example, work implements having as few as two linkages and work implements having as many as N linkages.
  • the following discussion is concerned with a hydraulic excavator, i.e., a work implement having 3 linkages.
  • the present invention is equally applicable to a work implement having as few as 2 and as many as N linkages.
  • a means 124 produces at least one control signal.
  • the control signal producing means 124 includes first and second control handles 126,128.
  • the control handles 126,128 are electronic joysticks which generate electronic signals in response to movement of the joysticks along or about suitable axes.
  • a controlling means 130 receives the control signal(s), the first, second, and third position signals, the first, second, and third velocity signals and produces a first command signal (C ⁇ ) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals.
  • the controlling means 130 also produces a second command signal (C 2 ) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals and produces a third command signal (C 3 ) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals.
  • a means 202 senses the position and velocity of the first linkage 106 and responsively produces a first position signal and a first velocity signal.
  • a means 204 senses the position and velocity of the second linkage 108 and responsively produces a second position signal and a second velocity signal.
  • a means 206 senses the position and velocity of the third linkage 110 and responsively produces a third position signal and a third velocity signal.
  • the means 202,204,206 may sense either linear and angular positions and velocities.
  • each position and velocity sensing means 202,204,206 includes a RF linear position sensor.
  • the RF position sensor senses the linear extension of the cylinders.
  • the RF sensor also senses the linear velocity of the cylinder.
  • a separate velocity sensor for example, a DC rotary generator connected to the cylinder which generates an electrical signal responsive to the speed of rotation.
  • the controlling means 130 estimates the individual velocities as the derivative of the position signals.
  • each position and velocity sensing means 202,204,206 includes a rotary encoder which generates signals indicated of the movement of the individual linkages 106,108,110 about a respective pivot point.
  • a means 112 receives the first command signal (C ⁇ ) and responsively actuates the first linkage 106 as a function thereof.
  • a means 114 receives the first command signal (C 2 ) and responsively actuates the second linkage 108 as a function thereof.
  • a means 116 receives the first command signal (C 3 ) and responsively actuates the third linkage 110 as a function thereof.
  • the first, second, and third actuating means 112,114,116 includes two hydraulic cylinders 118, one hydraulic cylinder 120 and one hydraulic cylinder 122, respectively.
  • the first command signal is adapted to minimize the cross-talk between the first actuating means 112 and the second and third linkages 108,110 and actuating means 114,116.
  • the second command signal is adapted to minimize the cross-talk between the second actuating means 114 and the first and third linkages 106,110 and actuating means 112,116.
  • the third command signal is adapted to minimize the cross-talk between the third actuating means 116 and the first and second linkages 106,108 and actuating means 112,114.
  • cross-talk refers to the effect actuation of one hydraulic circuit has on the other hydraulic circuits.
  • Each hydraulic circuit (including the linkage and the respective cylinder) has a dynamic oil-mass resonant frequency.
  • the dynamic behavior of each linkage i.e., the oil-mass resonant frequency
  • the oil mass resonant frequencies of the linkages overlap.
  • the inertial load e.g., material in the bucket, also affects the individual oil-mass resonance frequencies and provides a forcing function for excitation.
  • the present invention compensates for the cross-talk between the hydraulic circuits thereby reducing the dynamic coupling.
  • the actuating means 112,114 are parallelly connected in a hydraulic circuit 502.
  • a pump 504 provides pressurized hydraulic fluid to the actuating means 112,114.
  • a feedback control valve 506 provides load compensation to the pump 504.
  • each actuating means 112,114 are serially connected in a hydraulic circuit 602.
  • a pump 602 (shown here as being uncompensated) provides pressurized hydraulic fluid to the actuating means 112,114.
  • each actuating means 112,114,116 includes an open center directional control valve 902 and a pilot control valve 704.
  • each actuating means 112,114,116 includes a closed center pressure compensated directional control valve 802 and a pilot control valve 804.
  • each actuating means 112,114,116 includes an electrohydraulic open center directional control valve 902.
  • each actuating means 112,114,116 includes an electrohydraulic closed center pressure compensated directional control valve 1002.
  • the controlling means 130 includes a controller 208.
  • the controller 208 is a digital controller which receives the sensor information and controllably operates the individual actuating means.
  • the controller 210 is micro-processor based.
  • One suitable microprocessor is MC68332 which is available from Motorola Corp. of Schaumburg, IL.
  • the controlling means 130 includes a means 302 for receiving the control signal(s) and responsively producing first desired position and velocity signals, second desired position and velocity signals, and third desired position and velocity signals.
  • the present invention is flexibly suitable to work with a multitude of control systems, i.e., manual, automatic, or semi ⁇ automatic.
  • a single control signal indicates the desired position and/or velocity of the point.
  • the desired position and velocity signal producing means 302 receives the control signal(s) and according to the current mode of the control system, determines the desired position and velocity signals corresponding to the desired position and velocity of the respective linkages.
  • the controlling means 130 further includes a means 304 for receiving the desired position and velocity signals and the position and velocity signals, compares the respective signals, and responsively produces velocity and position error signals.
  • the controlling means 130 also includes a means 306 for receiving the position and velocity error signals and responsively determining the command signals.
  • the command signal determining means 306 includes a means for multiplying the position error signal by a first position transfer function, multiplying the first velocity error signal by a first velocity transfer function, multiplying the second position error signal by a second position transfer function, multiplying the second velocity error signal by a second velocity transfer function, and multiplying the third position error signal by a third position transfer function, and multiplying the third velocity error signal by a third velocity transfer function.
  • the first command signal (C ⁇ ) is a function of the sum of the above products.
  • command signals for a work implement having n linkages are determined by the equation, which is also shown in Fig. 4:
  • PE- the first position error signal
  • PE 2 the second position error signal
  • PE n the nth position error signal
  • VE X the first velocity error signal
  • VE 2 the second velocity error signal
  • VE n the nth velocity error signal
  • H p ii' ⁇ 11 the fi rst position and velocity transfer functions for command c 1# H pl2
  • H p2n ,H v . 3n the nth position and velocity transfer functions for command C 2
  • H pn i'H v ni the first position and velocity transfer functions for command C n
  • H p n 2 ' H vn2 the sec °nd position and velocity transfer functions for command C n
  • H pnn ,H vnn the nth position and velocity transfer functions for command C n .
  • the transfer functions are dependent upon the linkage arrangement/specifications of the work implement and are synthesized based on empirical measurements of the linkage dynamics.
  • the control matrix (H) is derived from a system model consisting of: l. linear transfer function models of the implement circuits's dynamic behavior; 2. linear transfer function models describing the error or inaccuracy of the implement circuit models as the linkage geometry changes; 3. performance models describing the gain and bandwidth necessary to meet the required tracking accuracy performance; and
  • linear transfer function models describing the frequency characteristics of the (position and velocity) sensor noise.
  • the linear transfer models are based on empirical data and include coupling terms.
  • the linear transfer models are derived using a dynamic signal analyzer.
  • One suitable dynamic signal analyzer is the HP 3566A
  • the system model defined by the above models is transformed to a state-space representation using standard conversion techniques.
  • the state-space system (P) is partitioned as follows:
  • the control matrix H is derived such that the tracking error between the commanded implement circuit hydraulic cylinder positions and velocities and actual cylinder positions and velocities.
  • the control matrix H is derived using the following procedure: 1. derive system model P;
  • H is synthesized using an H-infinity method.
  • the H- infinity method is summarized in "State-space Solutions to Standard H2 and H-infinity Control Problems," by Doyle, J.C. et al., IEEE Transactions on Automatic Control, VI. 34, No. 8, August 1989, which is herein incorporated by reference.
  • the state-space system P is scaled by matrices obtained using an mu- analysis method.
  • the mu-analysis method is disclosed in "Performance and Robustness Analysis for Structured Uncertainty," by Doyle, J.C. et al, IEEE Conference on Decision and Control, Dec. 1982, pp. 629-636, which is herein incorporated by reference.
  • the present invention 102 is adapted to provide more stable and accurate control of the linkages comprising the work implement.
  • the present invention is described in relation to a hydraulic excavator.
  • the present invention has equal applicability to a wide range of work implements.
  • the present invention is not expressly limited to any such vehicle or linkage arrangement.
  • the present invention works equally well in a wide range of work implement control modes.
  • the work implement may be operated in a manual, semi-automatic or automatic mode.
  • a manual mode an operator preferably requests movement of the linkages through a pair of electronic joysticks.
  • the controlling means 130 receives the signals and the feedback signals. According to a set of rules defining the desired response characteristics (position, velocity) of the individual linkages the controlling means determines desired positions and velocities and subsequently position and velocity errors.
  • the controlling means 130 filters the required error signals and determines individual command signals for each individual hydraulic circuit.
  • the individual commands are functions of the position and velocity errors respective to all of the individual circuits. This allows the controlling means through the position and velocity transfer functions to effect the required movement and simultaneously to minimize the effect of cross-talk between the hydraulic circuits.
  • the present invention also works during semi-automatic or automatic modes. For example, linear motion of a point on the work implement, typically the end point of the bucket linkage, is provided in a semi-automatic mode controllable by an operator through a single control lever. Desired position and velocity signals for each linkage in the work implement are determined as a function of the control signal. Thereafter, the controller works similarly to that described above.
  • the transfer functions implemented by the controller are dependent upon the specifications of the work implement.
  • the transfer functions are based on empirical measurements as discussed above.

Abstract

The present invention provides an apparatus (102) for controllably actuating a work implement. The work implement (104) includes at least a first linkage (106) and a second linkage (108). The apparatus (102) produces a control signal, senses the position and velocity of the first and second linkages (106, 108) and responsively produces position and velocity signals. The apparatus (102) responsively produces a command signal as a function of the control signal and the position and velocity signals. The command signal controls actuation of the first linkage (106) such that dynamic coupling between the first and second linkages (106, 108) is minimized.

Description

Description
Multi-Variable Control of Multi-Degree of Freedom Linkages
Technical Field
This invention relates generally to a control system for a work implement and more particularly to a control system for a work implement having a plurality of multi-degree of freedom linkages.
Background Art
Conventional earth-moving machinery use hydraulic work implements having a plurality of multi- degree of freedom linkages. For example, a front end loader utilizes a work implement for digging, loading and dumping a bucket. Typically, the work implement includes at least two linkages, a boom and a bucket. Each linkage is actuated by at least one hydraulic cylinder for controlled movement.
The hydraulic excavator (HE) is another example. The HE'S work implement typically has three linkages: a boom, a stick, and a bucket. Furthermore, rotary motion of the implement itself is provided hydraulically either by rotation of the implement about a pivot point or rotation of the HE,s cab.
For both vehicles, actuation of the hydraulic cylinders is typically provided through movement of a series of mechanical levers. Each mechanical lever is mechanically coupled to a hydraulic directional control valve which controllably provides a flow of hydraulic fluid to the respective hydraulic cylinder(s). Normally, each circuit would contain at least one directional control valve. The directional control valve may be either directly coupled to a control lever or hydraulically coupled through a hydraulic pilot system. An operator, in order to affect movement of a particular linkage would controllably operate one of the control levers. Movement of a control lever along a particular axis would result in responsive movement of a specified linkage. For example on a HE, four separate levers may be provided, each movable along a single axis. Movement of a particular lever may effect movement of a respective linkage. Or levers movable along two perpendicular axes may provide control of two linkages.
More recently, some systems have employed electronic joysticks. These joysticks produce electronic signals in response to handle movement. A controller, typically microprocessor based, interprets the electronic signals and controllably actuates an electrohydraulic direction control valve or a pilot control valve for providing hydraulic fluid flow to the cylinders.
In such systems in order to controllably position or move the endpoint of the implement, the operator would have to simultaneously operate at least two control levers. In order to provide a high degree of accuracy, a highly experienced operator is required. In order to reduce the required skill level of the operator, effort has gone into automating or semi-automating the work cycle or portions of the work cycle of the work implement. One of the most desired features is linear motion control. In a system as described above, in order to achieve linear movement, the operator would have to simultaneously operate at least two control levers of the hydraulic excavator. In an automated or semi-automated system, the operator would simply place the work implement in the proper mode and actuate a single control lever. In response the controller would generate the required signals to the control valves to provide the desired movement. However, in any of the systems described above, manual, automatic or semi-automatic, operation of a plurality of linkages has substantial dynamic effects. Heretofore, none of the systems described have compensated for these effects.
The dynamic effects are a result of the oil- mass resonances associated with each implement circuit. The resonant frequency of each circuit is different and varies as a function of the forces exerted on each linkage and the oil column lengths of the individual circuits (as defined by the linear extension of the respective cylinder and line volumes) . The forces exerted on the linkage are a function of the load on the implement and the individual forces exerted on the linkage from each of the hydraulic cylinders.
As mentioned above, each resonant frequency is dynamic, i.e., it continuously varies. The problem lies in the fact that as each hydraulic cylinder is extended or retracted, the force exerted by the respective cylinder on the linkage may force the hydraulic cylinders corresponding to the other circuits into an oscillatory mode resulting in a severe degradation of desired path accuracy. This is known as dynamic coupling or "cross-talk" among the implement circuits. Each hydraulic circuit has the potential for adversely exciting the other circuits. As a result, whenever one hydraulic circuit is being utilized on a multi linkage implement, the potential for cross-talk and a degradation in system response accuracy exists. The present invention is directed to overcoming one or more of the problems, as set forth above.
Disclosure of the Invention
In one aspect of the present invention an apparatus for controllably actuating a work implement is provided. The work implement has at least a first linkage and a second linkage. The apparatus produces a control signal and senses the position and velocity of the first and second linkages. The apparatus produces a command signal as a function of the control signal and the position and velocity signals. The command signal controls actuation of the first linkage such that cross-talk between the first and second linkages is minimized.
Brief Description of the Drawings
Fig. 1 is a stylized representation of a work implement having first, second and third linkages, respective actuating means, and a controlling means, according to an embodiment of the present invention;
Fig. 2 is a block diagram of the controlling means of Fig. 1 and position and velocity input sensors;
Fig. 3 is a detailed block diagram of the controlling means of Fig. 1 including a multivariable controlling means; Fig. 4 is an equation used in the multivariable controlling means of Fig. 3;
Fig. 5 is a stylized representation of a serial hydraulic circuit and the controlling means of Fig. 1, according to am embodiment of the present invention; Fig. 6 is a stylized representation of a parallel hydraulic circuit and the controlling means of Fig. 1, according to am embodiment of the present invention; Fig. 7 is a stylized representation of one of the actuating means of Fig. 1, including an open center directional control valve and an electrohydraulic pilot valve;
Fig. 8 is a stylized representation of one of the actuating means of Fig. 1, including a closed center pressure compensated directional control valve and an electrohydraulic pilot valve;
Fig. 9 is a stylized representation of one of the actuating means of Fig. 1, including an electrohydraulic open center directional control valve; and.
Fig. 10 is a stylized representation of one of the actuating means of Fig. 1, including an electrohydraulic closed center directional control valve.
Best Mode for Carrying Out the Invention
With reference to Fig. 1, the present invention or apparatus 102 is adapted to control the work implement 104 of an earthmoving vehicle. The work implement 104 shown is that of a hydraulic excavator. However, the present invention is applicable to the work implements of various other earthmoving vehicles, e.g., a front end loader or motorgrader.
The work implement 104 of the hydraulic excavator has first, second and third linkages 106,108,110 (the boom, stick and bucket). However as stated above, the present invention provides advantages for various other arrangements, for example, work implements having as few as two linkages and work implements having as many as N linkages. The following discussion is concerned with a hydraulic excavator, i.e., a work implement having 3 linkages. However, it is understood that the present invention is equally applicable to a work implement having as few as 2 and as many as N linkages.
A means 124 produces at least one control signal. In one embodiment, the control signal producing means 124 includes first and second control handles 126,128. In the preferred embodiment, the control handles 126,128 are electronic joysticks which generate electronic signals in response to movement of the joysticks along or about suitable axes. With reference to Figs. 1 and 2, a controlling means 130 receives the control signal(s), the first, second, and third position signals, the first, second, and third velocity signals and produces a first command signal (Cλ) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals.
The controlling means 130 also produces a second command signal (C2) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals and produces a third command signal (C3) as a function of the control signal(s), the first, second, and third position signals and the first, second, and third velocity signals.
With reference to Fig. 2, a means 202 senses the position and velocity of the first linkage 106 and responsively produces a first position signal and a first velocity signal. A means 204 senses the position and velocity of the second linkage 108 and responsively produces a second position signal and a second velocity signal.
A means 206 senses the position and velocity of the third linkage 110 and responsively produces a third position signal and a third velocity signal.
The means 202,204,206 may sense either linear and angular positions and velocities.
In a first embodiment, each position and velocity sensing means 202,204,206 includes a RF linear position sensor. The RF position sensor senses the linear extension of the cylinders. In one embodiment', the RF sensor also senses the linear velocity of the cylinder. In another embodiment, a separate velocity sensor, for example, a DC rotary generator connected to the cylinder which generates an electrical signal responsive to the speed of rotation. In still another embodiment, the controlling means 130 estimates the individual velocities as the derivative of the position signals.
In a second embodiment, each position and velocity sensing means 202,204,206 includes a rotary encoder which generates signals indicated of the movement of the individual linkages 106,108,110 about a respective pivot point.
A means 112 receives the first command signal (Cλ) and responsively actuates the first linkage 106 as a function thereof.
A means 114 receives the first command signal (C2) and responsively actuates the second linkage 108 as a function thereof.
A means 116 receives the first command signal (C3) and responsively actuates the third linkage 110 as a function thereof. In the preferred embodiment, the first, second, and third actuating means 112,114,116 includes two hydraulic cylinders 118, one hydraulic cylinder 120 and one hydraulic cylinder 122, respectively. The first command signal is adapted to minimize the cross-talk between the first actuating means 112 and the second and third linkages 108,110 and actuating means 114,116.
The second command signal is adapted to minimize the cross-talk between the second actuating means 114 and the first and third linkages 106,110 and actuating means 112,116.
The third command signal is adapted to minimize the cross-talk between the third actuating means 116 and the first and second linkages 106,108 and actuating means 112,114.
The term "cross-talk" or dynamic coupling refers to the effect actuation of one hydraulic circuit has on the other hydraulic circuits. Each hydraulic circuit (including the linkage and the respective cylinder) has a dynamic oil-mass resonant frequency. As the linkages of the work implement are moved relative to one another, the dynamic behavior of each linkage, i.e., the oil-mass resonant frequency, changes. Frequently, the oil mass resonant frequencies of the linkages overlap. The inertial load, e.g., material in the bucket, also affects the individual oil-mass resonance frequencies and provides a forcing function for excitation. The present invention compensates for the cross-talk between the hydraulic circuits thereby reducing the dynamic coupling.
With reference to Fig. 5 in one embodiment, the actuating means 112,114 are parallelly connected in a hydraulic circuit 502. A pump 504 provides pressurized hydraulic fluid to the actuating means 112,114. A feedback control valve 506 provides load compensation to the pump 504.
With reference to Fig. 6, in another embodiment, the actuating means 112,114 are serially connected in a hydraulic circuit 602. A pump 602 (shown here as being uncompensated) provides pressurized hydraulic fluid to the actuating means 112,114. With reference to Fig. 7 in one embodiment, each actuating means 112,114,116 includes an open center directional control valve 902 and a pilot control valve 704.
With reference to Fig. 8 in another embodiment, each actuating means 112,114,116 includes a closed center pressure compensated directional control valve 802 and a pilot control valve 804.
With reference to Fig. 9 in still another embodiment, each actuating means 112,114,116 includes an electrohydraulic open center directional control valve 902.
With reference to Fig. 10 in an alternate embodiment, each actuating means 112,114,116 includes an electrohydraulic closed center pressure compensated directional control valve 1002.
The hydraulic circuits discussed and shown in Figs. 5-10 and variations thereof are well-known in the art. The embodiments of the hydraulic circuits described with regard to Figs. 5-10 are exemplary only. The present invention is expressly not limited to such arrangements and is equally applicable to other arrangements, for example, hybrid serial and parallel hydraulic circuits or circuits containing variations or hybrids of the directional control valves discussed above. -lo¬
in the preferred embodiment, the controlling means 130 includes a controller 208. Preferably, the controller 208 is a digital controller which receives the sensor information and controllably operates the individual actuating means. Preferably, the controller 210 is micro-processor based. One suitable microprocessor is MC68332 which is available from Motorola Corp. of Schaumburg, IL.
With reference to Fig. 3, the controlling means 130 includes a means 302 for receiving the control signal(s) and responsively producing first desired position and velocity signals, second desired position and velocity signals, and third desired position and velocity signals. The present invention is flexibly suitable to work with a multitude of control systems, i.e., manual, automatic, or semi¬ automatic.
For example, in a semi-automatic control system, wherein linear movement of a point on the linkage along a prescribed trajectory is provided, a single control signal indicates the desired position and/or velocity of the point. In other systems or modes, manual or other automatic modes are provided. The desired position and velocity signal producing means 302 receives the control signal(s) and according to the current mode of the control system, determines the desired position and velocity signals corresponding to the desired position and velocity of the respective linkages. The controlling means 130 further includes a means 304 for receiving the desired position and velocity signals and the position and velocity signals, compares the respective signals, and responsively produces velocity and position error signals. The controlling means 130 also includes a means 306 for receiving the position and velocity error signals and responsively determining the command signals. The command signal determining means 306 includes a means for multiplying the position error signal by a first position transfer function, multiplying the first velocity error signal by a first velocity transfer function, multiplying the second position error signal by a second position transfer function, multiplying the second velocity error signal by a second velocity transfer function, and multiplying the third position error signal by a third position transfer function, and multiplying the third velocity error signal by a third velocity transfer function. The first command signal (Cλ) is a function of the sum of the above products.
Generally, the command signals for a work implement having n linkages are determined by the equation, which is also shown in Fig. 4:
"pll Hγiι Hpl2 Hvl2 Hpln Hvln
Hp21 "v21 "p22 "v22 "p2n "v2n
"pnl
Figure imgf000013_0003
Hpn2 "vn2 n TJpnn n TJvnn
Figure imgf000013_0002
Figure imgf000013_0001
where, C, the first command signal, the second command signal, the nth command signal,
PE-, the first position error signal, PE2 = the second position error signal, PEn = the nth position error signal, VEX = the first velocity error signal, VE2 = the second velocity error signal, VEn = the nth velocity error signal, Hpii'^11 = the first position and velocity transfer functions for command c1# Hpl2,Hvl2 = the second position and velocity transfer functions for command Clf Hpin'Hvin = the nth position and velocity transfer functions for command C1# Hp21,Hv21 - the first position and velocity transfer functions for command C2, Hp22,Hv22 - the second position and velocity transfer functions for command C2,
Hp2n,Hv.3n - the nth position and velocity transfer functions for command C2, Hpni'Hvni = the first position and velocity transfer functions for command Cn, H pn2'H vn2 = the sec°nd position and velocity transfer functions for command Cn, and Hpnn,Hvnn = the nth position and velocity transfer functions for command Cn. The transfer functions are dependent upon the linkage arrangement/specifications of the work implement and are synthesized based on empirical measurements of the linkage dynamics.
The control matrix (H) is derived from a system model consisting of: l. linear transfer function models of the implement circuits's dynamic behavior; 2. linear transfer function models describing the error or inaccuracy of the implement circuit models as the linkage geometry changes; 3. performance models describing the gain and bandwidth necessary to meet the required tracking accuracy performance; and
4. linear transfer function models describing the frequency characteristics of the (position and velocity) sensor noise. The linear transfer models are based on empirical data and include coupling terms. The linear transfer models are derived using a dynamic signal analyzer. One suitable dynamic signal analyzer is the HP 3566A
Dynamic Signal Analyzer available from Hewlett Packard of Palo Alto CA. The performance models are dependent upon the desired system response accuracy. The sensor noise linear transfer models are determined in lab tests.
The system model defined by the above models is transformed to a state-space representation using standard conversion techniques. The state-space system (P) is partitioned as follows:
Figure imgf000015_0001
where, X1 are the disturbance inputs, X2 are the control inputs, λ are the errors to be minimized and Y2 are the output measurements provided to the controlling means 130. The control matrix H is derived such that the tracking error between the commanded implement circuit hydraulic cylinder positions and velocities and actual cylinder positions and velocities. The control matrix H is derived using the following procedure: 1. derive system model P;
2. synthesize an initial control matrix H;
3. if all performance objectives are met then the current control matrix H is used; 4. if all performance objectives are not met then P is scaled and control matrix H is re- synthesized;
5. steps 3-4 are repeated until all performance objectives are met. In the preferred embodiment, control matrix
H is synthesized using an H-infinity method. The H- infinity method is summarized in "State-space Solutions to Standard H2 and H-infinity Control Problems," by Doyle, J.C. et al., IEEE Transactions on Automatic Control, VI. 34, No. 8, August 1989, which is herein incorporated by reference.
In the preferred embodiment, the state-space system P is scaled by matrices obtained using an mu- analysis method. The mu-analysis method is disclosed in "Performance and Robustness Analysis for Structured Uncertainty," by Doyle, J.C. et al, IEEE Conference on Decision and Control, Dec. 1982, pp. 629-636, which is herein incorporated by reference.
The general format of the transfer functions are as follows:
H = Kij i S + Zl ) { S + Zz) - (S * Zm) ij (S + P ) (S + P2) - (S + P0)
Industrial Applicability
With reference to the Figs, and in operation, the present invention 102 is adapted to provide more stable and accurate control of the linkages comprising the work implement. For the purposes of discussion only, the present invention is described in relation to a hydraulic excavator. However, the present invention has equal applicability to a wide range of work implements. As a result, the present invention is not expressly limited to any such vehicle or linkage arrangement.
As discussed above, the present invention works equally well in a wide range of work implement control modes. For example, the work implement may be operated in a manual, semi-automatic or automatic mode. In a manual mode, an operator preferably requests movement of the linkages through a pair of electronic joysticks. The controlling means 130 receives the signals and the feedback signals. According to a set of rules defining the desired response characteristics (position, velocity) of the individual linkages the controlling means determines desired positions and velocities and subsequently position and velocity errors. The controlling means 130, as discussed above, filters the required error signals and determines individual command signals for each individual hydraulic circuit. The individual commands are functions of the position and velocity errors respective to all of the individual circuits. This allows the controlling means through the position and velocity transfer functions to effect the required movement and simultaneously to minimize the effect of cross-talk between the hydraulic circuits.
The present invention also works during semi-automatic or automatic modes. For example, linear motion of a point on the work implement, typically the end point of the bucket linkage, is provided in a semi-automatic mode controllable by an operator through a single control lever. Desired position and velocity signals for each linkage in the work implement are determined as a function of the control signal. Thereafter, the controller works similarly to that described above.
The transfer functions implemented by the controller are dependent upon the specifications of the work implement. The transfer functions are based on empirical measurements as discussed above.
Other aspects, objects, and features of the present invention can be obtained from a study of the drawings, the disclosure, and the appended claims.

Claims

1. An apparatus (102) for controllably actuating a work implement (104) , the work implement (104) having at least a first linkage (106) and a second linkage (108) , comprising: means (124) for producing a control signal; means (202) for sensing the position and velocity of the first linkage (106) and responsively producing a first position signal and a first velocity signal; means (204) for sensing the position and velocity of the second linkage (108) and responsively producing a second position signal and a second velocity; controlling means (130) for receiving said control signal, said first and second position signals and said first and second velocity signals and producing a first command signal (Cx) as a function of said control signal, said first and second position signals and said first and second velocity signals; means (112) for receiving said first command signal (Cλ) and responsively actuating said first linkage (106) as a function thereof; and wherein said first command signal is adapted to minimize the dynamic coupling between the first actuating means (112) and the second linkage (108) .
2. An apparatus (102), as set forth in claim 1, wherein said control signal producing means
(124) includes a first control lever 126.
3. An apparatus (102), as set forth in claim 1, wherein said control signal producing means (124) includes means for producing a second control signal.
4. An apparatus (102), as set forth in claim 3, wherein said control signal producing means (124) includes first and second control levers (126,128) .
5. An apparatus (102) , as set forth in claim 4, wherein said first and second control levers (126,128) are electronic joysticks.
6. An apparatus (102) , as set forth in claim 1, wherein said first actuating means (112) includes an electrohydraulic open center directional control valve (902) .
7. An apparatus (102), as set forth in claim 1, wherein said first actuating means (112) includes an open center directional control valve (702) and an electrohydraulic pilot valve (704) .
8. An apparatus (102), as set forth in claim 1, wherein said first actuating means (112) includes an electrohydraulic closed center pressure compensated directional control valve (1002) .
9. An apparatus (102), as set forth in claim 1, wherein said first actuating means (112) includes a closed center pressure compensated directional control valve (902) and a electrohydraulic pilot valve.
10. An apparatus (102), as set forth in claim 1, including means (114) for actuating the second linkage (114) .
11. An apparatus (102) , as set forth in claim 10, wherein said first and second actuating means (112,114) are connected in series.
12. An apparatus (102), as set forth in claim 11, wherein said first and second actuating means (112,114) are connected in parallel.
13. An apparatus (102), as set forth in claim 1, wherein said controlling means (130) includes means for producing a second command signal (C2) as a function of said control signal, said first and second position signals and said first and second velocity signals, and including means (114) for receiving said second command signal (C2) and responsively actuating said second linkage (108) as a function thereof; and wherein said second command signal is adapted to minimize the dynamic coupling between the second actuating means (112) and the first linkage (108).
14. An apparatus (102), as set forth in claim 13, wherein said controlling means (130) includes means (302) for receiving said control signal and responsively producing a first desired position and velocity signals and second desired position and velocity signals.
15. An apparatus (102) , as set forth in claim 14, wherein said controlling means (130) includes means (304) for receiving said first desired position and velocity signals, said second desired position and velocity signals, said and responsively producing first velocity and position error signals and second velocity and position error signals.
16. An apparatus (102), as set forth in claim 15, wherein said controlling means (130) includes means (306) for receiving said first position and velocity error signals and said second position and velocity error signals and responsively determining said first command signals.
17. An apparatus (102), as set forth in claim 16, wherein said command signal determining means (306) includes means for multiplying said first position error signal by a first position transfer function, multiplying said first velocity error signal by a first velocity transfer function, multiplying said second position error signal by a second position transfer function, multiplying said second velocity error signal by a second velocity transfer function, and wherein said first command signal is a function of the sum thereof.
18. An apparatus (102) for controllably actuating a work implement (104) , the work implement (104) having a first linkage (106) , a second linkage (108) , and a third linkage (110) , comprising: means (124) for producing a control signal; means (202) for sensing the position and velocity of the first linkage (106) and responsively producing a first position signal and a first velocity signal; means (204) for sensing the position and velocity of the second linkage (108) and responsively producing a second position signal and a second velocity signal; means (206) for sensing the position and velocity of the third linkage (110) and responsively producing a third position signal and velocity signal; controlling means (130) for receiving said control signal, said first, second, and third position signals and said first, second, and third velocity signals, producing a first command signal (C^ as a function of said control signal, said first, second, and third position signals and said first, second, and third velocity signals, producing a second command signal (C2) as a function of said control signal, said first, second, and third position signals and said first, second, and third velocity signals, and producing a third command signal (C3) as a function of said control signal, said first, second, and third position signals and said first, second, and third velocity signals; means (112) for receiving said first command signal (C ) and responsively actuating said first linkage (106) as a function thereof; means (114) for receiving said second command signal (C2) and responsively actuating said second linkage (108) as a function thereof; means (116) for receiving said third command signal (C3) and responsively actuating said third linkage (110) as a function thereof; wherein said first command signal (C-Jis adapted to minimize the dynamic coupling between the first actuating means (112) and the second and third linkages (108,110); wherein said second command signal (C2) is adapted to minimize the dynamic coupling between the second actuating means (112) and the first and third linkages (108,112); and wherein said third command signal (C3)is adapted to minimize the dynamic coupling between the third actuating means (112) and the first and second linkages (108,110).
19. An apparatus (102), as set forth in claim 18, wherein said control signal producing means (124) includes a first control lever 126.
20. An apparatus (102), as set forth in claim 18, wherein said control signal producing means (124) includes means for producing a second control signal.
21. An apparatus (102) , as set forth in claim 20, wherein said control signal producing means (124) includes first and second control levers (126,128) .
22. An apparatus (102), as set forth in claim 21, wherein said first and second control levers (126,128) are electronic joysticks.
23. An apparatus (102), as set forth in claim 18, wherein said controlling means (130) includes means (302) for receiving said control signal and responsively producing a first desired position and velocity signals, second desired position and velocity signals, and third desired position and velocity signals.
24. An apparatus (102), as set forth in claim 23, wherein said controlling means (130) includes means (304) for receiving said first desired position and velocity signals, said second desired position and velocity signals, said third position and velocity signals and responsively producing first velocity and position error signals, second velocity and position error signals, and third position and velocity error signals.
25. An apparatus (102), as set forth in claim 24, wherein said controlling means (130) includes means (306) for receiving said first position and velocity error signals, said second position and velocity error signals, said third position and velocity error signals and responsively determining said first, second and third command signals.
26. An apparatus (102), as set forth in claim 25, wherein said command signal determining means (306) includes: means for multiplying said first position error signal by a first position transfer function, multiplying said first velocity error signal by a first velocity transfer function, multiplying said second position error signal by a second position transfer function, multiplying said second velocity error signal by a second velocity transfer function, multiplying said third position error signal by a third position transfer function, multiplying said third velocity error signal by a third velocity transfer function, and wherein said first command signal is a function of the sum thereof; means for multiplying said first position error signal by a fourth position transfer function, multiplying said first velocity error signal by a fourth velocity transfer function, multiplying said second position error signal by a fifth position transfer function, multiplying said second velocity error signal by a fifth velocity transfer function, multiplying said third position error signal by a sixth position transfer function, multiplying said third velocity error signal by a sixth velocity transfer function, and wherein said second command signal is a function of the sum thereof; and means for multiplying said first position error signal by a seventh position transfer function, multiplying said first velocity error signal by a seventh velocity transfer function, multiplying said second position error signal by an eighth position transfer function, multiplying said second velocity error signal by an eighth velocity transfer function, multiplying said third position error signal by a ninth position transfer function, multiplying said third velocity error signal by a ninth velocity transfer function, and wherein said third command signal is a function of the sum thereof.
27. An apparatus (102) for controllably actuating a work implement (104) , the work implement (104) having at least a first linkage (106) and a second linkage (108) , comprising: means (124) for producing first and second control signals; means (202) for sensing the position and velocity of the first linkage (106) and responsively producing a first position signal and a first velocity signal; means (204) for sensing the position and velocity of the second linkage (108) and responsively producing a second position signal and second velocity signal; controlling means (130) for receiving said first and second control signals, said first and second position signals and said first and second velocity signals and producing a first command signal
(Cα) as a function of said first and second control signals, said first and second position signals and said first and second velocity signals; means (112) for receiving said first command signal (Cx) and responsively actuating said first linkage (106) as a function thereof; and wherein said first command signal is adapted to minimize the dynamic coupling between the first actuating means (112) and the second linkage (108) .
28. An apparatus (102) for controllably actuating a work implement (104) , the work implement (104) having a first linkage (106), a second linkage (108) , and a third linkage (110) , comprising: means (124) for producing first and second control signals; means (202) for sensing the position and velocity of the first linkage (106) and responsively producing a first position signal and a first velocity signal; means (204) for sensing the position and velocity of the second linkage (108) and responsively producing a second position signal and a second velocity signal; means (206) for sensing the position and velocity of the third linkage (110) and responsively producing a third position signal and a third velocity signal; de¬
controlling means (130) for receiving said first and second control signals, said first, second, and third position signals and said first, second, and third velocity signals, producing a first command signal (Cλ) as a function of said first and second control signals, said first, second, and third position signals and said first, second, and third velocity signals, producing a second command signal (C2) as a function of said first and second control signals, said first, second, and third position signals and said first, second, and third velocity signals, and producing a third command signal (C3) as a function of said first and second control signals, said first, second, and third position signals and said first, second, and third velocity signals; means (112) for receiving said first command signal (C^ and responsively actuating said first linkage (106) as a function thereof; means (114) for receiving said second command signal (C2) and responsively actuating said second linkage (108) as a function thereof; means (116) for receiving said third command signal (C3) and responsively actuating said third linkage (110) as a function thereof; wherein said first command signal (C1)is adapted to minimize the dynamic coupling between the first actuating means (112) and the second and third linkages (108,110); wherein said second command signal (C2) is adapted to minimize the dynamic coupling between the second actuating means (112) and the first and third linkages (108,112); and wherein said third command signal (C3)is adapted to minimize the dynamic coupling-talk between the third actuating means (112) and the first and second linkages (108,110).
29. An apparatus (102) for controllably actuating a work implement (104) on a work vehicle, the work implement (104) having at least a first linkage (106) and a second linkage (108) , the work vehicle including means (124) for producing a control signal and means (202,204,206) for sensing the position and velocity of the first and second linkages (106,108) and responsively producing first and second position signals and first and second velocity signals, comprising: controlling means (130) for receiving the control signal, said first and second position signals and said first and second velocity signals and producing a first command signal (C^ as a function of the control signal, said first and second position signals and said first and second velocity signals; means (112) for receiving said first command signal (Cλ) and responsively actuating said first linkage (106) as a function thereof; and wherein said first command signal is adapted to minimize the dynamic coupling between the first actuating means (112) and the second linkage (108) .
PCT/US1994/004888 1993-06-28 1994-05-02 Multi-variable control of multi-degree of freedom linkages WO1995008677A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP50422695A JP3614171B2 (en) 1993-06-28 1994-05-02 Multivariate control of multistage free link mechanism
DE4497127T DE4497127T1 (en) 1993-06-28 1994-05-02 Control with multiple variables for connections or connecting links with several degrees of freedom
SE9501220A SE506338C2 (en) 1993-06-28 1995-04-04 Multivariate control of link systems with multiple degrees of freedom

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/082,644 US5383390A (en) 1993-06-28 1993-06-28 Multi-variable control of multi-degree of freedom linkages
US08/082,644 1993-09-23

Publications (1)

Publication Number Publication Date
WO1995008677A1 true WO1995008677A1 (en) 1995-03-30

Family

ID=22172477

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1994/004888 WO1995008677A1 (en) 1993-06-28 1994-05-02 Multi-variable control of multi-degree of freedom linkages

Country Status (5)

Country Link
US (1) US5383390A (en)
JP (1) JP3614171B2 (en)
DE (1) DE4497127T1 (en)
SE (1) SE506338C2 (en)
WO (1) WO1995008677A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07268897A (en) * 1994-03-23 1995-10-17 Caterpillar Inc Self-adaptable excavation control system and method thereof
JP2972530B2 (en) * 1994-11-16 1999-11-08 新キャタピラー三菱株式会社 Work machine control device for construction machinery
KR100328218B1 (en) * 1996-04-30 2002-06-26 볼보 컨스트럭션 이키프먼트 홀딩 스웨덴 에이비 Operation method selection device and method of hydraulic construction machine
US6050090A (en) * 1996-06-11 2000-04-18 Kabushiki Kaisha Kobe Seiko Sho Control apparatus for hydraulic excavator
US6025686A (en) * 1997-07-23 2000-02-15 Harnischfeger Corporation Method and system for controlling movement of a digging dipper
DE19743801A1 (en) * 1997-10-02 1999-04-08 Claas Selbstfahr Erntemasch Device for controlling a hydraulic cylinder in a self-propelled harvesting machine
US6115660A (en) * 1997-11-26 2000-09-05 Case Corporation Electronic coordinated control for a two-axis work implement
US6233511B1 (en) 1997-11-26 2001-05-15 Case Corporation Electronic control for a two-axis work implement
US5953977A (en) * 1997-12-19 1999-09-21 Carnegie Mellon University Simulation modeling of non-linear hydraulic actuator response
ATE203488T1 (en) * 1998-09-08 2001-08-15 Palfinger Ag CRANE
US6129155A (en) * 1998-12-02 2000-10-10 Caterpillar Inc. Method and apparatus for controlling a work implement having multiple degrees of freedom
US6257118B1 (en) 1999-05-17 2001-07-10 Caterpillar Inc. Method and apparatus for controlling the actuation of a hydraulic cylinder
DE10040395A1 (en) 1999-09-14 2001-03-22 Caterpillar Inc Hydraulic control system for improving pump response and dynamic match of pump and valve has control unit for controlling rate of change of cross-section of main flow control valve
FR2822483B1 (en) * 2001-03-22 2003-07-18 Volvo Compact Equipment Sa LOADER-TYPE PUBLIC WORKS MACHINE
US20030196434A1 (en) * 2001-12-11 2003-10-23 Brown Bryan D. Multi-circuit flow ratio control
EP1416095B1 (en) * 2002-10-31 2011-10-12 Deere & Company Work vehicle, in particular a backhoe and/or a vehicle with a front loader
US8069772B1 (en) * 2008-06-18 2011-12-06 Arnold Peterson Systems and methods for controlling hydraulic actuators
US8109197B1 (en) * 2008-06-18 2012-02-07 Arnold Peterson Hydraulic control system and method
US20120253609A1 (en) * 2011-03-31 2012-10-04 Caterpillar Inc. Proportional control using state space based scheduling
EP3535458B1 (en) 2016-11-02 2023-07-12 Clark Equipment Company System and method for defining a zone of operation for a lift arm
US20180252243A1 (en) * 2017-03-03 2018-09-06 Husco International, Inc. Systems and methods for dynamic response on mobile machines
US10634442B2 (en) * 2018-01-17 2020-04-28 Cubic Corporation Light gun breech position detector

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0361666A1 (en) * 1988-09-08 1990-04-04 Caterpillar Inc. Intuitive joystick control for a work implement
FR2671118A1 (en) * 1990-12-31 1992-07-03 Samsung Heavy Ind SYSTEM AND METHODS FOR AUTOMATICALLY CONTROLLING THE OPERATION OF PUBLIC WORKS ENGINES.
EP0532195A2 (en) * 1991-09-13 1993-03-17 Caterpillar Inc. Method and apparatus for controlling an implement
FR2691186A1 (en) * 1990-10-31 1993-11-19 Samsung Heavy Ind Control system to automatically control an excavator based on control levers or pedals.

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3789739A (en) * 1971-08-02 1974-02-05 Cessna Aircraft Co Remote hydraulic control
JPS5238323B2 (en) * 1971-12-27 1977-09-28
US4166506A (en) * 1975-06-30 1979-09-04 Kabushiki Kaisha Komatsu Seisakusho Controlling apparatus for bulldozer blade
US4015729A (en) * 1976-01-02 1977-04-05 J. I. Case Company Automatic control system for backhoe
US4109812A (en) * 1977-03-25 1978-08-29 Caterpillar Tractor Co. Dump control for loaders
SE440129B (en) * 1979-06-20 1985-07-15 Akermans Verkstad Ab DEVICE FOR REDUCING THE PISTON SPEED IN A CYLINDER AS THE PISTON STANDS UP
JPS57197334A (en) * 1981-05-26 1982-12-03 Komatsu Ltd Electric oil pressure controller for construction vehicle
JPS59118929A (en) * 1982-12-24 1984-07-09 Kubota Ltd Excavation working vehicle
US4643074A (en) * 1985-03-07 1987-02-17 Vickers, Incorporated Power transmission
US4844685A (en) * 1986-09-03 1989-07-04 Clark Equipment Company Electronic bucket positioning and control system
US4893981A (en) * 1987-03-26 1990-01-16 Kabushiki Kaisha Komatsu Seisakusho Master/slave type manipulator
CA1333416C (en) * 1988-11-18 1994-12-06 Tetsuya Nishida Pivotal movement control device for boom-equipped working machine
US5012722A (en) * 1989-11-06 1991-05-07 International Servo Systems, Inc. Floating coil servo valve
US5062264A (en) * 1990-07-24 1991-11-05 The University Of British Columbia Hydraulic control system
US5195864A (en) * 1991-08-28 1993-03-23 Case Corporation Hydraulic system for a wheel loader
KR950009324B1 (en) * 1991-11-26 1995-08-19 삼성중공업주식회사 Automatic control method and device of actuator for excavator
US5214916A (en) * 1992-01-13 1993-06-01 Caterpillar Inc. Control system for a hydraulic work vehicle

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0361666A1 (en) * 1988-09-08 1990-04-04 Caterpillar Inc. Intuitive joystick control for a work implement
FR2691186A1 (en) * 1990-10-31 1993-11-19 Samsung Heavy Ind Control system to automatically control an excavator based on control levers or pedals.
FR2671118A1 (en) * 1990-12-31 1992-07-03 Samsung Heavy Ind SYSTEM AND METHODS FOR AUTOMATICALLY CONTROLLING THE OPERATION OF PUBLIC WORKS ENGINES.
EP0532195A2 (en) * 1991-09-13 1993-03-17 Caterpillar Inc. Method and apparatus for controlling an implement

Also Published As

Publication number Publication date
SE506338C2 (en) 1997-12-08
JPH08504909A (en) 1996-05-28
US5383390A (en) 1995-01-24
SE9501220L (en) 1995-07-25
JP3614171B2 (en) 2005-01-26
SE9501220D0 (en) 1995-04-04
DE4497127T1 (en) 1995-11-23

Similar Documents

Publication Publication Date Title
US5383390A (en) Multi-variable control of multi-degree of freedom linkages
US5784945A (en) Method and apparatus for determining a valve transform
US5424623A (en) Coordinated control for a work implement
US5737993A (en) Method and apparatus for controlling an implement of a work machine
US6173573B1 (en) Control device for hydraulic drive machine
US6140787A (en) Method and apparatus for controlling a work implement
EP0071228B1 (en) Control system for hydraulic circuit apparatus
US5899008A (en) Method and apparatus for controlling an implement of a work machine
US5442868A (en) Method for controlling operation of an excavator having electronic micro-module
KR100196669B1 (en) Area limiting excavation control system for construction machine
EP0965698B1 (en) Method and device for controlling construction machine
EP0376295B1 (en) Hydraulic drive controlling apparatus for construction machine
US5214916A (en) Control system for a hydraulic work vehicle
US5735065A (en) Area limiting excavation control system for construction machine
US5666806A (en) Control system for a hydraulic cylinder and method
US6278955B1 (en) Method for automatically positioning the blade of a motor grader to a memory position
US5305681A (en) Hydraulic control apparatus
EP0803614B1 (en) Locus control system for construction machines
EP0301096B1 (en) Operation controller
US5176504A (en) Apparatus for controlling hydraulic pumps for construction machine
US5629849A (en) Method for controlling operation of repeated work of excavator vehicle
JPH1061604A (en) Hydraulic driving device for construction machine and control method therefor
JP2784198B2 (en) Hydraulic drive for civil and construction machinery
US6459976B1 (en) Method and system for controlling steady-state speed of hydraulic cylinders in an electrohydraulic system
US20020104431A1 (en) Method and apparatus for controlling the actuation of a hydraulic cylinder

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): DE JP SE

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 95012209

Country of ref document: SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 95012209

Country of ref document: SE

RET De translation (de og part 6b)

Ref document number: 4497127

Country of ref document: DE

Date of ref document: 19951123

WWE Wipo information: entry into national phase

Ref document number: 4497127

Country of ref document: DE

122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8607