Academia.eduAcademia.edu
MATHEMATICAL MODELING AND SIMULATION OF AN EXCAVATOR LOADER A Research Thesis written at KETTERING UNIVERSITY and submitted to KETTERING UNIVERSITY in partial fulfillment of the requirements for the degree of BACHELOR OF SCIENCE IN MECHANICAL ENGINEERING written by JOEL D. LABER 2014 Student Faculty Thesis Advisor Committee Member DISCLAIMER This thesis is submitted as partial and final fulfillment of the cooperative work experience requirements of Kettering University needed to obtain a Bachelor of Science in Mechanical Engineering Degree. The conclusions and opinions expressed in this thesis are those of the writer and do not necessarily represent the position of Kettering University, or any of its directors, officers, agents, or employees with respect to the matters discussed. 2 PREFACE This thesis represents the capstone of my five years combined academic work at Kettering University and job experience. Academic experiences in Mathematical Modeling, Dynamic Systems, and Controls proved to be valuable assets while I developed this thesis and addressed the problem it concerns. Although this thesis represents the compilation of my own efforts, I would like to acknowledge and extend my sincere gratitude to the following persons for their valuable time and assistance, without whom the completion of this thesis would not have been possible: 1. Dr. Ram S. Chandran, Professor of Mechanical Engineering and Faculty Thesis Advisor, Kettering University 2. LMS Corporation 3 TABLE OF CONTENTS DISCLAIMER ........................................................................................................................2 PREFACE ...............................................................................................................................3 LIST OF ILLUSTRATIONS ..................................................................................................5 I. INTRODUCTION ......................................................................................................7 Problem Topic ...............................................................................................7 Background .....................................................................................................7 Criteria and Parameter Restrictions ................................................................9 Methodology ...................................................................................................9 Primary Purpose ...........................................................................................10 Overview ......................................................................................................10 II. EXCAVATOR LOADER SCHEMATIC ..................................................................11 III. VALVE CONTROL HYDRAULIC CIRCUIT .........................................................13 IV. PUMP CONTROL HYDRAULIC CIRCUIT............................................................15 V. BOND GRAPH MODEL OF VALVE CONTROL...................................................17 VI. BOND GRAPH MODEL OF PUMP CONTROL .....................................................24 VII. VALVE CONTROL SIMULATION.........................................................................34 VIII. PUMP CONTROL SIMULATION............................................................................48 IX. CONCLUSIONS AND RECOMMENDATIONS.....................................................56 REFERENCES .......................................................................................................................58 GLOSSARY .........................................................................................................................59 APPENDIX: ABET PROGRAM OUTCOMES ..................................................................61 4 LIST OF ILLUSTRATIONS Figures Page 1. Excavator boom..................................................................................................................11 2. Simplified excavator boom.................................................................................................12 3. Valve control hydraulic circuit ...........................................................................................14 4. Pump control hydraulic circuit ...........................................................................................15 5. Valve control bond graph ...................................................................................................18 6. Pump control bond graph ...................................................................................................25 7. Hydraulic cylinder ..............................................................................................................35 8. Valve control AMESIM model ..........................................................................................38 9. Valve control signal generator settings ..............................................................................39 10. Valve control gain settings ...............................................................................................40 11. Valve control pressure source settings .............................................................................40 12. Valve control reservoir settings ........................................................................................41 13. Valve control fluid settings...............................................................................................41 14. Control valve settings .......................................................................................................42 15. Valve control cylinder settings .........................................................................................43 16. Valve control Mass Settings .............................................................................................43 17. Control valve spool displacement.....................................................................................44 18. Control valve port A flow Rate ........................................................................................45 19. Control valve port A pressure...........................................................................................45 20. Valve control cylinder displacement ................................................................................46 5 21. Valve control cylinder velocity ........................................................................................46 22. Pump control AMESIM model.........................................................................................49 23. Pump control prime mover settings..................................................................................50 24. Pump settings....................................................................................................................50 25. Pump controller gain settings ...........................................................................................51 26. Pump swashplate displacement ........................................................................................52 27. Pump flow rate..................................................................................................................52 28. Pump pressure...................................................................................................................53 29. Pump control cylinder displacement ................................................................................53 30. Pump control cylinder velocity.........................................................................................54 6 I. INTRODUCTION The objective of this thesis is to present a comparative analysis of position control performance of a valve controlled and pump controlled hydraulic system, used in an excavator loader. Problem Topic Currently, the demand for construction and agricultural equipment are growing at a faster pace, and there is a need to understand their performance in real systems. The specific portion discussed in this thesis deals with modeling and simulation of hydraulic systems used in these equipments. Background Modern excavators trace their roots back to the invention of the steam shovel in 1839 by William Otis Smith, which was controlled by pulleys (Parker). Today, these equipments are controlled by hydraulic circuits powered by diesel engines. They are capable of lifting far more than the original steam shovel. Excavators are used around the world primarily for construction, demolition, mining, recycling, and logging. One of the most notable manufacturers of excavators, Caterpillar Inc, produces excavators that have a lifting capacity varying from 1 to 90 metric tons. These units are fitted with engines producing over 500 horsepower and weigh over 190,000 lbs. Caterpillars' largest unit, the 390D L, has a hydraulic operating pressure of over 5000 psi and a flow rate of over 250 GPM. The boom is driven by two cylinders with a bore over 8 inches and a stroke of 75 inches. (Caterpillar, 2014). 7 Hydraulic actuators can be controlled two ways; they include valve control and pump control systems. In valve control systems, a pump, a pressure relief valve, and an accumulator maintain a constant pressure to a proportional valve or servo valve. The control valves provide throttling and directional control. The operator controls the valve, which in turn controls the boom position, velocity, and direction of travel of the actuator. Valve control circuits provide a fast response time, but they are limited by a operating efficiency of ≈67%. Despite this characteristic, valve control circuits are very widely implemented due to their fast response time. In a pump control circuit, a variable delivery pump is used to provide flow control and directional control; this mimics the operation of a control valve. Typically, these variable delivery pumps will be of over-the-center, axial-piston geometry, that uses a swash plate to vary the stroke of the pump. Pump control circuits are capable of extremely high power outputs and have a theoretical efficiency of 100%, but they have rather slow response times. This is primarily due to the rotating inertias within the pump itself. Large equipment does not necessarily have to move fast; therefore pump control circuits may be preferred. In many circumstances and applications, valve control circuits and pump control circuits may also cost about the same. In valve control, the major costs lie in the servo valve and heat exchangers. Whereas in pump control circuits, the costs are in the charging circuit, the control circuit that strokes the variable delivery pump, and the variable delivery pump. In this thesis, two mathematical models were developed using classical bond graph approach developed by Henry M. Paynter from MIT. These models show power 8 flow through the components of the circuit(s), and are extremely useful. One can generate the governing equations from them. They give a better understanding of what is happening in the circuit at the component level. Simulations were run that showed the performance curves. One may ask, "Why are simulations run to predict the performance of hydraulics?” and "Why are simulations important?” In modern engineering, with advances in computer programming, simulations have gotten so powerful, that before one can build a physical model, it is possible to tell exactly how that specific system will perform. In other words, we no longer have extensive trial times and costly initial prototype builds. Instead, we can identify a problem, design a circuit, simulate the system using a program such as AMESIM, and see the effects immediately for variables such as: working pressure, working flow rate, and actuator displacement. In the world of hydraulic simulation, the output will also tell you exactly how the circuit will behave dynamically, which has been mostly marginalized, as the emphasis has typically been on the steady state condition, and not the transient response and/or whether or not the system will be stable. Criteria and Parameter Restrictions The bond graph models are presented, and simulations were run. They depict the main lift cylinder, as this provides the macro position control of the excavator loader body. All other cylinders were held fixed. Methodology In this thesis, hydraulic circuits used in valve control and pump control for this specific application are presented. Bond graph models were developed for a valve control 9 circuit and a pump control circuit. Simulations were performed for these hydraulic circuits to understand their performance and operating characteristics. Primary Purpose The objective of this thesis is to show the fundamental differences between two primary hydraulic control methodologies: valve control and pump control. Overview For the content of this thesis, Chapter 2 focuses on physical schematics of the excavator itself. Chapters 3 and 4 discuss the operation and development of the two hydraulic circuits created for this application. Chapters 5 and 6 focus on the development of the Bond Graph models for the two cases and the equations derived from them. Chapters 7 and 8 present results of the simulations for the two control cases. And finally, Chapter 9 discusses the results and presents the conclusions. 10 II. EXCAVATOR LOADER SCHEMATIC Figure 1 depicts the excavator loader geometry that was analyzed. The loader contains four cylinders, two cross members, a central carriage, and a bucket. Cylinder A Figure 1. Excavator boom. Note (Alaydi, 2008). The comparative study presented in this thesis focuses on Cylinder A marked in Figure 1. The other three cylinders are assumed to be fixed, just as if the operator wished to operate one cylinder to adjust the main position of the bucket. The actuator that 11 connects point Os1 to Os2, cylinder A, is the focus of this thesis. A detailed schematic of this setup is shown in Figure 2. Cylinder A Figure 2. Simplified excavator boom. Note (Alaydi, 2008). A close up view of the arrangement under study is shown in Figure 2. The area of focus is the cylinder connected between the points A and B, cylinder A. This cylinder provides the position control of the boom assembly. 12 III. VALVE CONTROL HYDRAULIC CIRCUIT A valve controlled hydraulic circuit that is commonly used in an excavator boom control application is depicted in Figure 3. The circuit shown in Figure 3 includes a fixed displacement pump combined with a relief valve and an accumulator. This arrangement maintains a constant pressure to the control valve. The control valve could be a proportional or a servo valve. This valve regulates the speed and direction of motion of the actuator. The actuator is the position control cylinder that is located between points A and B, as shown in Figure 2. A counterbalance valve is also used in the circuit. It is located on the rod side of the actuator, between the actuator and the control valve. In the neutral position, the control valve's load ports are blocked, but they still may leak. This leads to cylinder creep and prevents the cylinder from holding its position. The counterbalance valve locks the cylinder by forcing the hydraulic fluid to flow through a pressure relief valve and check valve combination. This action holds the cylinder rod side pressure just above the cracking pressure of the relief valve. 13 Figure 3. Valve control hydraulic circuit 14 IV. PUMP CONTROL HYDRAULIC CIRCUIT A pump controlled hydraulic circuit considered for the application, excavator boom position control, is shown in Figure 4. Figure 4. Pump control hydraulic circuit As depicted in Figure 4, the variable delivery pump controls the velocity and displacement of the cylinder. The cylinder is connected between points A and B as shown in Figure 2. What is unique with this circuit however is that it is a closed loop, where as the valve control system is an open loop circuit. In an open loop circuit, load pressure is sent directly to tank immediately after its energy has been consumed in the actuators. In a closed loop circuit, the circuit is continuous, and does not return to tank. Due to this 15 nature of the pump control circuit, an additional circuit is required to supplement or make up for any lost fluid. This is known as the charging circuit, and it brings in fluid directly from a reservoir into the main circuit, and allows the main circuit to replenish itself as need be using an array of check valves, pressure relief valves, and a charge pump. Another important feature of this circuit that is unique, are the twin pressure relief valves. These valves are set up so that as the two lines to the cylinder switch back and forth between load pressure and return pressure, the system will always release the higherpressure side to the lower pressure side. This is special to closed loop circuits due to the reversibility of the main pump. 16 V. BOND GRAPH MODEL OF VALVE CONTROL Bond graphs provide a means to model multidiscipline, dynamic systems. They express the power flow through a system, and provide means to develop governing equations that model a system under study. A Bond Graph of the valve control system, developed for this study, is in Figure 5. This bond graph includes a simple spool valve model connected to a cylinder model, and a load model. 17 18 The pump, relief valve, and accumulator combination is modeled as a source of pressure; this is indicated in the Bond Graph in Figure 5. When basic bond graph algebra is applied to the whole Bond Graph model, the relationships below are developed: (1) QP = QA + QB (2) PP − PA RA (3) QA = RA = QAT = RAT = ρ Pp − PA 2 1 Cd ωx v PA − PT RAT (5) ρ P − PT 2 A 1 Cd ωx v (4) PA = ( β V ) ∫ ΔQC dt + PA (0) (6) (7) TP VTP = AP X 0 + AP ∫v Mp dt (8) ΔQC = Qe + Ql − QRp − Q1 (9) Qe = QA + QAT (10) Ql = PA − PB Rl (11) PA Rp (12) QRp = Q1 = 19 v Mp Ap (13) v Mp = ( 1 M ) ∫ ΔFMp dt + v Mp (0) p (14) ΔFMp = F1 − F2 − FS (15) F1 = PA A p (16) F2 = PB AR (17) FS = K[ ∫ ΔvC dt + xC (0)] ΔvC = v Mp − v Mld (18) (19) v Mld = ( 1 M ) ∫ ΔFMld dt + v Mld (0) (20) ld ΔFMld = FS − v Mld RB PB = ( β V ) ∫ ΔQCr dt + PB (0) (21) (22) TR VTR = AR X 0 + AR ∫v dt (23) ΔQCr = Q2 + Ql − QRr − Qex (24) Mp Q2 = v Mp AR QRr = PB Rr Qex = QB − QRbT PB − PT RbT QRbT = RbT = 1 Cd ωx v QB = Rb = ρ P − PT 2 B Pp − PB 1 Cd ωx v 20 Rb ρ Pp − PB 2 (25) (26) (27) (28) (29) (30) (31) And the variable definitions are: PP = System pressure from pump, pressure relief valve, and accumulator QP = Pump flow QA = Flow at the "A" port in the control valve QB = Flow at the "B" port in the control valve PA = Pressure at control valve port "A" RA = Valve pressure-flow gain for port "A" Cd = Orifice discharge coefficient ω = Width of valve port xν = Control valve spool travel ρ = Mass density of hydraulic oil QAT = Flow at control valve port "AT" PT = Hydraulic oil pressure in system reservoir RAT = Pressure-flow gain for control valve port "AT" β = Hydraulic oil bulk modulus VTP = Total Hydraulic oil volume on piston side of actuator VTR = Total Hydraulic oil volume on rod side of actuator QC = Flow in piston side compliance element AP = Area of piston in actuator X0 = Initial displacement of actuator νMp = Velocity of actuator piston-rod assembly Qe = Flow entering piston side of actuator Ql = Leakage flow in actuator across piston 21 QRp = Flow in piston side resistance element Q1 = Flow acting against piston in actuator PB = Pressure at "B" port in control valve Rl = Leakage coefficient for piston in actuator RP = Pressure resistance at piston side port in actuator MP = Mass of piston-rod assembly in actuator FMp = Force in IMp element F1 = Force on piston side of actuator F2 = Force on rod side of actuator FS = Force transmitted to shaft of piston-rod assembly AR = Area of the rod side of the piston K = Stiffness of shaft in piston-rod assembly νC = Velocity in shaft compliance element νMld = Velocity of the load against the actuator Mld = Mass of the load against the actuator FMld = Force in IMld element RB = Damping resistance in pin joints in mechanical linkage attached to actuator QCR = Flow in rod side compliance element Q2 = Flow on rod side of actuator QRr = Flow in rod side resistance element Qex = Flow leaving rod side of actuator to valve Rr = Pressure resistance at rod side in actuator QRbT = Flow in RbT element 22 RbT = Pressure-flow gain at control valve port "BT" Rb = Pressure-flow gain at control valve port "B" The segment of the Bond Graph containing Junctions 1 through 5 illustrate the control valve. This sub model contains four resistance elements that represent the four orifices in the control valve. The equations that are associated with this portion of the Bond Graph are (1) through (6), and (28) through (31). Other parts of the Bond Graph containing Junctions 6 through Junction 11 depict the hydraulic actuator and associated elements. This sub model contains the following: compliance elements to depict the volume of fluid on both sides of the actuator, resistance elements to illustrate pressure drop due to piping geometry and a pin joint that would be connected to the actuator, inertance elements representing the mass of the cylinder rod and the applied load to the cylinder, and transformer elements illustrating the physical action of converting hydraulic pressure and flow into mechanical force and speed. Equations that are associated with this sub model are (7) through (27). 23 VI. BOND GRAPH MODEL OF PUMP CONTROL The bond graph model of a pump controlled hydraulic system is given in Figure 6. This model was developed based on the work reported by Dransfield (1981). This model has about the same level of abstraction as that of the valve control system discussed in the earlier chapter. The actuator model used is the same developed for the valve controlled system. A variable delivery, axial piston pump is employed in the circuit. Pump stroke is controlled via an auxiliary hydraulic circuit. The model represents the electric motor/prime mover as a source of flow, also included are models for piping, inertia of the pump, and internal leakage of the pump. 24 25 The governing equations representing the pump-controlled system were developed by applying rules of equation development as applied to Bond Graphs. The Bond Graph model given in Figure 6 is used. S f (t) = Sω (t) (32) τ o = ( 1 C ) ∫ Δω C sp dt + τ o (0) sp (33) Δω C sp = Sω − ω p (34) ω p = ( 1 I ) ∫ Δτ I p dt + ω p (0) p (35) τI p = τo − τ fp − τ p (36) τ fp = R fpω p (37) τ p = PpVD (38) VD = (πrp Br tan θ )N p (39) Pp = Pc − Pre −enter (40) Pc = ( β V ) ∫ ΔQC cp dt + Pc (0) (41) ΔQC cp = Qp − QR lp − QR v − Qout (42) c QR lp = QR v = Pc Pc Rlp Rv Qp = ω pVD 26 (43) (44) (45) Qout = PR L 1 RL1 (46) 128 µL1 πd 4 (47) PR L 1 = Pc − PL1 (48) PL1 = ( β V ) ∫ ΔQC L 1 dt + PL1 (0) (49) RL1 = L1 VL1 = π ( d 2 ) 2 LL1 (50) ΔQC L 1 = Qout − QL1 (51) PR L 2 (52) QL1 = RL 2 128 µL2 πd 4 (53) PR L 2 = PL1 − Ps (54) RL 2 = Ps = ( β V ) ∫ ΔQC p dt + Ps (0) (55) TP VTP = AP X 0 + AP ∫v Mp dt ΔQC p = QL1 − QR p − Ql − Q1 QR p = Ql = Ps Pl Rp Rl (56) (57) (58) (59) Pl = −Ps − Preturn (60) Q1 = υ M p A p (61) υ M p = ( 1 M ) ∫ ΔFM p dt + υ M p (0) p (62) ΔFM p = F1 − F2 − Fs (63) 27 F1 = Ps A p (64) F2 = Preturn Ar (65) Fs = ( 1 C ) ∫ ΔυC s dt + Fs (0) (66) ΔυC s = υ M p − υ M ld (67) s υ M ld = ( 1 M ) ∫ ΔFM ld dt + υ M ld (0) (68) ld ΔFM ld = Fs − FR B (69) FR B = RBυ M ld (70) Preturn = ( β V ) ∫ ΔQC r dt + Preturn (0) (71) VTr = Ar X 0 + Ar ∫ v Mp dt (72) Tr ΔQC r = Q2 − Ql − QR r − Qreturn (73) Q2 = υ M p Ar (74) QR r = Preturn Qreturn = RL 3 = Rr PR L 3 RL 3 128 µL3 πd 4 (75) (76) (77) PR L 3 = Preturn − PL 3 (78) PL 3 = ( β V ) ∫ ΔQC L 2 dt + PL 3 (0) (79) VL 2 = π ( d 2 ) 2 LL 2 (80) ΔQC L 2 = Qreturn − QL 2 (81) L2 28 QL 2 = PR L 4 RL 4 = RL 4 128 µL4 πd 4 Pre −enter = PL 3 − PR l 4 And the variable definitions are: Sω (t) = Flow supply from diesel engine τ o = Torque from diesel engine entering pump Csp = Compliance of pump input shaft ω C sp = Flow in Csp element ω p = Flow of the pump's rotating assembly I p = Inertia of the pump's rotating assembly τ I p = Torque in I p element τ f p = Torque in R f p element τ p = Torque applied to pump's piston array to develop outbound pressure R f p = Resistance due to friction acting on the pump's rotating assembly Pp = Pressure developed by the pump VD = Volumetric displacement of the pump rp = Radius of a piston in the pump's piston array Br = Radius of the pump's barrel θ = Angular displacement of the pump's swashplate 29 (82) (83) (84) N p = Number of pistons in the pump Pc = Pressure in the pump's compression chamber Pre −enter = Pressure returning into the pump from the system β = Bulk modulus of the hydraulic fluid Vc = Volume of the pump's compression chamber QC cp = Flow in the Ccp element Qp = Flow developed by the pump QR lp = Flow in the Rlp element QR v = Flow in the Rv element Qout = Flow leaving the pump's compression chamber Rlp = Resistance due to the pump's leakage Rv = Resistance due to the pump's internal relief valve PR L 1 = Pressure in the RL1 element RL1 = Resistance due to the pressure drop in the first segment of the supply line to the system L1 = Length of the first segment of the supply line to the system µ = Viscosity of the hydraulic fluid LL1 = Length of the supply line to the system d = Diameter of the pressure line to the system PL1 = Outbound pressure of the first pressure drop in the supply line to the system VL1 = Volume of the supply line to the system QC L 1 = Flow in CL1 element 30 QL1 = Flow into second pressure drop in the supply line to the system PR L 2 = Pressure in the RL 2 element RL 2 = Resistance due to the second pressure drop in the supply line to the system L2 = Length of the second segment of the supply line to the system Ps = Supply pressure entering the actuator VTP = Total hydraulic oil volume on piston side of actuator QCp = Flow in piston side compliance element A p = Area of piston in actuator X o = Initial displacement of actuator υ Mp = Velocity of actuator piston-rod assembly QR p = Flow in piston side resistance in actuator Ql = Leakage flow in actuator across piston Q1 = Flow acting against piston in actuator R p = Pressure resistance at piston side port in actuator Rl = Leakage coefficient for piston in actuator Pl = Pressure difference between supply pressure and return pressure in actuator Preturn = Pressure leaving actuator M p = Mass of piston-rod assembly in actuator FM p = Force in IM p element F1 = Force on piston side of actuator F2 = Force on rod side of actuator Fs = Force transmitted to shaft of piston rod assembly 31 Ar = Area of the rod side of the piston Cs = Compliance of shaft in piston-rod assembly υC s = Velocity in shaft compliance element υ M ld = Velocity of the load against the actuator M ld = Mass of the load against the actuator FM ld = Force in IM ld element RB = Damping resistance in pin joints in mechanical linkage attached to actuator VTR = Total volume on rod side of actuator QC r = Flow in rod side compliance element Q2 = Flow on rod side of actuator QR r = Flow in rod side resistance element Qreturn = Flow leaving rod side of actuator Rr = Pressure resistance at rod side in actuator PR L 3 = Pressure in RL 3 element RL 3 = Resistance due to the first pressure drop in the return line from the system L3 = Length of the first segment of the return line from the system QC L 2 = Flow in the CL 2 element VL 2 = Volume of the return line from the system LL 2 = Length of the return line from the system QL 2 = Flow into second pressure drop in the return line from the system PR L 4 = Pressure in RL 4 element RL 4 = Resistance due to the second pressure drop in the return line from the system 32 L4 = Length of the second segment of the return line from the system The segment of the Bond graph containing Junctions 1 through 4 illustrate the variable delivery, axial piston pump. This sub model contains the source of flow from the diesel engine, compliance of the pump's input shaft and compression chamber, inertance of the pump's rotating assembly, resistances due to the pump's friction and leakage, and a transformer due to the pump's ability to translate torque and rotational velocity into pressure and a flow rate. The equations that correspond to this sub model are (32) though (42). The next segments of the bond graph are the supply line and return line that connect the system. Each sub model contains two resistances, that together, show pressure drop across each line. Also, each sub model contains a compliance to represent the volume of each line. The equations that are associated with these sub models are (43) through (50), and (72) through (80). The segment of the bond graph which illustrates the actuator is the same that was used in the valve control Bond Graph shown in Figure 5. The equations that are associated with this sub model are (51) through (74). 33 VII. VALVE CONTROL SIMULATION In preparation for simulating the valve control circuit, certain system parameters need to be defined beforehand. First, for the excavator mechanism shown in Figure 3, the boom lift cylinder stroke had to be determined. The cylinder stroke "s" is the third side of a triangle with the other sides being lengths "d" and "a". With sides "d" and "a" defined, d = 5.5 m and a = 3.0 m respectively (Alaydi, 2008), maximum stroke of the boom could be determined. Using simple trigonometry, the minimum and maximum value for φ, the angle between sides "d" and "a", was determined to be 60° and 88°. For these two values, the minimum and maximum cylinder lengths were found to be 4.81 m and 6.21 m, respectively. The appropriate cylinder stroke can be found using the formula: s = H Max − H Min (85) and the stroke was found to be 1.4 m. The next step was to determine the maximum load encountered by the cylinder. To find this value, a free body diagram was constructed, with the cylinder direction being along the y-axis. With the cylinder in this position, maximum load on the cylinder can be determined. In this setting, the full force of the weight will be acting in this direction, as shown by the free body diagram Figure 7. 34 Figure 7. Hydraulic cylinder Following values are assumed: AP = 0.125m 2 AR = 0.06m 2 P1 = 207 Bar 35 Applying elementary statics to the free body diagram along the y-axis, the following expression was derived: ∑F Y = P1 AP − P2 AR − Mg = 0 (86) Neglecting the rod side pressure and the resulting force, (7-2) can be simplified, leading to: P1 AP = M = M critical g (87) Where M critical is the specific load that will put the cylinder into static equilibrium, at a selected pressure, where no motion will occur. For this application in this thesis, M critical = 26,376.15 kg. The next step is to find the load pressure, PL , which is the pressure exerted by the load in the piston-side chamber of the cylinder. This is found using the following equation: 36 PL = Mg AP (88) Assuming a mass of 25,000 kg acting on the cylinder, the load pressure is equal to 196 Bar. This means that there is a differential pressure across the control valve. The following equation is used to find this: PDiff = PS − PL (89) For this model, the differential pressure is 11 Bar, when the supply pressure is 207 Bar. Using all this information, the control valve can be sized utilizing the valve's linearized pressure-flow gain. This flow is related to the load flow going into the cylinder. This yields the following relationship: KC PDiff = QL = νAP (90) With the cylinder assumed to extend at a steady velocity of 0.1 m/s and further algebraic manipulation, KC is found to be 68.18 L/min/Bar. 37 The next step is to develop the model for simulation. Using this model, one can simulate both the transient and steady state response of the system. To facilitate simulation of the system described earlier in Chapter 5, simulation software AMESIM is used in this thesis. In AMESIM, a model of a multi-domain dynamic system can be written using macro or micro components. Another software, MATLAB/SIMULINK can also be used; in this method the equations are typed or GUI can be developed and a computer code is used to solve them. Also, AMESIM software is based on the Bond Graph technique; so the equations shown in chapter 5, are embedded in the sub-models shown in the user's interface. In both Figure 3 and Figure 5, there is a source of pressure connected to the control valve, which in turn in connected to a hydraulic cylinder. The same arrangement is used in AMESIM, as shown in Figure 8. Figure 8. Valve control AMESIM model 38 Figure 8 also calls out the specific types of components that were used. The only detail that may not be obvious is choice of the mass element sub-model shown in Figure 8. A sub-model that included coulomb friction was used, as this would best illustrate the effects of the pin joints that sustain and join the excavator boom to the actuator. The next set of figures portray the settings of the simulation model. The signal generator is shown in Figure 9, the gain multiplier in Figure 10, the pressure source in Figure 11, the reservoir in Figure 12, the fluid properties in Figure 13, the control valve settings in Figure 14, the cylinder in Figure 15, and then the load in Figure 16. Figure 9. Valve control signal generator settings 39 Figure 10. Valve control gain settings Figure 11. Valve control pressure source settings 40 Figure 12. Valve control reservoir settings Figure 13. Valve control fluid settings 41 Figure 14. Control valve settings 42 Figure 15. Valve control cylinder settings Figure 16. Valve control mass settings 43 The schematic of the model written in AMESIM reflects the valve control system bond graph model; specific sub-models are defined as shown in Figure 8. Figures 9 through Figure 14 depict the settings of all of the components. The simulation was ran to show the actuator perform a full extend and retract cycle. The next series of figures depict the results of the simulation. First is the spool position in the control valve in Figure 17, the flow rate from Port A on the control valve in Figure 18, the pressure at Port A at the control valve in Figure 19, the actuator rod displacement in Figure 20, and then the actuator rod velocity in Figure 21. Figure 17. Control valve spool displacement 44 Figure 18. Control valve port A flow rate Figure 19. Control valve port A pressure 45 Figure 20. Valve control cylinder displacement Figure 21. Valve control cylinder velocity 46 As shown, there is a fairly close correlation between the preliminary hand calculations and what the computer model shows. The extension velocity and flow into the piston side of the cylinder are close to what was originally predicted, given the volumes. One of the important parameters that is very revealing about the stability of this system is the pressure plot. Since the pressure shown in Figure 19 is very clean, that means that there are no pressure spikes present in the system. Meaning that when the valve spool is shifted quickly, as illustrated in Figure 17, the system responds in a nicely damped manner with no oscillations, and also exhibiting a short response time. Meaning that, when the system receives a sudden input, the system does not violently respond, but reacts instantly and naturally. 47 VIII. PUMP CONTROL SIMULATION As in the case of the valve control scenario, certain system parameters must be evaluated prior to simulating the pump-controlled system. A number of subsystems used in this case are the same used in the previous case, leading to the use of the same parameter values. Parameter values that are required to be evaluated for the pump control circuit are rotational speed of the pump and the volumetric displacement of the pump. Using the same cylinder piston area of 0.125 m2, and extension velocity of 0.1 m/s, and assuming a pump speed of 1500 rpm, the volumetric displacement of the pump can be found using equation (91). APυ = VD N (91) Volumetric displacement needed was found to be 500 cc/rev. The bond graph model depicted in Chapter 6, Figure 6, shows an over-the-center, variable displacement, axial piston pump directly connected to a double acting cylinder. The AMESIM model developed to simulate this situation is shown in Figure 22. 48 Figure 22. Pump control AMESIM model A diesel engine, illustrated as a thermal engine, can provide a constant speed to the pump. This setup models the pump as a source of flow. The parameter values of, signal generator, double acting cylinder, the load mass and coulomb friction, are the same in AMESIM as in the earlier case. One of the distinct differences between valve control and pump control systems is, the valve control system had a constant supply pressure, and the pump control system is flow controlled. The majority of the subsystem models are the same for both cases. The settings used specifically for the pump control simulation are shown in following figures, with the thermal engine model in Figure 23, the variable delivery pump in Figure 24 and the pump controller gain in Figure 25. 49 Figure 23. Pump control prime mover settings Figure 24. Pump settings 50 Figure 25. Pump controller gain settings Simulation plots of the pump controlled system obtained using AMESIM are given below in Figures 26 through 30. With he pump displacement in Figure 26, pump flow rate in Figure 27, pump pressure shown in Figure 28, actuator displacement in Figure 29, and actuator velocity in Figure 30. 51 Figure 26. Pump swashplate displacement Figure 27. Pump flow rate 52 Figure 28. Pump pressure Figure 29. Pump control cylinder displacment 53 Figure 30. Pump control cylinder velocity Observations of the simulation results and plots are as follows. The results are different compared to the valve control simulation results. Pump displacment plot shown in Figure 26, is similar to that of the valve control spool position plot shown in Figure 18. The pump flow rate is shown in Figure 27, is different from the flow rate of the control valve in the earlier case; the flow immediately spikes to the peak flow, then begins to drop as pressure builds to move the piston. On the segment which depicts the return stroke, it is relatively constant, but has some ripples. The pressure plot shown in Figure 28 is very different. It is primarily constant and flat; around 0 Bar. The displacement graph shown in Figure 29, has a similar displacement profile of the valve control simulation depicted in Figure 20. However, when the actuator is pump controlled, the cylinder never reaches the full stroke, it goes to 0.7m; in the valve controled case it goes to 1.4m. Also, the displacement profile has fluctuations and ripples. 54 In the valve control setup, the actuator displacement is extremely constant and predictable. And finally, the actuator velocity plot is shown in Figure 30. This graph shows large pulsations. 55 IX. CONCLUSIONS AND RECOMMENDATIONS Based on observations and discussion of simulation results, the following conclusions are reached, they include: first, compared to a pump controlled hydraulic system, as seen in the performance curves, Figures 26-30, a valve controlled system shown in Figures 17-21, exhibits consistent and clean behavior. The flow rate curve correlates directly with the control valve spool position curve. The pressure at port A transitions instantaneously with very little oscillations or spikes, as seen in Figure 19. The displacement of the hydraulic cylinder exhibits a linear response with very little oscillations or pulsations. The second conclusion that can be made from these observations is, valve controlled hydraulic systems are more likely to produce a smooth operating cycle for the excavator machine. This is due to their dynamic behavior observed in Figures 17 through 21. When a major component, such as an excavator boom, has a clean operation cycle, there is less fatigue on the machine. This is likely to improve the life of the machine. And lastly, if a pump controlled hydraulic system is to be used for an application like that of an excavator boom lift, then an effective controller must be developed. This controller must be able to account for the error in the system, and should include a feedback signal to correct for cylinder position error, to properly stroke the pump accounting for load effects. This thesis offers a detailed study comparing two hydraulic control methods, recommendations are also made to improve the study. First, a separate, detailed AMESIM model should be developed for an over-the-center variable displacement axial 56 piston pump to accurately describe its dynamic characteristics. The bond graph shown in Chapter 6 that illustrates such a pump, contains three state variables in the pump segment of the model. The AMESIM model shown in Figure 22 contains an advanced, catalog hydraulic pump sub model, without temperature affects, that AMESIM offers; and the entire model has four state variables. For comparison, the valve control AMESIM model shown in Figure 8, contains six state variables, and the valve control bond graph model shown in Figure 5 contains five state variables. Another recommendation that can be made, is that it would be worthwhile to use a software tool such as MATLAB or MAPLE to simulate the two systems and compare the results against the AMESIM results. This could be used as a measure to further determine the accuracy of the AMESIM solutions, and this could be also used to provide a baseline or datum for any future simulations. And finally, another recommendation that can be made from this study is to develop an appropriate Bode Plot and Root Locus Plot of the system. These two plots hold a lot of clues about how a system performs. These plots are likely to provide a big picture and to help understand as to why these systems respond the way they do. 57 REFERENCES Alaydi, J. (2008). Mathematical modeling for pump controlled system of hydraulic drive unit of single bucket excavator digging mechanism. Jordan Journal of Mechanical and Industrial Engineering, 2(2), 157-162. Retrieved from http://jjmie.hu.edu.jo/files/JJMIE- V2-N3-press/6(42-47).pdf Caterpillar. (2014). 390d l. Retrieved from http://www.cat.com/en_US/products/ne w/equipment/excavators/large-excavators/17844667.html Dransfield, P. (1981). Hydraulic control systems - design and analysis of their dynamics. Berlin: Springer-Verlag. Parker, A. (n.d.). How steam shovels work. Retrieved from http://science.howstuffworks.com/transport/engines-equipment/steamshovel1.htm 58 GLOSSARY Accumulator: Hydraulic component that is used to store energy. This component is the hydraulic equivalent of an electrical capacitor or a mechanical spring. Actuator: Hydraulic component that performs work. Can be linear or rotary. Bond Graph: Mathematical modeling tool for dynamic systems that are used to procure equations of motion for a system by depicting the power flow through a system. Bulk Modulus: The relative stiffness of a specific hydraulic fluid. Compliance: A physical entity that possesses the characteristics of energy storage. In hydraulic systems, a chamber of fluid is compliance. In mechanical systems, a spring is a compliance. Counterbalance: A hydraulic valve specifically used for the application of vertical Valve cylinder position control. Element: Any element in bond graph modeling that carries power. Can be a resistance, inertance, compliance, transformer, or a gyrator. Governing: Equations An equation in dynamic systems that graphically shows how a segment of the system will respond. May also be referred to as an equation of motion. Inertia: Any quantity in a dynamic system that will resist a change in motion by relating a specific momentum with a specific flow. Examples of inertia consist of a mass, an inductor, and a pipe, for mechanical, electrical, and hydraulic systems. Junction: An entity in bond graph modeling that acts as a summation point for connecting eleme Pressure Relief: Valve A valve that is designed to limit the pressure in a segment of a hydraulic system by deferring excess pressure to a point of lower pressure; often the system reservoir. Pump: A pump is the prime mover in a hydraulic system and is a source of flow. Can be of varying types, usually they are external gear or axial piston. Proportional: Valve A directional control valve that possesses throttling capabilities due to the proportional solenoid that drives the spool laterally in the valve body. 59 Servo Valve: A valve that is similar in purpose and function to a proportional valve. However the drive unit in a servo valve is a servo torque motor. Transformer: An entity in bond graph modeling that directly relates the input effort to the output effort, and the input flow to the output flow, via a linear factor known as a modulus. 60 APPENDIX A ABET PROGRAM OUTCOMES 61 PROGRAM OUTCOMES MECHANICAL ENGINEERING (Updated for 2008/09 Academic Year) Upon graduation, students receiving the Bachelor of Science in Mechanical Engineering Degree from Kettering University will have the following knowledge, skills, and abilities: A. An ability to apply knowledge of mathematics, science and engineering. Engineering concepts and principles were exclusively used to correlate between variables and factors B. An ability to design and conduct experiments, as well as to analyze and interpret data. The ability to conduct experiments and interpret data was absolutely crucial to this project. C. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. The conclusions from the previous simulations were used to conduct an in depth comparison between valve controlled hydraulic systems and pump controlled hydraulic system. D. An ability to function on multi-disciplinary teams. The ability to work on a multi-disciplinary team was vital to this project. There was collaboration between dynamic systems, controls, and fluid power engineering to work together. E. An ability to identify, formulate, and solve engineering problems. As engineering problems and difficulties arose, such as diagnosing simulation results, were dealt with a logical and thought out manner. F. An understanding of professional and ethical responsibility. Professional and ethical responsibility is crucial in collecting and presenting simulations in the world of academia. 62 G. An ability to communicate effectively. Due to the complexity and skill level of the subject of this thesis, effective communication was vital to the success of the project. H. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context. Poor dynamic system engineering decisions in the agricultural and construction industries, can have negative impacts on the industry equipment and their end users. I. A recognition of the need for, and an ability to engage in lifelong learning. There was a great appreciation for extensive and lifelong learning along with continuous education. J. A knowledge of contemporary issues. Knowledge of contemporary issues, such as modern simulation techniques, aide in the understanding for the improvements of a hydraulic system. K. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. The ability to use modern computational tools was critical for the completion of this thesis. L. Familiarity with statistics and linear algebra. Linear algebra was used in the development of equations of motion for a system. M. A knowledge of chemistry and calculus-based physics with a depth in at least one of them. For this thesis, calculus-based physics were crucial as a tool for understanding hydraulic systems. 63 N. An ability to model and analyze inter-disciplinary mechanical/electrical/hydraulic systems. The ability to analyze inter-disciplinary systems was necessary due to the hydraulic and mechanical systems surrounding the focus area of the thesis. O. An ability to work professionally in the area of thermal systems including the design and realization of such systems. This thesis did not elaborate on a thermal system. AA. An ability to work professionally in the area of mechanical systems including the design and realization of such systems. The realizations of this thesis gave insights into mathematical modeling, dynamic systems, controls, and fluid power. 64