Computer-implemented method for determining a decoupling matrix for a control system
The decoupling matrix method addresses inefficiencies in electro-hydraulic drive networks by enabling independent control of hydraulic cylinders with short-circuited chambers, improving performance and efficiency.
Patent Information
- Application Number
- EP2024164068
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2025-09-24
AI Technical Summary
Existing electro-hydraulic drive networks face inefficiencies due to the use of valves, which lead to inherent losses and complicate the independent control of multiple hydraulic cylinders with short-circuited chambers and displacement units.
A computer-implemented method for determining a decoupling matrix D to manage pressure dynamics and derive control signals for displacement units, allowing independent control of hydraulic cylinders with short-circuited chambers.
Enables efficient and precise control of hydraulic actuators by decoupling pressure relationships, enhancing the performance and efficiency of electro-hydraulic drive networks.
Smart Images

Figure IMGAF001_ABST
Abstract
Description
[0001] The invention relates to the field of designing control systems for electro-hydraulic drive networks, especially for excavators.State of the Art
[0002] An electro-hydraulic drive network integrates electrical and hydraulic components to facilitate various tasks, including control, actuation, and power transmission. Structurally, it consists of electrical components such as power supplies, control devices like switches, relays, PLCs, and hydraulic components like hydraulic fluid, pumps, actuators, and valves.
[0003] The electrical components, starting with a power supply, generate control signals through devices such as relays, timers, and PLCs based on input parameters. These parameters could include sensor readings or operator commands. On the hydraulic side, hydraulic fluid serves as the medium for energy transmission, with pumps generating flow and pressure, while actuators, such as cylinders and motors, convert hydraulic energy into mechanical motion. Usually, valves regulate the direction, pressure, and flow rate of the fluid.
[0004] Control logic, ranging from simple on-off control to more sophisticated proportional control systems, adaptive control systems, or non-linear control systems , governs the operation of the electro-hydraulic network. This logic processes input signals and generates output commands to control hydraulic components. Communication interfaces, such as serial protocols or Ethernet, may also be present for integration with higher-level control systems or remote monitoring.
[0005] In summary, an electro-hydraulic drive network combines electrical and hydraulic systems to deliver efficient, precise, and reliable control over mechanical processes, making it indispensable in numerous industrial and mobile applications.
[0006] Valves play a crucial role in regulating the flow, within an electro-hydraulic drive network. However, they can also be a source of various problems that affect the performance, efficiency, and reliability of the system.
[0007] However, the use of valves in an electro-hydraulic drive network leads to inherent losses and therefore to low-energy efficiency.
[0008] An electro-hydraulic drive network without valves may comprise n hydraulic cylinders, wherein some chambers of the hydraulic cylinders are short-circuited with n-1 chamber short-circuiting's, and wherein the electro-hydraulic drive network contains n+1 displacement units, wherein n is equal to or greater than 2.
[0009] Any displacement unit may be a fixed displacement unit or a variable displacement unit. The primary difference between fixed displacement units and variable displacement units lies in their methods of controlling hydraulic fluid flow and, consequently, output power.
[0010] Fixed displacement units operate by delivering a consistent volume of hydraulic fluid per revolution or stroke, regardless of the load or demand placed on them. This consistency in output flow rate ensures that the speed of the hydraulic cylinder or actuator it powers remains constant, assuming the load remains steady. Examples of fixed displacement units include fixed displacement pumps and hydraulic motors, both of which maintain a constant output flow rate under varying conditions.
[0011] On the other hand, variable displacement units offer the flexibility to adjust the volume of hydraulic fluid delivered per revolution or stroke. This adjustment can be achieved manually, hydraulically, or electronically, depending on the specific design and application requirements. By varying the displacement, variable displacement units can dynamically adjust the output flow rate and pressure of hydraulic fluid to match changing load or demand conditions. This adaptability enables more precise control over the speed and force of hydraulic actuators, leading to improved efficiency and performance across a range of applications. Variable displacement pumps and hydraulic motors are typical examples of such units.
[0012] While both fixed displacement units and variable displacement units are essential components of electro-hydraulic systems, their fundamental distinction lies in their ability to provide either a constant or adjustable flow of hydraulic fluid. This distinction directly influences the system's capacity to regulate speed, force, and overall efficiency.
[0013] However, the displacement units have to be controlled individually, but not independently. Because of the short-circuiting's the pressures of the volumes connected to the displacement units is divided to all the chambers of these hydraulic cylinders that are short-circuited.
[0014] This means that the coupling between the hydraulic cylinders must be considered when controlling the electro-hydraulic drive network. It is not possible to control individual cylinders without further ado.
[0015] In other words, if a displacement unit is activated to increase the pressure in a chamber that is short-circuited to another chamber, another displacement unit must be used to equalize the pressure in the second chamber and compensate for the actuation of the second hydraulic cylinder.
[0016] The problem to be solved by the invention is to provide a method for designing a control system for a highly efficient electro-hydraulic drive network having multiple hydraulic cylinders with short-circuited chambers.
[0017] The problem is solved by the objects of the independent claims.Disclosure of the invention
[0018] According to a first aspect of the invention, the problem is solved by a computer-implemented method for determining a decoupling matrix D for a control system of an electro-hydraulic drive network comprising n hydraulic cylinders each having two chambers, n-1 chamber short-circuiting's between the cylinder's chambers, and n+1 displacement units.
[0019] The method comprises the steps of: Determining the relations between the control volume pressures, the load pressures and the sum pressure within the electro-hydraulic drive network; Establishing load pressure dynamics and sum pressure dynamics by using dedicated matrices; and Deriving the decoupling matrix D from the load pressure dynamics and the sum pressure dynamics.
[0020] In the following, different pressures are considered for the provided method.
[0021] Control volume pressure refers to the pressure level within a specific volume of hydraulic fluid that is actively controlled or regulated by the system's control mechanisms. This designated volume typically encompasses the area where critical control components such as valves, actuators, and sensors are located. The control system continuously monitors and adjusts the pressure within this volume to maintain desired system performance, such as precise control over the speed, force, or position of hydraulic actuators. By managing the pressure within the control volume, the control system can optimize the operation of the hydraulic system, ensuring efficient and responsive performance.
[0022] Load pressure, on the other hand, refers to the pressure exerted by the hydraulic system on the load being acted upon by hydraulic actuators. This pressure level is directly related to the force required to move or manipulate the load and is influenced by factors such as the size of the load, the resistance encountered, and the hydraulic system's operating conditions. Load pressure is typically measured at the point where the hydraulic actuator interfaces with the load, such as at the cylinder piston or hydraulic motor output shaft. In applications such as lifting, pushing, or pulling heavy loads, the hydraulic system must generate sufficient load pressure to overcome resistance and perform the desired work effectively.
[0023] Finally, the sum pressure is a sum of all pressures of the hydraulic cylinders, or the weighted sum of all pressures of the hydraulic system.
[0024] As mentioned at the beginning, the aim of this invention is to decouple the relationships between different pressures in the electro-hydraulic drive network. It is therefore particularly important for the first step to determine the relationship between the pressures in the electro-hydraulic drive network.
[0025] Based on this, the dynamics between the pressures are determined. A dynamic can be expressed in particular by a change in the respective variable over time. A decoupling matrix is derived from these dedicated matrices, which describes the relationship between the pressures in each chamber of each hydraulic cylinder of the given electro-hydraulic drive network.
[0026] The decoupling matrix D can now be used to map the desired piston speed of each hydraulic cylinder of the electro-hydraulic drive network to the required signal input into the displacement units for increasing, decreasing or maintaining the current pressure within the connected volume.
[0027] Thus, the provided method may be used for designing a control system for an electro-hydraulic drive network as described in the beginning.
[0028] In an embodiment, the method comprises the following step prior to determining the relations between the physical pressures, the load pressures and the sum pressures: Determining a flow continuity model for the electro-hydraulic drive network according to the given number of cylinders, short-circuiting's and displacement units.
[0029] The flow continuity model for the electro-hydraulic drive network may especially consist of flow continuity equations. Thus, the pressure dynamics may be described as p ˙ = f x x ˙ ω m , wherein p = [p 1 , p 2 , ..., p n+1 ] T< represents the vector of the control volume pressures of the displacement units, x = [x 1 , x 2 , ..., x n ] T< represents the positions of each hydraulic cylinder and ω = [ω 1 , ω 2 , ..., ω n+1 ] T< the speeds of the displacement units' shafts.
[0030] In an embodiment, the flow losses and pressure losses within the electro-hydraulic drive network are neglected for determining the flow continuity model.
[0031] In the context of the invention, "neglected" is considered as being equal to zero. Neglecting the losses reduces the complexity of the flow continuity model, thus, the decoupling matrix D is easier to determine.
[0032] In an embodiment, the step of determining the sum pressures comprises summarizing the weighted control volume pressures.
[0033] By weighting the control volume pressures, the decoupling matrix D determined in the end may become more precise to the need or the framework conditions of the electro-hydraulic drive network.
[0034] In an embodiment, the step of determining the relations between the control volume pressures, the load pressures and the sum pressure comprises determining virtual pressures dynamics for each volume from the load pressures, the sum pressures and the control volume pressures.
[0035] Using the virtual pressure dynamics gives conditions, which may be used for deriving the decoupling matrix D. Basically, the virtual pressure can be equated to a target state for which the certain conditions apply. These conditions are the same for different system states, so that the decoupling matrix D can be easily determined.
[0036] In an embodiment, the load pressure dynamics and sum pressure dynamics are derived from the dynamic virtual pressures, wherein the dynamic virtual pressures are derived from the sum of a first dedicated matrix A multiplied with the piston positions and a second dedicated matrix B multiplied with the speeds of the electric motors driving the displacement units.
[0037] The virtual pressure dynamics may be derived as a vector from p ˙ v = Az + B ω wherein A and B are the dedicated matrices, which may be determined with A = ∂ p ˙ L 1 x ˙ 1 ∂ p ˙ L 1 x ˙ 2 … ∂ p ˙ L 1 x ˙ n 0 ⋮ ⋮ ⋮ ⋮ ⋮ ∂ p ˙ Ln x ˙ 1 ∂ p ˙ Ln x ˙ 2 … ∂ p ˙ Ln x ˙ n 0 ∂ p ˙ Σ x ˙ 1 ∂ p ˙ Σ x ˙ 2 … ∂ p ˙ Σ x ˙ n − 1 , B = ∂ p ˙ L 1 ω 1 ∂ p ˙ L 1 ω 2 … ∂ p ˙ L 1 ω n ∂ p ˙ L 1 ω n + 1 ⋮ ⋮ ⋮ ⋮ ⋮ ∂ p ˙ Ln ω 1 ∂ p ˙ Ln ω 2 … ∂ p ˙ Ln ω n ∂ p ˙ Ln ω n + 1 ∂ p ˙ Σ ω 2 ∂ p ˙ Σ ω 2 … ∂ p ˙ Σ ω n ∂ p ˙ Σ ω n + 1 .
[0038] In an embodiment, the decoupling matrix D is derived from the inverse of the second dedicated matrix B and the first dedicated matrix A.
[0039] With the boundary condition that the virtual pressure dynamics should be zero, the equation from above can be converted into the following form. ω = − B − 1 Az = − Dz , D = B − 1 A wherein B -1< is the inverse of the second dedicated matrix B.
[0040] The aim of the control system is to obtain a signal for the displacement units from a predefined system state, i.e., defined piston velocities z. The decoupling matrix D is to be used for this purpose.
[0041] This makes it easy to determine D.
[0042] In another aspect, the invention relates to a method for operating an electro-hydraulic drive network comprising n hydraulic cylinders each having two chambers, n-1 chamber short-circuiting's between the cylinder's chambers, and n+1 displacement units.
[0043] Each cylinder comprises a piston rod which is extendable from the corresponding cylinder, wherein the rod velocity is controlled by the angular velocity of the displacement units. The angular velocity ω of each displacement unit is controlled by a signal to an electric motor driving the displacement units, wherein the signals to the electric motors are derived from a representation of the aimed rod velocity and a decoupling matrix, wherein the decoupling matrix D is determined by using a method as described above.
[0044] In yet another aspect, the invention relates to an excavator comprising an electro-hydraulic drive network, wherein the electro-hydraulic drive network is operated with a method as described above.
[0045] In yet another aspect, the invention relates to a computer program comprising program code, for executing a method as described above when the computer program is executed on a computer.
[0046] In yet another aspect, the invention relates to a computer-readable medium containing program code of a computer program to execute a method as described above when the computer program is executed on a computer.
[0047] In yet another aspect, the invention relates to a system for determining a decoupling matrix D for a control system of an electro-hydraulic drive network, wherein the system is configured to execute a method as described above.
[0048] In summary, a computer-implemented method for determining a decoupling matrix D for a control system of an electro-hydraulic drive network, a method for operating an electro-hydraulic drive network, an excavator comprising said electro-hydraulic drive network, a computer program comprising program code and a computer-readable medium containing program code are presented.
[0049] The described embodiments and further developments can be combined with each other as desired.
[0050] Further possible embodiments, further developments and implementations of the invention also include combinations of features of the invention described above or below with respect to the embodiments that are not explicitly mentioned.Brief description of the drawings
[0051] The accompanying drawings are intended to provide a further understanding of embodiments of the invention. They illustrate embodiments and, in connection with the description, serve to explain principles and concepts of the invention.
[0052] Other embodiments and many of the advantages mentioned will be apparent with reference to the drawings. The elements shown in the drawings are not necessarily shown to scale with respect to each other.
[0053] The figures show: Fig. 1a schematic flow chart of the method for determining a decoupling matrix D for a control system of an electro-hydraulic drive network; and Fig. 2a schematic view of an exemplary electro-hydraulic drive network.
[0054] In the figures of the drawings, identical reference signs denote identical or functionally identical elements, parts, or components, unless otherwise indicated.
[0055] Fig. 1 shows a schematic flow chart of the method for determining a decoupling matrix D for a control system of an electro-hydraulic drive network.
[0056] In a first step S10, the flow continuity equations for the given electro-hydraulic drive network are determined. This includes for example determining the exact number of hydraulic cylinders, displacement units and short-circuiting's between the hydraulic cylinder's chambers.
[0057] In step S12, the relations between the control volume pressures, the load pressures and the sum pressures are determined.
[0058] In step S14, the load pressure dynamics and the sum pressure dynamics are represented in dedicated matrices. Thus, these dedicated matrices represent the dynamic behavior of the given electro-hydraulic drive network.
[0059] In step S16, the decoupling matrix D is derived from the dedicated matrices representing the load pressure dynamics and the sum pressure dynamics. While the dedicated matrices predict the pressures in the electro-hydraulic drive network for a given system state, the decoupling matrix D may be used for deriving a set of commands for achieving said system state and pressures within the electro-hydraulic drive network.
[0060] Finally, in step S18, the decoupling matrix D may be used for actually controlling the displacement units of the electro-hydraulic drive network.
[0061] Fig. 2 shows an electro-hydraulic drive network with two hydraulic cylinders 10, 12 and three displacement units 14, 16, 18. Each of the hydraulic cylinders 10, 12 comprises a first chamber 20, 22 and a second chamber 24, 26, a piston 28, 30 and a piston rod 32, 34. The piston rods 32, 34 are moved by a pressure difference in the two chambers 20, 22, 24, 26 of the hydraulic cylinders 10, 12.
[0062] The second chamber 24 of the first hydraulic cylinder 10 is fluidically connected to the first chamber 22 of the second hydraulic cylinder 12 and thus short-circuited. These two chambers 24 and 22 together form a common volume 36.
[0063] The first displacement unit 14 is fluidically connected to the first chamber 20 of the first hydraulic cylinder 10 and the volume 36. When the first displacement unit is activated, the piston 28 in the first hydraulic cylinder moves. However, the pressure also changes in the second chamber 24 of the same hydraulic cylinder and thus also in the first chamber 22 of the second hydraulic cylinder 12.
[0064] The second displacement unit 16 is arranged between the volume 36 and the second chamber 26 of the second hydraulic cylinder 12. When the first displacement unit 14 is activated, the second displacement unit 16 must be controlled in such a way that it compensates for the pressure increase in the first chamber 22 of the second hydraulic cylinder 12, provided that the piston 30 of the second hydraulic cylinder 12 is not to move as well.
[0065] The third displacement unit 18 is arranged between the second chamber 26 and a flexible fluid volume 38. The further the piston rods 32, 34 are pushed out of the hydraulic cylinders 10, 12, the less fluid within the first chambers 20, 22 is displaced by them. The entire electro-hydraulic drive network must therefore be supplied with fluid from the flexible fluid volume 38 via the third displacement unit 18. Conversely, fluid must be removed from the electro-hydraulic drive network when the pistons 28, 30 are retracted and the piston rods 32, 34 displace fluid.
[0066] The electro-hydraulic drive network also has various sensors. The position sensors 40, 42 continuously determine the position of the pistons 28, 30 within the hydraulic cylinders 10, 12. The speed of the pistons 28, 30 can be derived from the change in position over time.
[0067] The pressure sensors 44, 46, 48 measure the pressures that are present in the first chamber 20 of the first hydraulic cylinder 10, the volume 36 shared by both hydraulic cylinders 10, 12 and the second chamber 26 of the second hydraulic cylinder 12. The pressure dynamics can be derived from the change in pressure over time.
[0068] The data from all sensors 40, 42, 44, 46, 48 are transmitted to hardware interfaces 50 of the control system 52. The control software 54 generates control signals for the displacement units 14, 16, 18 from the sensor values and setpoint values 56, which it receives, for example, via an input from a user or from other software, etc. The generated signals are sent to the control units 58, 60, 62, which each control the displacement units 14, 16, 18 assigned to them.
[0069] Since the displacement units 14, 16, 18 are coupled to each other via the short circuit of the second chamber 24 of the first hydraulic cylinder 10 and the first chamber 22 of the second hydraulic cylinder 12, the signals for the displacement units 14, 16, 18 must be generated in a decoupled manner. This is done using the decoupling matrix D.
[0070] A control signal for the displacement units 14, 16, 18 is thus generated within the control software from the setpoint values 56 and the sensor values of the sensors 40, 42, 44, 46, 48, with which the pistons 28, 30 are moved into the desired position.
Claims
1. Computer-implemented method for determining a decoupling matrix D for a control system (52) of an electro-hydraulic drive network comprising n hydraulic cylinders (10, 12) each having two chambers (20, 22, 24, 26), n-1 chamber short-circuiting's between the cylinder's chambers, and n+1 displacement units (14, 16, 18), wherein n is equal to or greater than 2, the method comprising the steps of: - Determining the relations between the control volume pressures, the load pressures and the sum pressure (S12) within the electro-hydraulic drive network; - Establishing load pressure dynamics and sum pressure dynamics by using dedicated matrices (S14); and - Deriving the decoupling matrix D (S16) from the load pressure dynamics and the sum pressure dynamics.
2. Computer-implemented method according to claim 1, wherein the method comprises the following step prior to determining the relations between the physical pressures, the load pressures and the sum pressures: - Determining a flow continuity model (S10) for the electro-hydraulic drive network according to the given number of cylinders, short-circuiting's and displacement units.
3. Computer-implemented method according to one of the previous claims, wherein the flow losses and pressure losses within the electro-hydraulic drive network are neglected for determining the flow continuity model.
4. Computer-implemented method according to one of the previous claims, wherein the step of determining the sum pressures comprises summarizing the weighted control volume pressures.
5. Computer-implemented method according to one of the previous claims, wherein the step of determining the relations between the control volume pressures, the load pressures and the sum pressure comprises determining virtual pressure dynamics for each volume from the load pressures, the sum pressures and the control volume pressures.
6. Computer-implemented method according to claim 5, wherein the load pressure dynamics and sum pressure dynamics are derived from the dynamic virtual pressures, wherein the dynamic virtual pressures are derived from the sum of a first dedicated matrix A multiplied with the piston positions and a second dedicated matrix B multiplied with the speeds of the electric motors driving the displacement units.
7. Computer-implemented method according to claim 6, wherein the decoupling matrix D is derived from the inverse of the second dedicated matrix B and the first dedicated matrix A.
8. Method for operating an electro-hydraulic drive network comprising n hydraulic cylinders (10, 12) each having two chambers (20, 22, 24, 26), n-1 chamber short-circuiting's between the cylinder's chambers, and n+1 displacement units (14, 16, 18), wherein each cylinder comprises a piston rod (32, 34) which is extendable from the corresponding hydraulic cylinder (10, 12), wherein the piston rod velocity is controlled by the angular velocity of the displacement units (14, 16, 18), wherein the angular velocity of each displacement unit (14, 16, 18) is controlled by a signal to an electric motor driving the displacement units (14, 16, 18), wherein the signals to the electric motors are derived from a representation of the aimed rod velocity and a decoupling matrix D, wherein the decoupling matrix D is determined according to one of the previous claims.
9. Excavator comprising an electro-hydraulic drive network, wherein the electro-hydraulic drive network is operated with a method according to claim 8.
10. Computer program comprising program code, for executing a method according to one of the claims 1 to 7 when the computer program is executed on a computer.
11. Computer-readable medium containing program code of a computer program to execute a method according to one of the claims 1 to 7 when the computer program is executed on a computer.
12. System for determining a decoupling matrix D for a control system (52) of an electro-hydraulic drive network, wherein the system is configured to execute a method according to one of the claims 1 to 7.
Citation Information
Patent Citations
A hydraulic system and a method for controlling a hydraulic system of a working machine
US20230011283A1