Experimental Modeling and Control of Pneumatic Cylinders for Robotic Applications

Similar documents
Fail Operational Controls for an Independent Metering Valve

CFD Simulation and Experimental Validation of a Diaphragm Pressure Wave Generator

Programmable Valves Enable Both Precision Motion Control and Energy Saving

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

STIFFNESS INVESTIGATION OF PNEUMATIC CYLINDERS. A. Czmerk, A. Bojtos ABSTRACT

Motion Control of a Bipedal Walking Robot

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

The benefits of the extended diagnostics feature. Compact, well-proven, and flexible

Fail operational controls for an independent metering valve

Project Title: Pneumatic Exercise Machine

Novelty of Mechanical Surface Aerator Using Flexible Beam to Generate Dissolved Oxygen in Water

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Simplicity in VRU by using a Beam Gas Compressor

Unit 24: Applications of Pneumatics and Hydraulics

SPH 4C Unit 4 Hydraulics and Pneumatic Systems

67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Auto-Zero Calibration Technique for Pressure Sensors

A New Way to Handle Changing Fluid Viscosity and the Full-to-empty Effect

Investigation of Suction Process of Scroll Compressors

Gerald D. Anderson. Education Technical Specialist

Figure 1 Schematic of opposing air bearing concept

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

PositionMaster EDP300 Extended Diagnostics. Compact, well-proven, and flexible

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Investigation of failure in performance of linear compressor & its rectifications

Animal Ventilator for Gated Hyperpolarized Helium MRI

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING

OIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM

Lab 4: Root Locus Based Control Design

Using PV Diagram Synchronized With the Valve Functioning to Increase the Efficiency on the Reciprocating Hermetic Compressors

FLUID POWER FLUID POWER EQUIPMENT TUTORIAL ACCUMULATORS. This work covers part of outcome 2 of the Edexcel standard module:

Drilling Efficiency Utilizing Coriolis Flow Technology

Future Trends Internet of Things, Automated Welding and Additive Manufacturing in India. Friction Stir Welding

Inflatable Standing Aid Device

Exercise 2-2. Second-Order Interacting Processes EXERCISE OBJECTIVE DISCUSSION OUTLINE. The actual setup DISCUSSION

Experimental Investigation on Transient Response of Two Stage Pressure Relief Valve

Hydronic Systems Balance

Speed Control System Design in Bicycle Robot by Low Power Method. Abstract

PI control for regulating pressure inside a hypersonic wind tunnel

Digital Level Control One and Two Loops Proportional and Integral Control Single-Loop and Cascade Control

Optimization of Air compressor Motor speed for Reducing Power Consumption

GP1 & GP2. Electropneumatic Regulators FOR PRESSURE CONTROL TO 1,000 PSI

Correlation Between the Fluid Structure Interaction Method and Experimental Analysis of Bending Stress of a Variable Capacity Compressor Suction Valve

PEAPOD. Pneumatically Energized Auto-throttled Pump Operated for a Developmental Upperstage. Test Readiness Review

Automated design of a ship mooring system

CHARACTERISTICS OF LEAK DETECTION BASED ON DIFERENTIAL PRESSURE MEASUREMENT

Introduction to Pneumatics

PREDICTION OF TOTAL PRESSURE CHARACTERISTICS IN THE SETTLING CHAMBER OF A SUPERSONIC BLOWDOWN WIND TUNNEL

Exercise 2-3. Flow Rate and Velocity EXERCISE OBJECTIVE C C C

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Basic Hydraulics. Module 4: Flow Control Valves & Pressure Relief Valves. Academic Services PREPARED BY. January 2012

Flotation Control & Optimisation

Autodesk Moldflow Communicator Process settings

AIRFLOW GENERATION IN A TUNNEL USING A SACCARDO VENTILATION SYSTEM AGAINST THE BUOYANCY EFFECT PRODUCED BY A FIRE

Inertial compensation for belt acceleration in an instrumented treadmill

A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors

International Journal of Advance Engineering and Research Development DESIGN CALCULATIONS TO EVALUATE PERFORMANCE PARAMETERS OF COMPRESSOR VALVE

Technical Data Sheet TI-F50 Locking Units series KFH

WORKHOLDING APPLICATION BOOKLET

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

Transient Analyses In Relief Systems

Acoustical Modeling of Reciprocating Compressors With Stepless Valve Unloaders

CHAPTER 7: THE FEEDBACK LOOP

Simulator For Performance Prediction Of Reciprocating Compressor Considering Various Losses

