The invention relates to a method for controlling a valve system controlling an actuator. The invention relates to a method for testing faults in a valve system controlling an actuator. The invention also relates to a valve system for the control of an actuator.
In hydraulics, power is transmitted by means of pressure and volume flow. Normally, the volume flow is generated by a pump, and the resistance caused by the system increases the pressure. Normally, the aim is to move actuators, such as cylinders and motors, by means of the volume flow and the pressure. Because the actuators must normally be moved in both directions, either back and forth or changing the direction of circulation, and possibly even be stopped, valves are needed for controlling the volume flow. When the actuators are to be moved precisely, for example at a specific rate, accurate valves are needed to control the volume flow. Conventionally, such valves are so-called proportional valves. Proportional valves have been used already for decades, and there are several different valves functioning on the same basic principle.
Better controllability is achieved if more than one proportional valve is used for controlling the actuator, because all the control edges can be controlled independently, irrespective of the each other. In
A digital hydraulic valve system is a kind of a proportionally functioning directional valve. The valve system consists of simple and robust on/off valves coupled in parallel. The valves are arranged in such a way that by their different opening combinations it is possible to achieve a gradual control response at each control edge. This technique is also known as Pulse Code Modulation, or PCM. Document U.S. Pat. No. 2,999,482 is mentioned as an example.
The digital hydraulic valve system normally consists of either two or four separate DFCU's. A single DFCU can be made in several ways, of which the binary, Fibonacci and Pulse Number Modulation (PNM) based solutions are the most examined ones. The basic principle of the control of the digital hydraulic valve system is discussed in WO 02/086327 A1, which corresponds to patent application FI 20010827 A.
Table A shows, in a general case, the ratio between the opening combinations and the total opening of a valve series in one DFCU (Qj: the flow rate through a valve j). It can be seen in the table that 16 different flow rate values can be obtained with four valves. In a corresponding manner, 32 and 64 flow rate values would be obtained with five and six valves, respectively.
In proportional valves of prior art, fault tolerance is primarily limited to the robust structure and fail-safe properties of the valve. In practice, if there is a fault in the valve, the input current to the valve is switched off and so-called centering springs drive the slide either to the central position or to another “safe” position. In some feedback systems, in case of a fault it is possible to try to increase for example the input current to achieve a desired position of the stem. In some valves, a fault condition is indicated to the operator either by means of light signals (e.g. LED) or, for example, a CAN message (Controller Area Network). Even in these cases it is still not possible to speak about actual fault tolerance. In some critical uses, such as ships and aircrafts, tandem systems may be used, with a duplicate component for each component. These duplicate components can be used in case of a fault, and the faulty part is disconnected from the system. In some cases, only those parts which are susceptible to failure are duplicated.
In the system of four proportional valves shown in
The valve system of
In the system according to the article, the control and, for example, solely the extend stroke of the actuator is implemented by using even three or all the four valve series, whose all opening combinations are worked out, and the suitable one is selected by optimation. However, the article does not point out a fault situation, its detection, nor a measure to compensate for a failure of the valves and the effect of the fault situation on the control.
It is an aim of the present invention to introduce a method for detecting faults in a digital hydraulic valve system. Furthermore, it is an aim of the invention to introduce a method for reacting to the detected faults in such a way that the operation of the actuator can be continued in the best case without a noticeable effect on the normal operation of the system. In conventional arrangements, this is not possible without duplicating the valve and isolating the faulty valve from the rest of the system.
In one embodiment of the invention, the valve system comprises four valve series (DFCU), but in a situation in which the valves operate normally, i.e. without faults, for example only two valve series (control edges DFCU P→A and DFCU B→T) are used for the extend stroke of the actuator, and the two other valve series (control edges DFCU P→B and DFCU A→T) are used for the retract stroke. In the case of a fault, which will be shown by table B below, one of the remaining valve series (DFCU P→B or DFCU A→T) is employed to compensate for the effect of the fault, for example by an extend stroke, depending on the valve series where the fault is (DFCU P→A or DFCU B→T).
In a fault situation, it is typical that a suitable opening is no longer found in a faulty valve. In the first example, the utilization of too large an opening may be intentional, because a part of the volume flow can be directed to a tank port if it is not possible to find a correct or suitable smaller opening. Also in the second example, the utilization of too large an opening is intentional, because it is not possible to find a correct or suitable smaller opening.
According to the first example, either an excessive volume flow is directed to the actuator (the opening of the DFCU P→A is too large because of the open valve), or according to the second example, an excessive volume flow is directed away from the actuator (the opening of the DFCU B→T is too large because of the open valve). In the first example, the principle of compensation is to direct the volume flow both to the actuator and to the outlet port T (via DFCU A→T), wherein the total volume flow entering the actuator is reduced accordingly. In the second example, the volume flow is directed to the actuator and also the working port B (via DFCU P→B), where also the volume flow exiting the actuator is summed up, and the summed volume flow is directed to the control edge (DFCU B→T). For the retract stroke, the same general principles are applied, but the functions of the valve series are interchanged.
Further, one embodiment of the invention is characterized in that after the fault has been detected, the control principle of the control system is corrected. Depending on the type of the fault, the matrix used in the mathematical computation, which assumes that the valves of all the valve series operate normally, is corrected to match to the condition of the faulty valve and the opening combinations available after the fault. One feature of the invention is the finding that the control method and control system presented in the above-mentioned article and conference publication operate again quite normally after said correcting measure, take the fault fully into account, and are capable of continuing the optimized control of the actuator. Consequently, as a result of the fault, the control is extended from the control of two valve series to the control of either three or four valve series.
The greatest advantage of the presented system is that a fault in a valve does not prevent the operation of the system. If a valve is jammed fully open or remains partly open (table B, cases II to V), the reprogramming of the controller for the part of a single valve series may no longer be a sufficient measure. It is an advantage of the invention that the fault can be compensated for by using “extra” valve series. The valve series needed for the compensation are ready in the system which comprises four control edges. Other advantages include, for example, the fact that the system can be tested also under a load, and the actuator does not necessarily move at all during the tests. The effect of the faulty valves on the operation of the system can also be determined without using expensive and space consuming flow rate sensors. Typically, the pressure sensors are provided ready in the system. The sensors are used, for example, to monitor the pressures pA, pB, pP and pT, and they are also used for fault analysis.
The invention will be described in more detail with reference to the appended drawings, in which
a shows the control of an actuator by means of two valve series,
b shows the control of an actuator by means of four valve series,
The flow rate Q passed by a single valve can be calculated by the formula
Q=κav(u)√{square root over (Δp)}
in which κ is the flow factor of the valve, av(u) is the opening of the valve as a function of the control u, and Δp is the pressure difference over the valve.
A variety of faults may occur in an on/off valve. In a normally operating valve, the valve is fully closed (opening=0) when the control is off (marked: control=0), and the valve is fully open (opening=1) when the control is on (marked: control=1). Consequently, the control and the opening correspond to each other after a coupling transient. If the opening of the valve does not match with the value of the control signal, there is a fault somewhere. Let us define a two-valued function av to reflect the opening of the valve as a function of the control. The markings av(0) and av(1) indicate the value of the opening when the control is off and on, respectively. Table B lists a variety of most typical fault types and describes their behaviour in fault situations. The opening of the valve is between 0 and 1. The figures x and y indicate an opening between the open and closed positions. There are also valves which are normally open, wherein their function is reverse.
The fault situation I may be caused, for example, by a break of a cable or a connector; the fault situation II by a short circuit; and the fault situation III by a particle stuck between the closing means and the frame of the valve. The fault situation IV, in turn, may occur if the flow opening of the valve is partly blocked; the fault situation V if the sealing face of the valve is damaged; and the fault situation VI for example as a combination of the fault situations IV and V.
Table B shows 6 different fault situations. Let us look at a situation in which there are 3 valves in parallel and a fault occurs in the middle one. All the possible control combinations of the three valves can be illustrated by means of the following matrix B:
Each column in the matrix represents the controls of the valves at a given state value of the DFCU.
In a normal situation, the opening of the valve is the same as its control, wherein all three opening combinations of the three valves can be presented by the matrix B. In case I, the middle valve is jammed in the closed position. Thus, the openings of the DFCU with the values of the different states are:
In case II, the valve is jammed in the open position. The opening combinations are:
In the case III, the valve is jammed in a position x between the open and closed positions. The opening combinations are:
In case IV, the valve operates in such a way that it can be closed but it will not open fully. The opening combinations are:
In case V, the valve opens normally but cannot be closed fully. The opening combinations are:
In case VI, the valve changes its state but will not open or close fully. The opening combinations are:
In a corresponding manner, it is possible to form all the opening combinations if the first or third valve is faulty, or if several valves are faulty at the same time.
All the possible flow rates of the DFCU can be calculated by the formula:
in which κ1, κ2 and κ3 are the flow factors of the valves.
The first step in reacting to faults is detecting the fault, on the basis of which the function av(u) between the valve control and the opening is known. In the following, we shall look at the extend stroke only (for example, the forward motion and extension of a cylinder); the retract stroke (for example, the retracting of a cylinder) can be dealt with in a similar way. The aim of the adjustment or control of an actuator is normally that a given rate and pressure level is achieved with the actuator.
With reference to
The valve system comprises control edges DFCU P→A and DFCU B→T for the extend stroke of the actuator and control edges DFCU P→B and DFCU A→T for the retract stroke (reverse stroke). The DFCU P→A is placed in a first connection between the ports P and A, the DFCU B→T in a second connection between the ports B and T, the DFCU P→B in a third connection between the ports P and B, and the DFCU A→T in a fourth connection between the ports A and T.
With reference to
With reference to
Furthermore, the valve system comprises a control system which comprises a controller card known as such, for example one to be coupled to PC equipment, comprising a programmable microprocessor and the necessary functions, a memory, and e.g. a TTL level I/O connection for the electrical control of the valves. The valves may be controlled, for example, by relays, via which the operating voltage is supplied to the valves. The control system implements the control by means of a stored control algorithm under a system program controlling the apparatus. The control algorithm is formed to provide the desired control, based on the mathematic analysis presented in this description.
If only two DFCU's are used, that is, the inlet and outlet flows are controlled according to
(κPA1ανPA1+κPA2+κPA2+κP3ανPA3)√{square root over (pP−pA)}=AAν
(κBT1ανBT1+κBT2ανBT2+κBT3ανBT3)√{square root over (pB−pT)}=ABν
A
A
p
A
−A
B
p
B
=F
If the supply pressure pP, the tank pressure pT and the force F effective on the piston are known (AA being the surface area of the piston in the cylinder, AB the area of the cylinder on the side of the piston rod, and K a coefficient representing the throughput of the valve), the formula can be used to solve the pressures pA and pB of the cylinder chambers as well as the kinetic speed v of the piston for all the possible valve opening combinations (AAv being the flow rate QA and ABv being the flow rate QB). If all the valves are in order (
A significantly better compensation for faults is achieved by utilizing the “extra” DFCU's P→B and A→T, as shown in
(κPA1ανPA1+κPA2ανPA2+κPA3ανPA3)√{square root over (pP+pA)}−(κAT1ανAT1+κAT2ανAT1+κAT3ανAT3)√{square root over (pA+pT)}=AAν
(κBT1ανBT1+κBT2ανBT2+κBT3ανBT3)√{square root over (pB+pT)}=ABν
A
A
p
A
−A
B
p
B
=F
From the first equation, it can be seen that the flow rate into the chamber A of the cylinder (left hand side of the equation) is the difference between the DFCU P→A and the DFCU:n A→T. If the desired flow rate cannot be achieved with the DFCU P→A only, its opening can be increased and the opening of the DFCU A→T can be adjusted to give a desired sum flow rate. An important conclusion is that the desired rate and pressure level are achieved in spite of the fault in the DFCU P→A. As a result of the compensation, a short-circuit flow is produced from the supply P into the tank T, which increases the power losses. For this reason, it is advantageous to minimize the opening of the DFCU A→T. On side B, the compensation functions according to the same principle; if the DFCU B→T is faulty so that a suitable opening cannot be found, it is opened too much and the DFCU P→B is used for compensation. The only situation in which the compensation is not necessarily successful is the case in which the largest valve of the DFCU B→T remains fully open. In this case, there is a high flow rate through the DFCU B→T, particularly if the pressure pB is high, and this may not necessarily be fully compensated for by the DFCU P→B. Mathematically, the simultaneous opening of the DFCU's on side B can be represented by the following equations:
(κPA1ανPA1+κPA2ανPA2+κPA3ανPA3)√{square root over (pP+pA)}=AAν
(κPB1ανPB1+κPB2ανPB2+κPB3ανPB3)√{square root over (pP+pB)}−(κBT1ανBT1+κBT2ανBT2+κBT3ανBT3)√{square root over (pB+pT)}=−ABν
A
A
p
A
−A
B
p
B
=F
By combining the above formulae, the general equilibrium equations are obtained as:
(κPA1ανPA1+κPA2ανPA2+κPA3ανPA3)√{square root over (pP+pA)}−(κAT1ανAT1+κAT2ανAT1+κAT3ανAT3)√{square root over (pA+pT)}=AAν
(κBT1ανBT1+κBT2ανBT2+κBT3ανBT3)√{square root over (pB+pT)}=−ABν
A
A
p
A
−A
B
p
B
=F
This equation can be used in all situations in both directions, as long as the pressures in the cylinder chambers are between the supply pressure pP and the tank pressure PT. The formula can also be extended to a situation in which one or both of the chamber pressures of the cylinder are higher than the supply pressure, by replacing the square root function with the function sgn(·)*(|·|)0.5. When not more than three valve series are in use, the effect of the fourth valve series is omitted from the above-mentioned formulae, for example by setting the coefficients of said valve series zero. The above-presented equilibrium equations represent the static model of the system, but a dynamic model can be used in the review as well.
The valve series are controlled independently by means of the intelligent controller shown in
The adjustment method, the control system (Paragraph 2.4: ‘Closed loop control’, and Paragraph 3: ‘Test system’), and the optimization of this case are discussed in more detail in the conference publication ‘Digital hydraulic tracking control of mobile machine joint actuator mockup’; Linjama M., Vilenius M., The Ninth International Conference on Fluid Power, SICFP'05, Jun. 1-3, 2005 Linköping, Sweden. The adjustment method, the control system (Paragraph 2.4: ‘Cost Function Based Control’, and Paragraph 3, ‘Test system’), and the optimization are also discussed in the article ‘Improved digital hydraulic tracking control of water hydraulic motor drive’; Linjama M., Vilenius M., International Journal of Fluid Power, Volume 6, Number 1, March 2005.
As a result of the fault situation, the optimization is specified so that the error in the flow rate is small, in other words, the error in the rate of the actuator is small, and also the so-called short-circuit flow is small. The short-circuit flow refers, for example, to the short-circuit flow from the inlet P to the tank T via the DFCU A→T. In the optimization, the penalty function known from said publications is applied.
In the following, we shall describe a testing sequence which can be used, if necessary, to detect and identify single valve faults in a digital hydraulic valve system.
The different embodiments of the method have the following advantages which are typical, particularly for the system of
We shall now discuss the testing of the valves on side A (working port A); side B (working port B) is to be tested in a corresponding way. The situation is shown in
The testing is based on the fact that if valves are opened in both the DFCU P→A and the DFCU A→T, the pressure in chamber A is set to a certain value, if the actuator is not moving. The function of the valves can be deduced from the measured supply and return pressures as well as the pressure in chamber A. For example, if the smallest valves are opened and the actuator is not moving, then the equilibrium equation for the flow rate on side A is:
κPA1ανPA1√{square root over (pP−pA)}=κAT1ανAT1√{square root over (pA−pT)} (1)
From this, the pressure of chamber A can be solved as:
Alternatively, it is possible to solve the ratio between the openings of the valves as:
Consequently, the function of the valves can be tested in two different ways. The first method is to compute the value at which the pressure pA settles if the valves operate normally (Formula 2). This calculated value is compared with the measured value, and the possible difference is used to conclude, which valve is the faulty one. In another method, the ratio between the valve openings is calculated from the pressure measurements and the known flow coefficients (Formula 3), and the value of the opening ratio is used to conclude, whether the valves operate normally (opening ratio=1) or not (opening ratio≠1).
When the fault or malfunction can be determined, the control of the valve system can be changed so that the real openings are utilized in all the opening combinations, in spite of the fault. For example in Table B, the numbers x and y represent an opening of the valve between the open and closed positions (values 0 and 1).
We shall now present one possible testing procedure (presumptions: escaping load, only valve being faulty):
Step I. Checking that the Valves on Side B are Closed.
Several DFCU A→T valves are opened, and the movement of the actuator is monitored. A movement is detected by means of visual inspection or position measurement of the actuator.
Valve AT1 is opened. According to formula 2, the pressure pA should drop to the value of the pressure pT. If this does not happen, either the valve AT1 has not opened at all or one of the valves of the DFCU P→A is open. The test is repeated by opening the valve AT2 instead of the valve AT1. If the pressure pA is still higher than the pressure pT, it can be concluded that one of the valves of the DFCU P→A has been left partly or fully open, and the process moves on to the testing step IV. If the pressures pA and pT are equal, it can be concluded that all the valves of the DFCU P→A are closed.
The valves of the DFCU A→T are tested in a similar way. The valve PA1 is opened, wherein according to formula 2, the pressure pA should rise to the value of the pressure Pp. If this does not happen, either the valve PA1 has not opened or one of the valves of the DFCU A→T is open. The test is repeated for the valve PA2 to make sure that the fault is in one of the valves of the DFCU A→T, and the process moves on to the testing step V.
If it is found that the valves of both the DFCU A→T and the DFCU P→A are closed, the process moves on to step III.
Step III. Searching for Valves of Side A which do not Open at all or Open Only Partly (Fault Situations I and IV).
The valves PA1 and AT1 are opened simultaneously. One should wait until the pressure of chamber A is settled in an equilibrium state. The ratio between the openings PA1 and AT1 is calculated by the formula 3. The operation/failure of the valves is concluded as follows:
The operation is similar with the larger valves. Consequently, this test is used to find out a valve failure and a situation in which the valve opens partly as well as the extent to which the valve opens in a case of partial opening.
Step IV. Searching for PA Valves which do not Close at all or Remain Partly Open (Fault Situations II, III, V, (VI)).
The open valve of the DFCU P→A found in step II is identified as follows. Valves of the DFCU A→T are opened one by one, searching for an alternative in which the pressure pA is closest to the average of the supply and tank pressures. After this, this valve of the DFCU A→T is kept open, and the pressures are measured. Next, the opening ratios are calculated by the formula 3 by using the value K of each valve of the DFCU P→A one by one. Those DFCU P→A valves, for which the calculated opening ratio is greater than one, cannot be faulty, because an opening of the valve can normally not be greater than one. Those valves, for which the calculated opening ratio is equal or smaller than one, are tested one by one. The faulty valve is the one whose opening does not affect the pressure. In this way, the fault situations II and III are detected, and the opening of the faulty valve is equal to the opening ratio calculated by the formula 3.
In a fault situation V, a change in the control of the faulty valve will also affect the opening and the pressure level of the valve. This fault can be detected by opening all the potential DFCU P→A valves one by one and by searching for the one, for which the calculated opening ratio is one when the valve control is one. In this test, it is advantageous to use a DFCU A→T valve, for which the pressure pA is close to the average of the supply and tank pressures when the DFCU P→A valve to be tested is set to be open. If a valve, for which the opening ratio is one in the open position, cannot be found, then there is the fault situation VI.
Step V. Searching for at Valves which do not Close at all or Remain Partly Open (Fault Situations II, III, V, (VI)).
The open DFCU A→T valve found in step II is identified as follows. Valves of the DFCU P→A are opened one by one, searching for an alternative in which the pressure pA is closest to the average of the supply and tank pressures. After this, this valve of the DFCU P→A is kept open, and the pressures are measured. Next, the opening ratios are calculated by the formula 3 by using the value K of each valve of the DFCU A→T one by one. Those DFCU A→T valves, for which the calculated opening ratio is less than one cannot be faulty, because an opening of the valve can normally not be greater than one. Those valves, for which the calculated opening ratio is equal or greater than one, are tested one by one. The faulty valve is the one whose opening does not affect the pressure. In this way, it is possible to detect the fault situations II and III, and the opening of the faulty valve is equal to the reciprocal of the opening ratio calculated by the formula 3.
In the fault situation V, a change in the control of the faulty valve will also affect the opening and the pressure level of the valve. This fault is detected by opening all the potential DFCU A→T valves one by one and by searching for the one for which the calculated opening ratio is one, when the valve control is one. In this test, it is advantageous to use a DFCU P→A valve, for which the pressure pA is close to the average of the supply and tank pressures when the DFCU A→T valve to be tested is set to be open. If a valve, for which the opening ratio is one in the open position, cannot be found, then there is the fault situation VI.
For a resisting load, the testing process is similar in other respects but one must always make sure that the pressure of the actuator chamber on the side of the load remains sufficiently high to prevent a movement of the actuator. This may prevent the use of some opening combinations, but even in this case, at least most of the valves can be tested. In some cases, it is also possible to move the actuator to a position in which the loading force is escaping, or to drive the actuator to an end position, after which the testing is performed.
The above-described testing process is one embodiment for carrying out the testing. It is possible to use also other opening combinations and testing orders than those presented herein. It is essential that a valve is opened from two DFCU's coupled to the same working port, that it is made sure that the actuator is not moving, and that the measured pressure is used to conclude which valve is the faulty one. With respect to the numerical accuracy, it is advantageous to use such opening combinations at which the chamber pressure is not close to the supply and tank pressures.
The invention is not limited solely to the embodiments presented above, but it may vary according to the claims presented in the following.
Number | Date | Country | Kind |
---|---|---|---|
20055479 | Sep 2005 | FI | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FI2006/050381 | 9/6/2006 | WO | 00 | 1/22/2009 |