This application is based on and hereby claims priority to International Application No. PCT/EP2013/058423 filed on Apr. 24, 2013 and European Application No. 12168164.7 filed on May 16, 2012, the contents of which are hereby incorporated by reference.
The present invention is based on a control device for controlling a hydraulic cylinder unit, wherein the control device has a controller which receives, on its input side, a setpoint variable and an actual variable and determines, on the basis of the difference between the setpoint variable and the actual variable, a preliminary manipulated variable for a valve control unit of the hydraulic cylinder unit.
Hydraulic cylinder units exhibit a control behavior which is strongly dependent on the operating point of the hydraulic cylinder unit. A controller that has been optimized for a specific operating point operates less well or badly at other operating points.
To improve the control behavior it is known in the related art that what is referred to as a butterfly curve is used as a control characteristic of the controller. The butterfly curve however does not cover the entire area of possible operating points and therefore does not operate optimally in each operating state.
Furthermore it is known for position controllers for hydraulic cylinder units that a non-linear transformation is undertaken in each case independently for the setpoint position and the actual position and in addition a part linearization of the position controller is undertaken. This method of operation however is very complex.
DE 10 2007 051 857 B3 and US 2010/294 125 A1, which have the same content, disclose a control device for controlling a hydraulic cylinder unit of the type explained above. This control device delivers optimum control results both in position control and also in force control.
One possible object relates to creating options by which a control device of the type stated at the start is able to be employed more flexibly in a simple way.
The inventor proposes a control device for controlling a hydraulic cylinder unit,
A number of valve control units are thus present, for which a unique manipulated adjustment variable is determined in each case.
Preferably the linearization unit is additionally supplied with a parameter which the linearization unit takes into account for determination of the linearization factors. This enables at least one further boundary condition to be adhered to.
In the simplest case the linearization unit, in the event of the parameter having a first value, determines the linearization factors such that two of the linearization factors have the value zero and two other of the linearization factors have values differing from zero. The two other linearization factors can especially have the same value as each other. In this case the same behavior is produced as with a conventional single valve control unit, i.e. as in DE 10 2007 051 857 B3.
As an alternative or in addition it is possible for the linearization unit, in the event of the parameter having a second value, to determine the linearization factors such that the sum of the working pressures obtaining on both sides of the piston approaches the sum of the working pressures obtaining on the pump and tank side of the valve control units. In this case an especially low pressure difference at the valve control units is produced.
It is possible for the valve control units to be embodied as proportional valves. Preferably the valve control units are embodied as binary-switched switching valves however.
The control unit can be embodied as a hardware structure. Preferably however it is embodied as a software-programmable control device and programmed with a software module, so that it is embodied on the basis of the programming with the software module.
The software module comprises machine code, the processing of which by a software-programmable control device linked to a hydraulic cylinder unit has the effect that the control device is embodied as described above. The software module can be stored in machine-readable form on a data medium.
In principle the proposed control device is universally-applicable. Preferably however it is used for adjustment control of a roll stand.
These and other objects and advantages of the present invention will become more apparent and more readily appreciated from the following description of the preferred embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
In accordance with
The piston 3 has a first operating surface 4A and a second operating surface 4B. Each operating surface 4A, 4B faces towards a corresponding working volume 5A, 5B.
The working volumes 5A, 5B are connected hydraulically to a hydraulic pump 8 and a hydraulic reservoir 9 via hydraulic paths 6A, 6B and a valve control device 7. The hydraulic paths 6A, 6B extend in this case from the respective working volumes 5A, 5B to the valve control unit 7.
If the piston 3 is located in its minimum position smin, a specific volume of a hydraulic fluid 10 is located in hydraulic path 6A. This volume is the minimum quantity of hydraulic fluid 10 which is located between the valve control device 7 and the working surface 4A of the piston 3. This quantity of hydraulic fluid 10 is the minimum possible effective volume for the working volume 5A. It will be referred to hereafter by the reference term VminA.
In a similar manner a specific quantity of hydraulic fluid 10 is located in the hydraulic fluid path 6B when the piston 3 is located in its maximum position smax. This quantity of hydraulic fluid 10 represents a minimum possible effective volume for the working volume 5B. This minimum volume will be referred to below by the reference term VminB.
When the piston 3 is located in any given actual position s, the working volume 5A has a volume value VA, which is expressed as
VA=VminA+AKA(s−smin).
The reference term AKA here refers to the surface value of the operating surface 4A facing towards the working volume 5A of the piston 3. It is further possible to divide the effective volume VA by the surface value AKA. The quotient
hA=VA/AKA
corresponds to an effective height of a column of the hydraulic fluid 10 above the piston 3.
In a similar way, on the basis of the minimum possible effective volume VminB, of the surface value AKB of the operating surface 4B facing towards the operating volume 5B, of the actual position s and of the maximum position smax are determined in accordance with the values VB and hB corresponding to the equations
VB=VminB+AKB(smax−s)
and
hB=VB/AKB
for the second working surface 4B or the second working volume 5B.
A first working pressure pA obtains in working volume 5A, a second working pressure pB obtains in second working volume 5B. A pump pressure pP is applied via the hydraulic pump 8 to the hydraulic fluid 10. A tank pressure pT obtains in the hydraulic reservoir 9. The pump pressure pP and the tank pressure pT correspond to a working pressure obtaining on the pump side and on the tank side of the valve control unit 7.
In accordance with
It is possible that the valve control units 7a to 7d are proportional valves. Preferably however said valves involve binary-switched switching valves, which thus can only be switched back and forth between the states of completely open and completely closed but cannot assume any defined intermediate states. The valve control units 7a to 7d are activated in this case by a pulse-width-modulated and/or pulse-code-modulated activation.
The valve control device 7 and with it the entire hydraulic cylinder unit 1 is controlled by the control device 11. The control device 11 is preferably embodied in accordance with
The software module 12 comprises machine code 14 which is able to be processed by the control device 11. The processing of the machine code 14 by the control device 11 has the effect that the control device 11 controls the hydraulic cylinder 1 in the way which will be explained in greater detail below. The programming of the control device 11 with the software module 12 results in the corresponding embodiment of the control device 11.
The control device 11 in accordance with
Regardless of whether the control device 11 is embodied as a position controller 15 or as a force controller 15′ or as a controller able to be switched over between position control and force control, the control unit 11 determines by the corresponding controller 15, 15′ on the basis of the difference δs, δF between setpoint variable s*, F* and/or actual variable s, F, a preliminary manipulated variable u, u′ for the valve control device 7 and outputs the manipulated variables u, u′. Through this the control device 11 carries out the corresponding control of the hydraulic cylinder unit 1 (more precisely: of the piston 3).
In accordance with
The valve control units 7a to 7d adjust the manipulated variables ua to ud transferred to them accordingly. The effect of this is that the piston 3 is displaced or adjusted with an adjustment speed v.
The determination device 19 of the linearization unit 17 determines the linearization factors fa to fd dynamically as a function of at least the actual position s of the piston 3, of the working pressures pA, pB obtaining on both sides of the piston 3 and also of the working pressures pP, pT obtaining on the pump and tank side of the valve control units 7a-7d. The determination device 19 determines the linearization factors fa to fd such that a ratio of the adjustment speed v during position control to the difference δs of setpoint position s* and/or actual position s and during force control to the difference δF of setpoint force F* and/or actual force F is independent of the actual position s and the working pressures pA, pB, pP, pT.
The way in which the determination device 19 operates will be explained below in greater detail in conjunction with
The control device 11 is usually clocked with an operating clock T. With the frequency of the operating clock T the control device 11 accepts a new setpoint variable s*, F* and a new actual variable s, F in each case, determines the manipulated variables ua to ud and outputs the manipulated variables ua to ud to the valve control units 7a to 7d.
Likewise with the operating clock T the determination device 19 is supplied in each case with a new value for the actual position s and the working pressures pA, pB obtaining on the two sides of the piston 3. Furthermore the determination device 19 is supplied with the leading sign of the control difference δs, δF. The supply of these variables s, pA, pB, δs, δF in a clocked manner is indicated in
The pump pressure pP and the tank pressure pT are constant as a rule. It is therefore possible for these two pressures pP, pT to be supplied to the determination device 19 once (i.e. in advance and thus as parameters). As an alternative however it is likewise possible to supply the pump-side working pressure pP and the tank-side working pressure pT to the determination device 19 in a clocked manner and thus as variables.
As a rule the determination device 19, for exact computation of the linearization factors fa to fd, needs further data. As a rule the further data comprises performance data pN, QNA, QNB of the valve control unit 7, the effective working surfaces AKA, AKB on both sides of the piston 3 as well as the minimum possible effective volumes VminA, VminB on both sides of the piston 3. These values can be predetermined to the determination unit 19 as fixed values, for example by the software module 12. As an alternative the further data—at least partly—can be predetermined to the determination device 19 after the programming of the control device 11 as parameters (i.e. as part of the putting into service of the control device 11), which will be retained unchanged during the operation of the control device 11.
The linearization factors fa to fd can be written in accordance with
The basic linearization factor f is dependent on the leading sign of the control difference δs, δF. In the case of a position control the basic linearization factor f is thus dependent on the direction of movement of the piston 3, i.e. on the direction in which the piston 3 is to be displaced. It is assumed below that the control difference δs, δF is greater than zero. In this case the determination device 19 preferably determines the basic linearization factor f as
The variables used in the above formula are already defined—with the exception of the performance data pN, QNA, QNB of the valve control unit 7. The performance data pN, QNA and QNB of the valve control unit 7 has the following meaning:
As already explained the basic linearization factor f is dependent on the leading sign of the control difference δs, δF. In the event of the control difference δs, δF being negative, the basic linearization factor f is preferably expressed as
The basic linearization factor f thus corresponds to the (single) linearization factor which is determined in DE 10 2007 051 857 B3 and the corresponding US document.
In the determination of the additional linearization factors fa′ to fd′ the determination device 19 preferably additionally takes account, in accordance with
If the control difference δs, δF is positive and the parameter P has a first value P1, the determination device 19, in accordance with
If the control difference δs, δF is negative and the parameter P has a first value P1, the determination device 19, in accordance with
If the parameter P has a second value P2, the determination device 19 determines the additional linearization factors fa′ to fd′ in accordance with
pP+pT=pA+pB.
If the control difference δs, δF is positive, the determination device 19 in this case determines the additional linearization factors fa′ and fd′ as
The additional linearization factors fb′ and fc′ have the value zero in this case.
If, on the other hand, the control difference δs, δF is negative, the determination device 19 in this case determines the additional linearization factors fb′ and fc′ as
The additional linearization factors fa′ and fd′ have the value zero in this case.
A method of operation has been explained above in which the linearization factors fa to fd are determined as a product of the basic linearization factor f and a respective additional linearization factor fa′ to fd′. Naturally a direct determination of the linearization factors fa to fd—i.e. without the detour via the product formation—is possible.
Furthermore the linearization factors fa to fd, which are necessary to cause a linearization in position-controlled operation of the hydraulic cylinder units 1, have been explained above. If a force regulation is performed, in accordance with the diagram depicted in
E here means the elasticity constant of the hydraulic fluid 10.
The proposed arrangement of hydraulic cylinder unit 1 and control device 11 is principally able to be employed in any given way. Preferably however it is used in accordance with
The proposed control device has many advantages, in particular there is optimum operation of the control device 11 at any operating point of the hydraulic cylinder unit 1. The control is completely linearized. Transformations (compare non-linear HGC) are not necessary. Furthermore—likewise by contrast with linear HGC—it is possible to incorporate the proposed control device into existing control systems in a simple manner, since overlaid control structure is already present (into meshed controls and the like) do not have to be changed. A simplified putting into operation and maintenance capability of the control device 11 is thus produced.
The invention has been described in detail with particular reference to preferred embodiments thereof and examples, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention covered by the claims which may include the phrase “at least one of A, B and C” as an alternative expression that means one or more of A, B and C may be used, contrary to the holding in Superguide v. DIRECTV, 69 USPQ2d 1865 (Fed. Cir. 2004).
Number | Date | Country | Kind |
---|---|---|---|
12168164 | May 2012 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/058423 | 4/24/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2013/171041 | 11/21/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3110152 | Johnson | Nov 1963 | A |
4653986 | Ashton | Mar 1987 | A |
4777797 | Mucheyer | Oct 1988 | A |
7114432 | Boone | Oct 2006 | B1 |
8301276 | Tautz et al. | Oct 2012 | B2 |
8408032 | Felkl et al. | Apr 2013 | B2 |
8591200 | Marica | Nov 2013 | B2 |
20090097986 | Nakata et al. | Apr 2009 | A1 |
20110010067 | Rubenbauer | Jan 2011 | A1 |
Number | Date | Country |
---|---|---|
102007003243 | Jul 2008 | DE |
102007051857 | Apr 2009 | DE |
1965083 | Sep 2008 | EP |
12168164.7 | May 2012 | EP |
PCTEP2013058423 | Apr 2013 | WO |
Entry |
---|
English language International Search Report for PCT/EP2013/058423, dated Sep. 10, 2013, 4 pages. |
European Search Report for European Priority Patent Application No. 12168164.7, dated Oct. 22, 2012, 6 pages. |
Number | Date | Country | |
---|---|---|---|
20150142183 A1 | May 2015 | US |