Mitos Fluika Pressure and Vacuum Pumps Datasheet

Modeling of Hydraulic Hose Paths

DESIGN OF SPECIALIST BAROCHAMBERS FOR THE STUDY OF BAROTRAUMA

Selecting the right pressure sensor for your application


A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices

Process Control Loops

Development of an End-Effector for a Tomato Cluster Harvesting Robot*

Incorporating 3D Suction or Discharge Plenum Geometry into a 1D Compressor Simulation Program to Calculate Compressor Pulsations

ITTC Recommended Procedures and Guidelines

Novel empirical correlations for estimation of bubble point pressure, saturated viscosity and gas solubility of crude oils

Golf Ball Impact: Material Characterization and Transient Simulation

Lifespan Improvements Available in the Industry

Best Practices Pneumatics Machine & Design. Written by Richard F. Bullers, CFPPS as published in Fluid Power Journal, July/August 2016

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

Numerical Simulation of Fluid-Structure Interaction in the Design Process for a New Axial Hydraulic Pump

Development of a High Pressure, Oil Free, Rolling Piston Compressor

The Compact, Portable, Efficient and Economical Solution to boost Shop Compressed Air Pressure by 2 or 3 times

AN ANALYSIS ON HIGH PRESSURE DYNAMIC CALIBRATORS USED IN THE DEFENSE AREAS

TR Electronic Pressure Regulator. User s Manual

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Dynamic Model of Pressure Regulating Valve Ahmed Abed *

Series 7250 Ruska High-Speed Digital Pressure Controller. GE Sensing. Features

WATER HYDRAULIC SYSTEM FOR HIGH SPEED CYLINDER DRIVE

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic

Linear Compressor Suction Valve Optimization

An Investigation of Liquid Injection in Refrigeration Screw Compressors

WATER HYDRAULIC HIGH SPEED SOLENOID VALVE AND ITS APPLICATION

Pressure on Demand. Air Pressure Amplifiers

A NEW PROCESS FOR IMPROVED LIQUEFACTION EFFICIENCY

Adaptive Pushover Analysis of Irregular RC Moment Resisting Frames

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Transcription:

Experimental Modeling and Control of Pneumatic Cylinders for Robotic Applications Winnie Ngo Mechanical Engineering City College of New York 160 Convent Ave New York, NY 10031 USA Milwaukee School of Engineering 1025 N. Broadway Ave. Milwaukee, WI 53202 USA Faculty Advisor: Dr. Luis A. Rodriguez Abstract Recently, there has been growth in robotic technology designed to work more closely with humans, such as robotic support for rehabilitation and collaborative robots for production workers. According to the CDC, over 795,000 Americans experience a stroke each year resulting in impaired limb functionality, this increases the demand for robotic technology that can assist in their recovery. TechNavio, a technology and advisory company, projects a high annual growth rate in the market, which suggests an increase demand for collaborative robots in the workforce. High demand for these robots makes safety a priority for people working with them. The current literature suggests that use of compliant robots can limit damage and injury imposed on objects and humans, respectively. Robots should be capable of absorbing unexpected forces and controlling the amount of force applied. The high power to weight ratio and the natural compliance of pneumatics are appealing properties for the design of robots that closely interact with humans. Efforts have been made to control the level of compliance or stiffness in a robotic design to work with patients at different stages of rehabilitation. However, due to the compressibility of air, precise control of pneumatics has been a major challenge. This research focuses on the characterization and control of pneumatic cylinders for robotic applications. To better understand the dynamics of pneumatic cylinders, a custom testbed was developed to acquire experimental data that will be used to create more realistic mathematical models of the pneumatic system. Experimental data for the pressurization a fixed-volume was collected and agreed with observations made of the physical system. Additionally, force feedback control was implemented using an Arduino microcontroller to generate desired cylinder forces. Keywords: Pneumatic cylinder, experimental modeling, force control 1. Introduction According to the American Heart Association, on average, every 40 seconds an American has a stroke and strokes are the leading cause of long-term disability. 1 Advancements in robotics in the medical field have led to more humanrobot interaction to combat this issue. The increasing number of stroke survivors has also raised the demand of robots for rehabilitation. Robotic devices in contrast to traditional therapist are more efficient in carrying out therapy routines and storing information about patients performances and diagnosis 2. In addition, virtual simulation and games integrated into these robotic devices make the rehabilitation process more enjoyable for patients, and emerge patients in their therapy sessions 2. As more robots are designed to meet this demand, pneumatics can be incorporated to take advantage of their low initial cost, inherent compliance, simple and clean operation, and high power to weight ratio 3. Several pneumatic robotic systems, such as the ipam (University of Leeds), RUBERT (Arizona State University),

