Load Prediction-based Energy-efficient Hydraulic Actuation. of a Robotic Arm. 1 Introduction

Similar documents
Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses

Lecture Note 8-1 Hydraulic Systems. System Analysis Spring

Dynamic Characteristic and Power Consumption on an Electro-Pneumatic Hybrid Positioning System

HARDWARE-IN-THE-LOOP SIMULATION EXPERIMENTS WITH A HYDRAULIC MANIPULATOR MODEL

Velocity Feedback Control of a Mechatronics System

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM

DSCC2012-MOVIC

Master-Slave Control for a Tele-Operation System of Construction Robot

PUMP MODE PREDICTION FOR FOUR-QUADRANT VELOCITY CONTROL OF VALUELESS HYDRAULIC ACTUATORS

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

PUMP MODE PREDICTION FOR FOUR-QUADRANT VELOCITY CONTROL OF VALVELESS HYDRAULIC ACTUATORS

Lecture 5. Labs this week:

Lecture 5. Labs this week: Please review ME3281 Systems materials! Viscosity and pressure drop analysis Fluid Bulk modulus Fluid Inertance

A Park - like transform for fluid power systems : application to pneumatic stiffness control

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

Research Article Modeling and Performance Improvement of the Constant Power Regulator Systems in Variable Displacement Axial Piston Pump

FPMC PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING USING A HYDRAULIC TRANSFORMER

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

CHAPTER 3 QUARTER AIRCRAFT MODELING

A novel fluid-structure interaction model for lubricating gaps of piston machines

Answers to questions in each section should be tied together and handed in separately.

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

DSCC PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER

Manufacturing Equipment Control

D(s) G(s) A control system design definition

Overview of motors and motion control

Dynamic Tests on Ring Shear Apparatus

HYDRAULIC LINEAR ACTUATOR VELOCITY CONTROL USING A FEEDFORWARD-PLUS-PID CONTROL

Received 21 April 2008; accepted 6 January 2009

SCHOOL OF COMPUTING, ENGINEERING AND MATHEMATICS SEMESTER 1 EXAMINATIONS 2012/2013 XE121. ENGINEERING CONCEPTS (Test)

Exponential decay. The deviations in amplitude over 30 periods rise to more than ±20%. Fig 1 a rod and ball pendulum

Modelling and State Dependent Riccati Equation Control of an Active Hydro-Pneumatic Suspension System

EXPERIMENTAL INVESTIGATION OF THE EFFECTS OF TORSIONAL EXCITATION OF VARIABLE INERTIA EFFECTS IN A MULTI-CYLINDER RECIPROCATING ENGINE

Index. Index. More information. in this web service Cambridge University Press

FUZZY ADAPTIVE PID CONTROL OF LARGE ERECTING SYSTEM

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

METHOD OF SUM OF POWER LOSSES AS A WAY FOR DETERMINING THE K I

Positioning Servo Design Example

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

The Distributed Defining System for the Primary Mirrors

Part 1 of 1. (useful for homework)

HYDRAULIC CONTROL SYSTEMS

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems

Robust Loop Shaping Force Feedback Controller

ME 4232: FLUID POWER CONTROLS LAB. Class #5 Valve Modeling

Modeling of EHA Module Equipped with Fixed-Displacement Vane Pump

NATIONAL CERTIFICATE (VOCATIONAL) APPLIED ENGINEERING TECHNOLOGY NQF LEVEL 4 NOVEMBER 2009

The present invention refers to an improved. Various types of turbines are known in the. art, with higher or lower efficiencies, that the

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Check-Q-meter. Table of contents. Features. Functions. RE 27551/ /10 Replaces: Type FD

CHAPTER 5 QUASI-STATIC TESTING OF LARGE-SCALE MR DAMPERS. To investigate the fundamental behavior of the 20-ton large-scale MR damper, a

ENERGY CONVERSION IN A FLUID POWER SYSTEM. Preview GRC. mechanical friction. File name GA: FLOW GENERATING GROUP. traen_eng GRC: CONTROL GROUP

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Flow Divider Type MH2FA, Series 4X (Differential lock) Size 12 to 32 up to 420 bar up to 300 L/min

Sensitivity of Wavelet-Based Internal Leakage Detection to Fluid Bulk Modulus in Hydraulic Actuators

ANALYSIS OF NATURAL FREQUENCIES OF DISC-LIKE STRUCTURES IN WATER ENVIRONMENT BY COUPLED FLUID-STRUCTURE-INTERACTION SIMULATION

