Academia.eduAcademia.edu

Energy saving control for pneumatic servo systems

Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003)

This paperproposes an energy saving approach io the control ofpneumaiic servo systems. The control meihodology is presenied, followed by experimental results ihai indicate significani energetic savings and esseniially no compromise in tracking performance relative to a purely active approach. Speci$cally, experiments indicaie an energv savings of 10 to 46% (depending on the desired tracking frequency) relaiive to standard 4-way spool valve pneumatic servo actuaior control. The savings are generally higher at lower tracking frequencies, since tracking of higherfrequencies requires more control effori io minimize tracking error, and therefore limits the degree of possible energy swings.

zyxwvutsrq zyxwvutsrqponm zyxwvutsrqp Proceedings of the 2W3 IEEWASME International Conferenceon Advanced Intelligent Mechatronics (AIM PW3) Energy Saving Control for Pneumatic Servo Systems Khalid k AI-Dakkan Michael Goldfarb Eric J. Barth Dept. of Mechanical Engineering, Vanderbilt University. Nashville, TN, USA [email protected] Dept. of Mechanical Engineering, Vanderbilt University. Nashville, TN, USA [email protected] Dept. of Mechanical Engineering, Vanderbilt University. Nashville, TN, USA [email protected] zyxwvutsrqpo zyxwvut generating power, but need not use the supply when dissipating power. Control approaches related to this notion have been investigated by Quaglia and Gesddi [S, 91, Pu et al. [lo], Wang et al. [Ill, and Arinaga et al. [12]. Specifically, Quaglia and Gestaldi proposed a non-conventional pneumatic cylinder that incorporated multiple cylinder chambers embedded into a single actuator with the intent of recycling the compressed air. Pu et al. describe a pneumatic arrangement that incorporates a standard 4-way spool valve controlled pneumatic servo actuator, with an additional 2-way valve between the two sides of the cylinder. They demonstrated "preliminav results, but since no experimental comparisons were presented, it is unclear what improvements in efficiency were achieved. Wang et al. studied the use of input shaping to choose a command profile for point-to-point motions that would result in energy savings. Finally, Arinaga et al. utilized metering circuits to reduce the aimow requirements for open-loop point-topoint motions. Research focused on energetically efficient closed-loop control of a standard pneumatic servo actuator is conspicuously absent fiom the prior literature. This paper attempts to fill this void by introducing a control methodology that enables significant energetic savings in closedloop control servo aciuation. Abstract Thispaperproposes an energy saving approach io the control ofpneumaiic servo systems. The control meihodology is presenied, followed by experimental results ihai indicate significani energetic savings and esseniially no compromise in tracking performance relative to a purely active approach. Speci$cally, experiments indicaie an energv savings of 10 to 46% (depending on the desired tracking frequency) relaiive to standard 4-way spool valve pneumatic servo actuaior control. The savings are generally higher at lower tracking frequencies, since tracking of higherfrequencies requires more control effori io minimize tracking error, and therefore limits the degree of possible energy swings. zyxwvuts zyxwvuts INTRODUCTION A typical pneumatic servo system, which consists primarily of a proportionally controllable 4-way spool valve and a pneumatic cylinder, is depicted in Figure 1. In this system, the position of the valve spool controls the airflow i&o and out of each side of the cylinder, which in turn results in a pressure differential across the piston and thus imposes a force on the load. In a typical pneumatic servo system, feedbackcontrol is incorporated to command a valve spool motion that will result in a desired motion of the piston load. A considerable amount of work has been conducted in the modeling and feedback control of such systems, including the work by Shearer [l, 2, 31, Mannetje [4], Bobrow and McDonell [5], and Richer and Hurmuzlu [6, 71, among others. Despite the prior work on the control of pneumatic servo systems, relatively little work has focused on the energetic efficiency of such systems. This topic has generally received little attention fiom the research community, presumably because most applications draw energy fiom an essentially limitless reservoir of power. In many applications, however, the supply of power is limited (e.g., in the case of a mobile robot), and in such cases, the energetic efficiency of the controller is significant. Fluid powered systems in particular offer intriguing possibilities with regard to the energetic efficiency of control. Specifically, the 'energetic role of an actuator at any given point in time is either to generate or dissipate power. In a fluid powered system, the energetic role of power dissipation can be provided passively by controlling the resistance to fluid flow. Therefore, ideally, a fluid powered system need only draw fiom the (high pressure) fluid supply when the actuator is 0-7803-7759-1/03/$17.00 0 2003 IEEE Control Approach Standard control systems are generally energetically nonconservative, and as such require supply power in order to dissipate load power [13]. As previously mentioned, however, fluid powered systems offer the ability to dissipate significant power without the use of supply pressure by modulating the flow through cylinder exhaust valves. Specifically, if a standard pneumatic servo actuator shown in Figure 1 is modified by replacing the single 4-way valve with two 3-way valves, as shown in Figure 2, then dissipative forces can be imposed on the load without the use of supply power. The work presented herein takes such an approach by developing two control modes for the actuator configuration shown in Figure 2 - an active mode, which utilizes aimow fiom the air supply, and a passive mode, which utilizes exclusive control of the flow fiom the cylinder to the exhaust. The active mode is pattemed after a standard pneumatic servo system and as such couples the two 3-way valves to effectively behave as a single 4-way valve. The passive mode utilizes each 3-way valve as if it were a 2-way valve modulating the flow resistance between each side of the cylinder and atmosphere. A Switching law 264 zyxwvutsrq zyxwvutsrqpo zyxwvuts zyx zyxwvutsr is developed to switch between active and passive modes of operation based on the current pressure states in the cylinder and the desired actuation force. Experimental results indicate significant energetic savings and essentially no compromise in tracking relative to a purely active approach. The mathematical model for a pneumatic double-acting cylinder driving an external inertia load has been well described in the literature [14, 151. With the assumption that the gas is perfect, the pressure and temperature inside the chamher are homogenous, and kinetic and potential (i.e., gravitational) energy of the fluid are negligible, the rate of change for the pressure inside a pneumatic chamber can be expressed as: where i;ab)is the rate of change in pressure inside chambers a and b, respectively, m,,,, and m,, Figure 1. A standard pneumatic servo actuator driving au inertial load. are the inlet and outlet mass flow rates to/kom chambers a and b, respectively, k is the ratio of specific heats ,R is the universal gas constant, Tis the flnid temperature , Vr4*,is the volume of each cylinder chamber, and is the rate of change in the volume of chambers a and b. The compressible mass flow rate though a valve orifice with effective area A 4 can be described as: to$, zyxwvutsrqp A where C, is the discharge coefficient, P. is the upstream pressure, and C, is a nondimensional coefficient given by, p'oportional spool 3--y valves ineltid load Figure 2. Modification of standard pneumatic x m actuator lor accommodating energy saving control arcbitedure where Pd is the downstream pressure on either side of the valve orifice (dependent on the sign of m ), C, is the critical pressure ratio that divides the flow regimes into unchoked and choked flow, and C, and C, are two constants defined as follows: Modeling the Pneumatic Servo System The load dynamics of the system shown in Figure 2 can be written as: and pneumatic cylinder zyxwvutsrq zyxwvut At? + b i =.,F = P . 4 -&Ab - P & , (7) (1) where M is the payload plus the piston and rod assembly mass, b is the viscous Wction coefficient, and Fw is the force resulting kom the differential cylinder pressure, given by. .,F 2k R(k-I) Bimodal Sliding Mode Control Due to the extensive nonlinearities and the presence of paramehic uncertainty in pneumatic systems, sliding mode control is generally well suited to the control of pneumatic servo actuators. For the system described in the previous section, the plant output, which is the load position x must be differentiated three times to produce the control input, which is the valve areaAdand as such the system is characterized by third order dynamics. Defining a sliding surface as (2) where Pa and Pb are the absolute pressures in chamber o and chamber b, respectively, A,, and Ab are the areas of the two sides of the piston, P,. is the absolute ambient pressure, A, is the rod cross-sectional area. 285 zyxwvuts zyxwvutsr zyxwvu zyxwvuts zyxwvu zyxwvutsrqpo where e is the position error, 1 is a strictly positive constant and n is three. In standard sliding mode control, the controller consists of two components, a (non-robust) equivalent control law (which utilizes model information to enforce the condition i = 0), and a switching component, which robustly enforces the condition < 0 , where V is the Lyapunov function. When the two 3-way valves are coupled so as to emulate a single 4-way spool valve, one valve will connect one chamber to supply with a given effective area, while the other valve will connect the other chamber to atmosphere with the same effective area. Thus the valve commands are essentially equal in amplitude and opposite in sign. As such, two possibilities exist for the equivalent control term, one corresponding to the charging of chamber a and discharging of b, and one corresponding to the charging of chamber b and discharging of a. Utilizing the definition of s given in Equation (8) and the system model given by Equations (l-7), the resulting equivalent control components for these two cases are of the form: the valve connected to chamber a is closed. Following kom the sliding surface as defined by Equation (8), the equivalent control laws describing the exhausting modes of operation are given by: Miry) - 2 1 U-., = =- U_. =A,. = &I -21 (?-:,)-A (X-X,)-L ' ( i - i , ) ) + i ( - - P- )I+' bAf v. m(A.V;.P-)) P,P,A, v, '(i.t,))+k(P."'".P v. r. where u . ~ ,and ~ uq,4 are the equivalent control laws for the case of purely passive dynamics (i.e., exhausting chambers a and b, respectively). zyxwvutsr The complete control law is formed by adding a robustness component to the equivalent control law, such that the total control effort is given by: where K,,Kz,K,and K, are strictly positive gains and @I,'%, and @, defme boundary layer thicknesses. ActlvelPassIve Mode Switching Switching between active and passive control is achieved based on the equivalent control outputs of the previously described control laws. The models upon which the equivalent control laws are based were derived such that positive control commands uq.3 and uq,, indicate that solutions exist that will provide actuator control with purely passive means. Negative passive mode control commands uq,) and uq,4 indicate that a negative area would be required to achieve the desired motion, and thus indicate that passive solutions do not exist, and as such, active control is necessary to track the desired input. The controller therefore must choose either ueslor u ~ ,whichever ~ , is positive. As previously mentioned, when the system is in t h first mode MI (uq,p.,is selected) or second mode MZ(uq,2 is selected), the valve commands are essentially equal in amplitude and opposite in sign. Specifically, a positive uq,, indicates that chamber U must be charged and chamber b discharged, (MI = 1 and M(2,3f)= 0), and a positive uq.l indicates the opposite, (M2= 1 and M(l,3.4)= 0). However, in passive modes (i.e. M, or one chamber polt will he closed &ile the other chamber is being discharged. In particular, a positive uq,3 indicates that chamber a can be discharged while chamber b is being closed (i.e. M, = 1 and +,zn = 0 ) and uq, indicates the opposite (i.e. & = 1, and = 0). The system remains in M3 or until the positive U+ or zyxwvutsrqpo zy zyxwvutsrq where is ue9,,the equivalent control law when chamber a is being charged i n d chamber b is-being discharged and ueb2 is the equivalent control law when chamber b is being charged and chamber a is being discharged. The four functiOh.7 f l p , ,pa),% P i , P b ) , %Pa,pm), and % P b . P a m ) are as follows: [%Pm . I ...................................... (choked) (10) .~~ *ere a-and p represent the subscript of P in the Y functions in which .asymbolizes the subscript of the upstream pressure and p symbolizes the subscript of the downstream pressure. . w), When the two control valves can operate independently (i.e., when they need not emulate a single 4-way valve), two additional conpol modes are allowed. One is to discharge chknber a while the valve connected to chamber b is closed, and the other mode is to discharge chamher b while 286 zyxwvutsrqponmlk zyxwvuts reaches the maximum valve opening, otherwise the system will be in MI or M,. U+ ness component gains were selected as K,, = 6.5 mm’ (0.01 in’) and K3* = 3.25 mm2 (0.005 in’), and h was chosen to be 75 s-’. zyxwvu zyxwvut zyxwvutsr zyxwvutsr Experimental Setup A schematic for the system setup is illustrated in Figure 2. The double acting cylinder pimba 314-DXP) used in the experiment has a stroke length of 10.2 cm (4.0 in), inner diameter of 5.1 cm (2.0 in), and piston rod diameter of 1.6 cm (0.62 in). Two four-way proportional valves (Positionex SW-360) are attached to the chambers with two ports of each valve blocked to make the valves function as three-way valves. A mass load of IO kg (a brass block connected to the end of the piston rod) slides on a track with linear bearings (Thompson lCB08FAOLlO). Three pressure transducers (Omega PX202-2OOGV) are attached to the pressure supply tank and each cylinder chamber, respectively, and a linear potentiometer (Midori LP-IOOF) with 10 cm (3.94 in) maximum travel measures the linear position of the inertial load. Control is provided by a Pentium 4 computer with an A/D card (NI PCI-6031E), which drives the two proportional valves via a pair of KEPCO bipolar ~,,,, power supply/amplifiers. .The control inputs, u ~ ~ . ~ ,represent the valve effective areas, A , In the experiment, bowever, the control command is the spool displacement. The effective area is therefore transformed to spool displacement using the inverse of the following relation, Experimental Results Experiments were conducted to compare the tracking performance and average required mass flow rate of the proposed bimodal control with the performance and average required mass flow rate of a standard 4-way valve controller. Average mass flow rate was found by charging the 5gallon pressure supply tank to about 7 atmospheres (90 psig) before Nnning each experiment and measuring the tank pressure as the experiment was performed. Assuming the air in the supply tank to he an ideal gas undergoing an isothermal process, the mass in the supply tank is proportional to the tank pressure. Tracking experiments were conducted for sinusoidal frequencies of 0.25 Hz through 1.5 Hz and square wave. The experimental results of tracking performance for 0.25 Hz sinusoidal command signal are shown in Figures 3 and 4 for bimodal control and standard active control, respectively. Both systems showed similar tracking performance. The control input signal of bimodal control shows reduction (magnitude and period) in valves opening to supply and increase in valves opening (mapitude and period) to exhaust in comparison with standard active control, which ideally has the same valve opening to supply and exhaust. In bimodal control system, a significant amount of switching between passive and active mode occurs when A3 or A, reaches the maximum valve opening (0.01 14 in’) causing it to switch to A2 or A,. The results of where, r, is the radius of the total effective orifice area, the control inputs are depicted in Figures 5 and 6 for biwhich is 0.0735 cm’ (0.01 14 in2),x, is the valve spool dismodal control and standard active control, respectively. placement, and 6 is the variable of integration. A polynoThe bimodal control causes the system to run at a lowmial fit to the fifth order was used as an approximation to pressure level compared to standard active control that m s the inverse of (14), yielding the following general form, close to the supply pressure level. The result of pressure x, = U , A ~ + ~ , A ; + ~ , A ~ + ~ , A ~ + ‘(14) ~ A ~ + Uvariation ~ in bimodal control and standard active control is shown in Figure 7. The responses to 1.25 Hz sinusoidal where as,or, 03, 02, (11, and a0 are constants. In addition, a command signal and square signal of the two control sysdead zone is utilized to compensate for the inaccuracy in tems are illustrated in Figures 8 through 11. The average adjusting the spool zero position and the difference in energy savings for different commad signals/frequencies thickness between the spool and the orifice diameter. Model are listed in Table 1. Experiment shows a reduction in enparameters for the experiment are C =, 8;C, = 0.528; V, = ergy savings as the desired frequency increases, since the 18 cm3 (0.8 in3) (initial volume in chamber a);V., = 18 cm3 controller requires a higher level of control effort to track (0.8 in3) (initial volume of chamber b); T=298 K, R = 287 the higher frequencies. m’/(s’.K) (444850 in’/s’/K) ; L = 10.2 cm (4 in) (total stroke); r = 2.54 cm (1 in) (cylinder inner radius); C, = 0.8 (area ratio); b = 13.1 Kgh (0.9 slugls) (estimated viscous Conclusion fiiction coefficient). These parameters were obtained via This paper presents an activelpassive controller that takes experiment when possible, and through calculation when advantage of the ability of a fluid to passively dissipate experimental measurement was not possible. In order to power to reduce the power consumption of a pneumatic provide a fair comparison between the standard active conservo system by as much as 46%, with little to no sacrifice trol (4-way valve) and bimodal (two 3-way valves) controlin !racking performance. The maximum energy saving for ler, the sliding mode control gains were the same for the the system tested occurs at a frequency of 0.5 Hz, which is active modes in both control laws. Specifically, the thicksomewhere in between the fiiction domination of very low ness of the boundary layers was selected to be @,.’ = 43.2 d s ’ (1700 ids2), ‘.b3,4= 12.7 d s ’ (500 ids’), the robust- zyxwvutsrqp zyxwvutsr zyxwvutsr zyxwvutsrqp zyxwvutsr 207 zy zyxwv frequencies and the more significant control effort required to track higher kequencies. Figure 6. Experimental results of the control input for 0.25Hz using Standard Active Control (red is valve A, black is valve B). zyxwvu Figure 7. Experimental results of pressures variation using Bimodal control and Standard Active control for 0.25& @Lackis chamber A pressure, gray is chamber B pressure). Figure 3. Experimental results of Bimodal Control tracking performance for 0.25Hz (black is actual position, gray is desired position). zyxwvu zyxwvutsrqponmlkjihgfed zyxwvutsrqponmlkjihgfedcb I 0 1 2 1 . 1 1 1 . *..a s 2 a I nm.. & c. '0 12 31 ,I Figure 8. Experimental results of Bimodal Control tracking performance for 1.25Hz (black is the actual signal, gray is desired trajectory,). Figure 4. Experimental results of Standard Active Control tracking performance for 0.25Hz (black is actual position, gray is desired position). L D I 8 . . 2 , . . , ' r h.. .. , l I . F m r e 9. Experimental results of Standard Active Control tracking performance for 1.25Hz (black is the actual signal, gray is desired trajectory). nw. * Figure 5. Experimental results ofthe control input for 0.25Hz using Bimodal Control @lackis valve A, gray is valve B). , 288 zyxwvutsr zyxwvutsrq zyxwvutsrqponmlkjihgfedcbaZY Richer, E. and Hmuzlu, Y., “A High Performance Pneumatic Force Actuator System: Part I-Nonlinear Mathematical Model” ASME Jownal of Dynarmc Systems, Measurement, and Control, vol. 122, no. 3, pp. 416425,2000. Figure 10. Experimental results of Bimodal Control tracking performance for unity step (black is the actual signal, gray is desired trajectory,). .U - I( Richer, E. and H m u z l u , Y., “A High Performance Pneumatic Force Actuator System: Part 11-Nonlinear Control Design” ASME J o d of Dynamic Systems, Measurement, and Control, vol. 122, no. 3, pp. 426434,2000. zyxwvu Quaglia, G. and Gastaldi, L., “The Design of Pneumatic Actuator with Low Energy Commptiou,” The 4th Triennial International Symposium on Fluid Control, Fluid Measurement, and Visualization, pp. 10611066,1994. Figure 11. Experimental results of Standard Active Control tracking performance for unity step (black is the actual signal, gray is desired trajectory). Quaglia, G . and Gastaldi, L., “Model and Dynamic of Energy Saving Pneumatic Actuator,” The 4th Scandinavian International Conference on Fluid Power, vol. 1,481492,1995. zyxwvutsrqp Frequency % Saving (W 0.25 30 0.5 46 0.75 42 1 27 16 14 IO 1.25 1.5 unity step Pu, J., Wang, J. H., Moore, P. R., and Wong, C. B., “A New Strategy for Closed-loop Control of ServoPneumatic Systems with Improved Energy Efficiency and System Response,” The Fifth Scandinavian International Conference on Fluid Power, pp. 339-352, 1997. Wang, J., Wang, J-D., Liau, V., “Energy Efficient Optimal Control of Pneumatic Actuator Systems,” Systems Science,Vol. 26,3, pp. 109-123,2000, Arinaga, T., Kawakami, Y., Terashima, Y., and Kawai, S., “Approach for Energy-Saving of Pneumatic Systems,” Proceedings of the 1st FPNI-PhD Symposium, pp. 49-56,2000. 1131 Seth, B., and Flowers, W.C., “Generalized Actuator Concept for the Study of the Efficiency of Energetic Systems,” ASME Joumal of Dynamic Systems, Measurement, and Control, vol. 112, no. 2, pp. 233238,1990. zyxwvutsrqp Table 1. Average Energy Saving achieved when using Bi- modal Control References Shearer, J. L., “Study of Pneumatic Processes in the Continuous Control of Motion with Compresses Air I,” Transactions of the ASME, vol. 78, pp. 233-242, 1956. Shearer, J. L., “Study of Pnenmatic Processes in the Continuous Control of Motion with Compresses Air II,” Transactions of the ASME, vol. 78, pp. 243-249, 1956. Shearer, J. L., “Nonlinear Analog Study of a HighPressure Servomechanism,” Transactions of the ASME, vol. 19, pp. 465472,1957. Mametje, J. J., ‘Tneumatic Servo Design Method Improves System Bandwidth Twenty-fold,” Control Engineering, vol. 28, no. 6, pp. 79-83, 1981. Bobrow, J., and McDonell, B., “Modeling, Identification, and Control of a Pneumatically Actuated, Force Controllable Robot,” IEEE Transactions on Robotics and Automation, vol. 14, no. 5, pp. 732.-742, 1998. 1141 Burrows, C. R., Fluid Power Servomechanisms, Butler & Tanner Ltd, London, 1972. 1151 McCloy, D., and Martin, H., Control of Fluid Power, Ellis Horwmd Limited, Chichester, England, 1980. [16] Slotine, J. E., and Li, Y., Applied Nonlinear Control, hentice-Hall, New Jersey, 1991. zyxwvuts 289