PNEU-WREX (University of California), and the SRE (University of Salford), were developed to train patients with upper limb disabilities 4. These devices have a gravity compensation mode that can support the weight of the patient's arm to allow the patient to move more freely 4. All these devices also include virtual simulations to engage the patients in activities to train the connection between the brain and the upper limb 4. The advantages found in most of these robotic arms are the comfort, safety, simplicity, and the lightweight quality of the device 4. These applications have demonstrated the qualities of pneumatics to be a sensible option for more safe lightweight and affordable rehabilitation devices. Figure 1. Patient using the ipam 4 Figure 2. Patient using the PNEU-WREX 4 In addition to rehabilitation devices, many companies and corporations have been adapting collaborative robots (cobots) into the work environment to boost the work efficiency of employees. From 2016 to 2021, the co-bot market is estimated to growth from $175.5 million to $3811.48 million; the compound annual growth rate is predicted to be 85.08% in that period. 5 This massive growth in the co-bot market indicate a high demand for co-bots, raising the need to further consider the safety of human-robot interaction. Pneumatics can be used to address this challenge, because it can make a co-bot system safer due to its natural compliance, but still have the high-power capabilities to perform various task. Additionally, force control and compliance are necessary to prevent a co-bot from damaging its surroundings and to allow absorption of unexpected forces. These two features have been heavily researched to expand the boundaries of robot or machine capabilities to do specific tasks and to be safer to its surroundings. Many tasks require the human touch that can be both rigid and compliant; most machines that are position based do not have the human touch capabilities and can damage their surroundings. One approach to improve compliance using other forms of actuation include adding an elastic element to the system to provide the compliant factor. 6 Other approaches compare the current command with the actual position and compensate for these unexpected external forces. 7 With the natural compliance of pneumatics, it could minimalize the effort to introduce compliance into a robotic system. It has been shown that pneumatics is beneficial in applications that require variable stiffness, because of the ability of air to compress and adjust the internal pressure; however, it is hard to control. To address the control challenges associated with pneumatics, numerous methods have been proposed in the literature. Many use controllers while others some use different hardware configurations to better control pneumatics 8. Examples of controllers that have been used to control pneumatics include linear and feedback linearization controllers, adaptive position and force controllers, backstepping controllers, twisting algorithm and sliding mode controllers. 9 These multiple efforts to advance pneumatic technology demonstrate a great inclination to further adapt pneumatics into real applications. Additional sensors and instrumentation are required that would require more special signaling, circuitry, and cost that complicates the system. 7 More studies still need to be done to more accurately identify and adjust to the nonlinearities found in pneumatic systems. Towards this goal, this research focuses on the experimental characterization and control of pneumatic cylinders for robotic applications. Experimental results will be used to improve and validate mathematical models of the system. These experiments include finding the mass flow rate in a fixed-volume chamber, calculating the force by measuring the pressure differences in the two chambers of the cylinder and implementing a force-feedback controller to manipulate the force generate by the cylinder. 1.2 Pneumatic Test Stand

A custom testbed was designed as a senior project advised by Dr. Daniel Williams. The purpose was to create a testbed as an educational tool for MSOE students to understand and learn more about pneumatics. The pneumatic components of the test stand consisted of an air compressor, an accumulator, a filter regulator (SMC AW20 and AFM20), two SMC electronic-pressure regulators (SMC ITV1050), two pressure switches (SMC ISE40A), two SMC flow switches (SMC PFMB7201), and a pneumatic cylinder. A diagram of the pneumatic circuit is shown in Figure 3. The test stand also included an Arduino to collect sensor data and to send control signals. 2. Methodology Figure 3. Experimental set up for the pneumatic system. 2.1 Pneumatic Model In the following, a mathematical model of the pneumatic cylinder is presented. Variables that include a or b in the subscript indicate whether the variable is representing chamber A or B as displayed in Figure 4. The pressure, area, and volume of chamber A are represented as P a or P b, A a or A b, and V a or V b, respectively. The mass flow rate is denoted as m a or m b, depending on the chamber. The bore diameter, rod diameter, stroke length, position of the piston, and thickness of the piston are represented as B, d, S, x, and t piston, respectively. Figure 4. Model of a Pneumatic Cylinder. The volume of Chamber A and B is given by equation (1) and (2), respectively.