Investigation of a nonlinear dynamic hydraulic system model through the energy analysis approach

Performance evaluation of first stage support system of launcher

STUDY OF TRANSIENT PROCESS IN THE SONIC CIRCUIT OF HIGHT-PRESSURE PIPES USED IN LINE FUEL INJECTION SYSTEMS FOR DIESEL ENGINES

COMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE

Control and Experimental Evaluation of Speed-variable Switched Differential Pump Concept

Final Examination Thursday May Please initial the statement below to show that you have read it

Design of a Hydraulic Actuator for Active Control of Rotating Machinery

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

FEEDBACK CONTROL SYSTEMS

Fundamental study on simple quantitative approach of damping performance for semi-active damper

Robotics I Midterm classroom test November 24, 2017

UNIT 5 GOVERNORS 5.1 INTRODUCTION. Structure. 5.1 Introduction. 5.2 Classification of Governors 5.3 Gravity Controlled Centrifugal Governors

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

UNIT 4 FLYWHEEL 4.1 INTRODUCTION 4.2 DYNAMICALLY EQUIVALENT SYSTEM. Structure. Objectives. 4.1 Introduction

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

HYDRAULIC EFFICIENCY OF A HYDROSTATIC TRANSMISSION WITH A VARIABLE DISPLACEMENT PUMP AND MOTOR. A Thesis presented to the Faculty

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

Study of the influence of the resonance changer on the longitudinal vibration of marine propulsion shafting system

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Analysis of Offshore Knuckle Boom Crane Part Two: Motion Control

for Articulated Robot Arms and Its Applications

Translational Motion Rotational Motion Equations Sheet

Lab 1: Dynamic Simulation Using Simulink and Matlab

Mechatronics Engineering. Li Wen

Honours Undergraduate Thesis

Quasi-Static Hydraulic Control Systems and Energy Savings Potential Using Independent Metering Four-Valve Assembly Configuration.

Process Control Hardware Fundamentals

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

WORK SHEET FOR MEP311

Vane Type Rotary Actuators Series Variations