V a = π 4 (B2 d 2 ) (S x t piston ) 2 (1) V b = π 4 B2 (x t piston 2 ) (2) From an energy balance, equation (3) and (4) were derived by Bobrow and McDonell 8. The known variables include the temperature of the supplied air as T s = 300 K, and the universal gas constant, R = 287 m 2 /s 2 K. The ratio of specific heat at a constant pressure and constant volume is given as k = (c p / ) = 1.4. P a = R ( c p ) T s m a V a P b = R ( c p ) T s m b P av a ( c p ) V a V b P bv b V b ( c p ) (3) (4) The force of the stroke can be found from equation (5) where P atm is the atmospheric pressure, A s is the cross-sectional area of the stroke, A a and A b are the area of the piston with respect to chamber A and chamber B. F c = P b A b P a A a P atm A s (5) 2.2 Pneumatic Actuator Characterization Fixed Volume Experiment The first experiment involved measuring the pressure with a fixed volume to help determine the mass flow rate of the system. The amount of pressure entering the chambers of the pneumatic cylinder was controlled by the electronicpressure regulators. By keeping the volume constant, equation (3) and (4) becomes equation (6) and (7). These two equations helped determine the mass flow rate of the system by observing that the mass flow is directionally proportional to the rate of change of the chamber pressure. P a = R ( c p ) T s V a m a P b = R ( c p ) T s V b m b (6) (7) Force Feedback Control Experiment A second experiment was performed to determine the force output based on the pressure difference of each chamber. The pressure regulators were used to input and measure the pressure of each chamber and a feedback control algorithm was implemented to maintain the desired force. The force feedback control loop utilized equation (5) to track the force generated by the pneumatic cylinder and followed the procedure shown in Figure 5. To track the force generated from the pneumatic cylinder and to help implement force control equation (8) was used to calculate the error, e, by taking the difference between the desired force and the force generated, denoted as F D and F C, respectively. The controller will use the error and a tuning constant, K p, to make the necessary adjustment. The adjustment sent to the plant to achieve the desired force is proportional to the product of K p and the current error.

e = F D F C (8) Figure 5. Force Feedback Control Loop. 3. Results and Discussion Fixed Volume Results For the fixed volume experiment three different pressure values were tested to pressurize chamber B with the cylinder fully extended (V B at max volume). The pressure values used included 5, 10, 15, and 20 psi and were sent to the pressure regulator in a square wave pattern as shown in Figure 6. Sending a square wave helped identify the start and end of the pressure input. Figure 6. Square wave input of a specified pressure value, P. To find the rate of pressure change, the derivative of the pressure data was taken through the numerical central differentiation method. After taking the derivative, the rate of pressure change was applied to equation (7). Figure 7 shows the pressure value collected from the sensor and the mass flow rate calculated taken from the data values. In each experiment with different pressure value, similar trends were found in all experiments. In each experiment, the mass flow rate peaked when the regulator began to pressurize as shown in Figure 7 between 1-2 and 11-12 seconds. When the chamber depressurized the mass flows back out of the chamber as shown between 6-7 and 16-17 seconds in Figure 7. After the peak, the mass flow rate would settle to roughly 0 kg/s when the chamber is filled.

Pressure (psi) Pressure (psi) Mass Flow (kg/s) 10 8 6 Pressure of Chamber and Mass Flow Pressure of Chamber B Mass Flow from Pressure 0.005 0.004 0.003 4 2 0-2 -4-6 0.002 0.001 0-0.001-0.002-0.003 0 2 4 6 8 10 12 14 16 18 20 Time (seconds) Figure 7. Graph illustrates the measured pressure value and mass flow rate when rod is fully extended and a pressure of 5 psi is sent to the cylinder. Force Feedback Control Results A simple force feedback control was implemented to generate the desired force. As the pneumatic system was cycling through the control loop, data of the measured pressure values in each chamber was collected using an oscilloscope. Multiple desired forces, that included 5, 10, and 15 psi, were tested through this control loop and all had similar trends. Figure 8 is the pressure data collected under a control loop that aimed to generate 10 lb. of force with a tuning constant of K p = 0.9. Since the time of piston travel was approximately one second, it was difficult to implement multiple force control cycles between the start and end of travel. 14 12 10 8 6 4 2 Pressure A Pressure B Pressure of Chambers 0 0 1 2 3 4 5 6 7 8 9 10 11 12 Time (seconds) Figure 8. Graph displays the measured pressure values of each chambers during force feedback loop with tuning constant of K p = 0.9 and desired force F = 10 lb. These pressure values were then used to find the force by using equation (5) to generate the graph shown in Figure 9. When observing the Figure 9, the control loop did maintain a force close to the desired force between 1-1.5 seconds,

Force (lb) 5-5.5 seconds, 9-9.5 seconds. However, once the piston had reached the end of the travel the force value doubled because there was no longer a back pressure in chamber A. When the piston could no longer travel any further, chamber B and A was depressurized and pressurized, respectively, to return the rod to the retracted state. Force Generated 25 20 15 10 5 0-5 -10-15 -20-25 0 1 2 3 4 5 6 7 8 9 10 11 12 Time (seconds) Figure 9. Graph displays the calculated force values based on pressure values in Figure 8. 4. Conclusion and Future Work Experimental data for the pressurization a fixed-volume was collected and agreed with observations made of the physical system. This data will be used in the future to validate simulated results from a mathematical model. One of the problems that was observed in experiments was the large amount of sensor noise that skewed the measured values; further work will include the development of a filter to limit the sensor noise. Additionally, through multiple attempts to control the pneumatic cylinder with an Arduino microcontroller, a consistent force was generated for each cycle. Due to the response time of the pressure regulator and the limited travel of the piston, it was difficult to have the Arduino keep up with the rapid motion. A pneumatic cylinder with a longer stroke length would be beneficial to test force control over a longer period of travel in future experiments. Further experiments are needed to completely characterize the dynamics of the pneumatic cylinder and will be addressed in future studies. 5. Acknowledgements The author would like to thank the National Science Foundation for the grant provided to this research and SMC for the generous donation of components for the pneumatic test stand. A special thanks to Dr. Luis A. Rodriguez (Advisor), Dr. Subha Kumpaty PE (Principal Investigator), Betty Albrecht, and all MSOE staff and REU participants for their support. The material is based upon work supported by The National Science Foundation under Grant No. EEC 1460183. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of The National Science Foundation. The material is based upon work using pneumatic components donated by SMC. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of SMC. 6. References [1] E. J. Benjamin and On behalf of the American Heart Association Statistics Committee and Stroke Statistics Subcommittee et al., Heart Disease and Stroke Statistics-2017 Update: A Report From the American Heart

Association, Circulation, 01-Jan-2017. [Online]. Available: http://circ.ahajournals.org/content/early/2017/01/25/cir.0000000000000485. [Accessed: 06-Jul-2017]. [2] K. D. O. Andrade, J. Martins, G. A. P. Caurin, R. C. Joaquim, and G. Fernandes, Relative performance analysis for robot rehabilitation procedure with two simultaneous users, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), 2012. [3] B. Trinkel, CHAPTER 5: Pneumatic and hydraulic systems, Hydraulics & Pneumatics, 15-Oct-2006. [Online]. Available: http://www.hydraulicspneumatics.com/other-technologies/chapter-5-pneumatic-and-hydraulic-systems. [Accessed: 06-Jul-2017]. [4] R. Morales et al, Pneumatic robotic systems for upper limb rehabilitation, Medical & Biological Engineering & Computing, vol. 49, no. 10, pp. 1145 1156, Aug. 2011. [5] "Research and Markets; Global Cobots Market Growth at CAGR of 85.08%,2016-2021 with ABB, Bionic Robotics, Blue Ocean Robotics and Omron Adept Technologies Dominating the $3.81 Billion Market - Research and Markets,"Journal of Engineering, pp. 465, 2017. Available: http://ezproxy.msoe.edu/login?url=http://search.proquest.com/docview/1877879564?accountid=9445. [6] W. Roozing, Z. Li, D. G. Caldwell, and N. G. Tsagarakis, Design Optimisation and Control of Compliant Actuation Arrangements in Articulated Robots for Improved Energy Efficiency, IEEE Robotics and Automation Letters, vol. 1, no. 2, pp. 1110 1117, 2016. [7] C. Trakarnchaiyo and A. M. S. Abeykoon, Vibration suppression design for virtual compliance control in bilateral teleoperation, 2017 2nd International Conference on Control and Robotics Engineering (ICCRE), 2017. [8] J. E. Bobrow and B. W. McDonell, Modeling, identification, and control of a pneumatically actuated, force controllable robot, IEEE Transactions on Robotics and Automation, vol. 14, no. 6, pp. 732 742, 1998. [9] T. Driver and X. Shen, Pressure Estimation-Based Robust Force Control of Pneumatic Actuators, International Journal of Fluid Power, vol. 14, no. 1, pp. 37 45, 2013.