Aalborg Universitet. Published in: Proceeding of the Fluid Power and Motion Control (FPMC'08) Publication date: 2008

Vibration modelling of machine tool structures

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

Piezoelectric Actuation in a High Bandwidth Valve

Shared on QualifyGate.com

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

A 954 C HD. Technical Description Hydraulic Excavator. Machine for Industrial Applications

Some tools and methods for determination of dynamics of hydraulic systems

On Fluid Compressibility in Switch-Mode Hydraulic Circuits - Part II: Experimental Results

MODELLING AND CONTROL OF A SAUER DANFOSS PVG-32 VALVE

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

Titre. AMESim and Common Rail type Injection Systems. Technical Bulletin n 110

Transcription:

oad rediction-based Energy-efficient Hydraulic ctuation of a Robotic rm Miss Can Du, rof ndrew lummer and Dr Nigel Johnston fixed displacement pump. This can reduce the weight of plant compared with the traditional load sensing system with a hydraulic controller and a variable displacement pump [4]. VC (fixed supply pressure -controlled) hydraulic actuation system has to throttle the flow by the to reduce the pressure, which brings an energy loss across the. If there are several load branches, the supply pressure should be high enough for all the load branch requirements and all duty cycles. Centre for ower Transmission and Motion Control University of Bath, UK C.Du@bath.ac.uk Centre for ower Transmission and Motion Control University of Bath, UK.R.lummer@bath.ac.uk Centre for ower Transmission and Motion Control University of Bath, UK D.N.Johnston@bath.ac.uk In this paper the motion of a two-joint robotic arm is controlled by a variable supply-pressure -controlled (VVC) hydraulic system. It has a fixed capacity pump driven by a brushless servo-motor. The minimum required supply-pressure for the demand motion is predicted. It is computed from the predicted piston force, by applying agrange's equations of the-second-kind. The supply-pressure for the whole system is the higher one of the two load branches; the other branch is controlled by throttling. The supply-pressure is varied by controlling motor speed. Simulated and experimental results are shown and discussed. power consumption comparison with fixed supply-pressure system shows up to 73% saving is found experimentally. Keywords: oad prediction, energy-efficiency, hydraulic actuation, motion control Target audience: Control System Designers Introduction In many hydraulic applications, energy efficiency is becoming an important consideration. or a system with multi load branches, one approach is to generate minimum fluid power from the pump: minimum supply pressure or minimum supply flow [,, and 3]. ump flow should meet exactly the total flow demand with the help of an electronic controller []. method named flow control with indirect feedback was illustrated by Djurovic and Helduser []. One primary pressure compensator (C) instead of a flow sensor is used in each actuator. The method observes whether pump flow is excessive or insufficient via the opening of the C. novel power management algorithm for electronic load sensing (ES) on a telehandler is introduced in [3]. This new ES algorithm can achieve the advantages of a hydro-mechanical load sensing system: pressure control, flow-sharing, anti-stall, power sharing and prioritization of steering, in the meantime, it can take into account dynamic performance with a load sensing-margin down to 7 bar. In this paper, a variable pressure controlled (VVC) hydraulic actuation system will be illustrated. It is a hydraulic plant which aims to reduce energy loss by generating a variable supply pressure ( S). The main idea of the VVC algorithm is to estimate the minimum S required in advance, thus improving dynamic response. It is similar to load sensing but it does not use any actual pressure signals for control. It predicts the force required by the actuators thus estimating the S. In addition, it adopts an electronic controller and a servo motor to drive a igure : The robotic arm The potential advantages of VVC are: good efficiency due to variable S ; lighter than traditional load sensing plants (a small fixed-displacement pump, electronic controller). Hence VVC is suitable for mobile robotic applications where efficiency and weight are crucial. In this project, a robotic arm with two joints (two linear cylinders to rotate two joints) will be actuated by a VVC controller. Both simulation and experimental results will be presented. The prototype robotic arm used in this project is an inverted Robot eg HyQ-egV. from the Italian Institute of Technology (igure ). The hydraulic circuit is shown in igure. This paper begins with the control algorithm derivation, including modelling required for the model-based controller. The last section is experimentation for VC and VVC, comparing simulated results and experimental results. t the end, a summary of the power consumed by the VC and VVC systems is given. http://www.iit.it/en/robots/hyq.html igure : The hydraulic circuit

Controller The VVC control algorithm has two parts: feed forward and feedback. The feed forward is to predict the required minimum S of the system along with the required spool positions of s. The calculation can be illustrated by the flow chart in igure 3. The S estimated when an individual control is fully open is called SO, and the one to avoid cavitation in the thrust chamber is SC. SO and SC for each actuator are calculated then the actuator with highest required S is chosen to be master actuator (M). Its required S is the final s of the whole system. The spool position for the other should be computed with this S. The prediction of SO and SC is a crucial problem, which will be discussed in detail in the following section. In this paper, oil compressibility is neglected.. Supply pressure prediction.. Supply pressure required with fully open ( SO ) During extension, the return line is connected to the rod side chamber B and the supply line is connected to the piston side chamber. The flow rate demand can be obtained from Q v, Q v; (Q is the flow rate into piston side chamber, and Q is the flow rate out of the rod side chamber.) The pressure drops across the can be represented as follows: () S B R () Then the orifice equation gives: Q K V x (3) Q K V x (4) If the is fully open i.e. x is 00%, and then from Equation () and Equation (4) B can be calculated with an assumption of R s value and known K V from the s catalogue. B (5) rom Equation (5) can be evaluated now. inally, back to Equation () and Equation (3) the required S can be estimated. SO 3 3 ( ) v K V R When retracting, the return line is connected to the piston side and the supply line is connected to the rod side chamber B. (7) S R (8) B Then using a similar process as for SO when extending, the S can be predicted: 3 3 ( ) v R SO (9) K V.. Supply pressure required to avoid cavitation ( SC) When extending, S is connected to, which is set to a minimum pressure of th (in this project, th bar). (0) S B th () Q Q With the force equation R th B (3) The value of S can be calculated: (6) () SC ( 3 ) th R (4) The corresponding spool position for the to control this M is computed: v x (5) KV SC th When retracting, S is connected to B, which is set to a minimum pressure of th. (6) S R (7) th ollowing the same procedure as for SC when extending, S can be predicted: igure 3: The flow chart of feed forward in VVC SC ( 3 ) th R (8)

The corresponding spool position for the to control this M is computed: v (9) x KV SC th The final choice of S max ( SO, SO, SC, SC), where subscripts and refer to shoulder actuator and elbow actuator respectively. Hence the spool position of the master actuator (M) is fully open or for cavitation avoidance is given by Equation (5) or Equation (9). The spool position of the other cylinder is computed by the final value of S in Equation (0) or Equation () below.. Spool opening of the other cylinder (Non-M) and motor speed calculation If the other cylinder is required to extend, its spool opening should be: (0) + If the other cylinder is required to retract, its spool opening should be: ( + ) + () where x j is the spool position demand of the other cylinder; v j and j are its velocity demand and load force respectively; and the area ratio is defined as: / () When the final S is determined, given the desired flow rate of each actuator, the required motor speed be found from Equation (3): ˆ m d dt S Qaj K j D where K is effective stiffness of the oil inside the supply hoses, and D is the displacement of pump..3 Required force prediction rom the last section, it is clear that the required force is required for the S prediction algorithm. The force is derived by agrange equation of the second kind, which incorporates inertia and weight related items. d dt d dt where T q q V, is the agrangian of the system; T is the total kinetic energy and V is the total potential energy of the robotic arm. and are the generalized forces, hence in this case they are the torques required by the shoulder joint and elbow joint respectively. The definitions of and are illustrated in igure 4. can (3) (4) (5) igure 4: Geometry of the robotic arm The results of Equation (4) and Equation (5) are as follows: ( + + + + + + + ) + ( + + + ) ( + ) ( + ) ( + ) ( + ) + ( + ) + ( + ) + (6) ( + + + ) + ( + + + ) ( + ) ( + ) + ( + where: ) + ( + ) (7) M is the mass of upper arm (including elbow cylinder), I is its inertia with respect to upper arm gravity centre, through m ; M is the mass of forearm (without hand), I is its inertia with respect to forearm gravity centre, through m ; M 3 is the mass of hand, I 3 is its inertia with respect its own gravity centre 3; is the distance between and ; is the distance between and 3; C is the distance between and m; C is the distance between and m. The actuator force required is the value of torque computed divided by a lever arm which varies with angular position. Including a viscous damping force, the required hydraulic force prediction for actuators and is: ( ) + (8) ( ) + (9) where ( ) and ( ) are the actuator level arm lengths, and B and B are the damping viscous coefficients.

.4 eedback 3 Test Rig and Results The measured positions of the actuators are used for feedback. The circumflex (^) represents the output of the feed forward controller. The tilde (~) represents a command signal. 3. Test rig schematic The experiments use an xc Target real time controller and a NI CI-6 data acquisition card. The controller sends out a motor speed command and spool position commands. The joint angular positions are sent back to the controller for feedback (igure 7). pressure transducer will be used only for supply pressure observation, not for controller. The measured supply pressure will be compared with the simulated signal and predicted pressure. igure 5: eedback to motor speed The position feedback of the M is used to adjust the motor speed and accordingly the oil flow into the system. There is a proportional-integral (I) controller multiplied by the sign of M s spool position (igure 5). This method takes into account the direction of the flow imposed by the. Hence the motor speed command is: m +(K_M + KI_M s ) ym sgn( M) (30) ctuator position feedback is used to adjust the spool position command of the corresponding (igure 6). The spool position command is: +( _ + _ )( ) (3) igure 7: Schematic of test rig The hydraulic system consists of a servo motor which drives a fixed-displacement piston pump. It uses two direct drive s to control the flow into the cylinders (igure 8). The components which are being used are as following: Baldor Brushless C motor BSM63N-375:.09 Nm continuous, 8.36 Nm peak, 0000 rpm maximum speed; Takako micro axial piston pump TH-35: 3.4 cc/rev, max operating pressure 0 bar, 3000 rpm maximum speed. Moog Direct Drive s D633-R0K0M0NSM: 5 /min over 35 bar single path pressure drop. Unequal area actuators:.0 cm /.3 cm or VC experiments, a relief and a relatively high motor speed command give a constant supply pressure. Only hydraulic power consumed by cylinders ( ) are used in power _ consumption comparison. or VVC experiments, the relief is set at a high cracking pressure. igure 6: eedback to actuator spool position igure 8: The test rig

3. Results (simulation and experimentation) Before experimentation, corresponding simulated tests with sine wave motion demands have been carried out (Table ). VC uses a constant supply pressure of 39 bar in simulation and experimentation. This is found by observing that the spool positions in simulation should be close to fully open for the most demanding duty cycle. Test No. Shoulder Demand Elbow Demand VC Simulation Information mp 0 o 3 rad/s mp 0 o 4 rad/s S 39 bar, Max spool opening is 0% mp 0 o 4 rad/s mp 0 o 5 rad/s S 39 bar, Max spool opening is 35% 3 mp 30 o 4 rad/s mp 30 o 5 rad/s S 39 bar, Max spool opening is 50% 4 mp 0 o 7 rad/s mp 30 o 6 rad/s S 39 bar, Max spool opening is 75% 5 mp 30 o 7 rad/s mp 30 o 7 rad/s S 39 bar, Max spool opening is 98% Table : Tests information mp and mp are the amplitudes of sine wave motion demands for shoulder and elbow respectively; are corresponding frequencies. or simplicity, only Test 4 (VC and VVC) will be shown and discussed. Note that and are different frequencies in Test 4. 3.. VC results The position tracking of VC (both simulation and experimentation) is shown in igure 9. The experimental position matches simulated position very well. The supply pressure is fixed at 39 bar. The spool displacement command is shown in igure 0. The motor speed is commanded to 00 rad/sec i.e. 954 rev/min and is also shown in the figure. and 3.. VVC results igure 0: VC Test 4 Valve spool command (- to +) and motor speed The position tracking and pressure tracking of VVC is shown (igure ). The VVC control algorithm includes model assumption such as viscous friction, which leads to inevitable errors on hydraulic force prediction, and then on supply pressure prediction. The shoulder motion is slightly affected by elbow motion. But VVC shows much less lag compared with VC position tracking because VVC predicts the required spool positions while VC relies on position feedback control only. igure 9: VC Test 4 ngular position tracking and supply pressure tracking igure : VVC Test 4 - ngular position tracking and supply pressure tracking

4 Conclusion rom the results of experimentation, it is clear that VVC is an efficient control method for a multi-axis hydraulic actuation system compared with a traditional industrial fixed supply pressure system. The dynamic performance of VVC is satisfactory as well, but this is reliant on a highly responsive servomotor. or further improvement, some research on refined feedback control should be carried out, to get a better position tracking. Nomenclature Variable Description Unit S Supply pressure [bar] SO redicted pressure required with fully open [bar] SC redicted pressure required to avoid cavitation [bar] R Return pressure [bar] th Threshold pressure to avoid cavitation [bar] x Spool opening of modulating igure : VVC Test4 Valve spool command (- to +) and motor speed The motor speed tracking of VVC is good (igure ). The motor response is very fast with only some transients that the motor cannot track successfully in the experiment (e.g. times 6.73s and 0.3s). In general, the position tracking of VVC is satisfactory, and experimental pressure tracking and motor speed tracking is good. 3..3 Comparison of hydraulic power consumption The purpose of VVC is to generate a minimum supply pressure by predicting the force required, and so get a high efficiency compared with a conventional fixed supply pressure system. The hydraulic power of VC and VVC is compared experimentally. The experimental hydraulic power is calculated by velocity (derivative from measured position) and measured supply pressure. The additional power lost through the relief with VC is not included. rom Table, it is clear that VVC can save power among a range of load conditions. The saving increases when the load decreases because VC has high waste with low load. Test No. VC Hydraulic ower (W) VVC Hydraulic ower (W) Simulation Experimentation Simulation Experimentation Saving (Experimentation) 38.89 38.85 9.3 0.5 73.6% 49.44 48.78 5.88 5.87 67.45% 3 77.5 76.57 47.3 4.75 45.47% 4 86.68 86. 60. 57.03 33.86% 5 7.59 6.37 04.38 96.0 7.4% q rea ratio of unequal area cylinder (large area / small area) Generalized force for desired motion I Inertia [kgm ] M Mass of components to robotic arm M Master actuator References // R. inzel and S. Helduser. Energy-Efficient Electro-Hydraulic Control Systems for Mobile Machinery / low Matching. In: 6th International luid ower Conference. Dresden. 008. // Djurovic, M. and Helduser, S. New Control Strategies for Electrohydraulic oad-sensing. ower Transmission and Motion Control (TMC), Bath, 004. /3/ Rico. H. Hansen, Torben. O. ndersen and Henrik. C. edersen. Development and Implementation of an dvanced ower Management lgorithm for Electronic oad Sensing on a Telehandler. luid ower and Motion Control (MC), Bath, 00. /4/ Marco Scopesi, rof. ndrew lummer and Can Du. Energy Efficient Variable ressure Valvecontrolled Hydraulic ctuation. In: Dynamic Systems and Control Conference (DSCC) / luid ower and Motion Control (MC), rlington, 0. [kg] Table : ower-consumption Comparison between VC and VVC