52
IMPROVEMENT OF THE PUMP TESTING PROCESS AT ATLANTIC HYDRAULICS, SANFORD, NC By Prafulla Kumar Shahi A project submitted to the Integrated Manufacturing Systems Engineering Institute of North Carolina State University In partial fulfillment of the requirements of the degree of MASTER OF INTEGRATED MANUFACTURING SYSTEMS ENGINEERING Raleigh, North Carolina 2015 Approved by: Dr. Steven D. Jackson Advisory Committee Chairman Director, IMSE Institute Dr. Thom. J. Hodgson Professor of Industrial & Systems Engineering Dr. Yuan-Shin Lee Professor of Industrial & Systems Engineering

IMSE report-Prafulla Shahi

Embed Size (px)

Citation preview

Page 1: IMSE report-Prafulla Shahi

IMPROVEMENT OF THE PUMP TESTING PROCESS AT ATLANTIC

HYDRAULICS, SANFORD, NC

By

Prafulla Kumar Shahi

A project submitted to the Integrated Manufacturing Systems Engineering

Institute of

North Carolina State University

In partial fulfillment of the requirements of the degree of

MASTER OF INTEGRATED MANUFACTURING SYSTEMS

ENGINEERING

Raleigh, North Carolina

2015

Approved by:

Dr. Steven D. Jackson

Advisory Committee Chairman

Director, IMSE Institute

Dr. Thom. J. Hodgson

Professor of Industrial & Systems Engineering

Dr. Yuan-Shin Lee

Professor of Industrial & Systems Engineering

Page 2: IMSE report-Prafulla Shahi

ABSTRACT

SHAHI, PRAFULLA KUMAR. Improvement of the pump testing process at Atlantic

Hydraulics (under the direction of Dr. Steven D. Jackson, IMSE Institute, 2015).

This report describes my internship at Atlantic Hydraulics, which is a pump and cylinder

remanufacturing facility in Sanford, North Carolina. I started work as a Process Improvement

intern in August 2014. My role was to implement focused improvement projects in the pump

testing process to improve the quality and speed of the process. I took on several

responsibilities during my internship, including; providing technical services for pump

assembly, disassembly, testing and troubleshooting.

The major focus of my project and this paper is the automation of the pump testing stand. This

project intended to reduce the large amount of time needed to test hydraulic pumps. The

automation involved sensing and control of different parameters and developing a block

diagram. Every sensor and actuator was chosen to work as a unit with the data acquisition

system and software. The logic was tested for desired results.

Other projects that I worked on included the improvement of the valve lapping process and

preparing the FMEA for the pump testing stand. The existing lapping machine for curved

lapping surfaces was built in-house but was not bring used as it was not lapping to standards.

Using a series of experimental runs, I determined the optimal parameters for bringing the

process up to standards.

Page 3: IMSE report-Prafulla Shahi

ii

DEDICATION

I dedicate this work to my parents and my fiancé for their invaluable support and affection.

Page 4: IMSE report-Prafulla Shahi

iii

ACKNOWLEDGEMENT

I would like to thank Mr. Curt Williams for guiding me throughout my internship program at

Atlantic Hydraulics. He took a serious interest in my work and gave me his valuable inputs

from time to time. He helped me make the choices and recommendations necessary for

implementing this project. His invaluable advice for and suggestions for making improvements

helped me achieve the desired outcome. I would also like to thank several people I met during

the course of planning the project to guide me and give me valuable suggestions without which

I wouldn’t have been able to go through with the project.

I would like to thank Dr. Steven D. Jackson for his continuous help and efforts throughout the

planning and execution of the project. I would also like to thank Dr. Yuan-Shin Lee for

teaching me the concepts of automation that I have used throughout the project. I am also

grateful to Dr. Hodgson, honorable professor of Industrial and Systems Engineering, for

agreeing to be a part of my project committee and Dr. Rick Lemaster for helping me in the

initial phase.

It is also my duty to thank Ms. Nancy Evans for helping me out with all the non-academic

questions and procedures during my status as an IMSEI graduate student.

Page 5: IMSE report-Prafulla Shahi

iv

TABLE OF CONTENTS

List of Tables ......................................................................................................................................... vi

List of Figures ...................................................................................................................................... vii

List of Abbreviations ........................................................................................................................... viii

1. Introduction ........................................................................................................................................ 1

2. Improvement of the Pump Testing process ........................................................................................ 3

2.1. Improvement of the Pump Testing process ................................................................................. 4

2.1.1. Background........................................................................................................................... 4

2.1.2. Recommendations to workplace optimization and process improvement ............................ 5

2.2. Pump Test Stand Automation ...................................................................................................... 6

2.2.1. Testing process of swash plate hydraulic axial piston pump ................................................ 6

2.2.1.1. Basics of operation ........................................................................................................ 6

2.2.1.2. Test stand ....................................................................................................................... 8

2.2.1.3. Testing procedure .......................................................................................................... 9

2.2.2. Automation components ..................................................................................................... 12

2.2.3. Input parameters ................................................................................................................. 13

2.2.4. Output parameters .............................................................................................................. 14

2.2.5. Hardware: Data Acquisition system ................................................................................... 14

2.2.6. Software: LabView ............................................................................................................. 15

2.2.7. Choice of sensors ................................................................................................................ 15

2.2.7.1. Flow sensors ................................................................................................................ 16

2.2.7.2. Torque transducer ........................................................................................................ 16

2.2.7.3. RPM sensor ................................................................................................................. 17

2.2.7.4. Proximity Sensors ........................................................................................................ 18

2.2.7.5. Pressure transducers .................................................................................................... 18

2.2.7.6. Particle Counter ........................................................................................................... 19

2.2.8. Choice of actuators ............................................................................................................. 19

2.2.8.1. RPM control ................................................................................................................ 19

2.2.8.2. Pressure control ........................................................................................................... 20

2.2.8.3. Oil Temperature Control ............................................................................................. 22

2.2.9. Logic design ....................................................................................................................... 23

2.2.9.1. User Interface .............................................................................................................. 23

2.2.9.2. Data Acquisition .......................................................................................................... 24

2.2.9.3. RPM sensing ................................................................................................................ 27

Page 6: IMSE report-Prafulla Shahi

v

2.2.9.4. Control ......................................................................................................................... 27

2.2.9.5. RPM Control ............................................................................................................... 29

2.2.9.6. Pressure control ........................................................................................................... 31

2.2.9.7. Oil temperature control ................................................................................................ 33

2.2.9.8. Data logging ................................................................................................................ 34

2.3. Testing ....................................................................................................................................... 36

2.4. Deliverables ............................................................................................................................... 36

2.5. Cost ............................................................................................................................................ 37

3. Post-completion ................................................................................................................................ 38

3.1. Takeaways from the project ...................................................................................................... 38

3.2. Future scope and recommendations .......................................................................................... 39

References and Bibliography ............................................................................................................... 40

Appendices ........................................................................................................................................... 41

Page 7: IMSE report-Prafulla Shahi

vi

List of Tables

Table 1: Input parameters ..................................................................................................................... 13

Table 2: Output Parameters .................................................................................................................. 14

Table 3: Torque transducer selection ................................................................................................... 17

Table 4: Cost calculations .................................................................................................................... 37

Page 8: IMSE report-Prafulla Shahi

vii

List of Figures

Figure 1: Current cleaning system .......................................................................................................... 4

Figure 2: Axial piston pump 2 ................................................................................................................ 6

Figure 3: Hydraulic pump regulator ....................................................................................................... 7

Figure 4: Pressure-Flow (P-Q) curve ..................................................................................................... 8

Figure 5: Test Stand Layout ................................................................................................................... 9

Figure 6: Pump connected to test stand .................................................................................................. 9

Figure 7: Pump testing process flow .................................................................................................... 11

Figure 8: Components of system automation ....................................................................................... 12

Figure 9: Input DAQ ............................................................................................................................ 14

Figure 10: Output DAQ ........................................................................................................................ 14

Figure 11: Flow sensor ......................................................................................................................... 16

Figure 12: Flow display ........................................................................................................................ 16

Figure 13: Torque transducer ............................................................................................................... 16

Figure 14: RPM control mechanism ..................................................................................................... 18

Figure 15: Pressure sensors .................................................................................................................. 18

Figure 16: Particle Counter .................................................................................................................. 19

Figure 17: Linear actuator .................................................................................................................... 19

Figure 18: Controller ............................................................................................................................ 20

Figure 19: Pressure control piping ....................................................................................................... 21

Figure 20: Pressure controller .............................................................................................................. 22

Figure 21: Pressure control system ....................................................................................................... 22

Figure 22: Temperature switch ............................................................................................................. 23

Figure 23: User Interface ...................................................................................................................... 24

Figure 24: Proximity sensing................................................................................................................ 25

Figure 25: Analog sensing .................................................................................................................... 25

Figure 26: Data Acquisition ................................................................................................................. 26

Figure 27: Parameter Control & RPM Sub-VI ..................................................................................... 28

Figure 28: RPM Control VI .................................................................................................................. 30

Figure 29: Formula ............................................................................................................................... 32

Figure 30: Test Run: Ramp UP part ..................................................................................................... 32

Figure 31: Manual Operation ............................................................................................................... 32

Figure 32: Oil Temperature Control ..................................................................................................... 33

Figure 33: Initial Parameter Entry ........................................................................................................ 34

Figure 34: Plotting Pressure-Flow (P-Q) Curve ................................................................................... 35

Page 9: IMSE report-Prafulla Shahi

viii

List of Abbreviations

DAQ Data Acquisition System

Hystat Hydrostatic transmission

MCC Measurement Computing

VI Virtual Instrument

NI National Instruments

PWM Pulse Width Modulation

Page 10: IMSE report-Prafulla Shahi

1. Introduction

Page 11: IMSE report-Prafulla Shahi

2

Introduction:

Atlantic Hydraulics is a pump remanufacturing facility in Sanford, North Carolina committed

to being a “partner in the success of its customers”. The company brings failed/worn out

hydraulic pumps and cylinders into the facility. After initial cleaning, disassembly, evaluation,

final cleaning, quoting, approval, assembly, testing and painting, the final product goes out the

line and is delivered to the customer. Several different makes and models of hydraulic pumps

enter the facility, viz. Bosch-Rexroth, Kawasaki, Linde, Eaton, Parker-Dennison, Sauer-

Sundstrand, etc.

In addition to remanufacturing, Atlantic Hydraulics also supplies parts and has an Atlantic

Advantage program in place which offers the exchange program for quick replacement of

pumps/motors. With a one year warranty on remanufactured equipment, good quality of

finished product is very important. The pump line is currently facing several problems, most

of which are related to unavailability of technical information for pump assembly/disassembly

and/or testing.

The major focus of my project and this paper is on the automation of the pump test stand as

part of my process improvement internship with the company that began in August 2014.

Page 12: IMSE report-Prafulla Shahi

3

2. Improvement of the Pump

Testing process

Page 13: IMSE report-Prafulla Shahi

4

2.1. Improvement of the Pump Testing process

2.1.1. Background

The current hydraulic pump remanufacture/repair line consists of the following operations:

The failed/worn pump enters the facility and it is initially tagged, and when the work schedule

permits, it is cleaned and disassembled. Then the pump is cleaned again and evaluated for part

replacement estimates. The quote is sent to the customer and the pump is staged while waiting

for customer approval. Once the approval is received, the pump is cleaned for a last time and

all valves and valve plates lapped. The pump is then assembled, tested and if all parameters

are found to be satisfactory, it is shipped to the customer.

The facility has designated clean, dirty, machining, inventory storage and painting areas which

help keeping the workplace organized.

The current pump line encountered the following problems:

- The pump parts were sometimes not cleaned to standards.

- The valve lapping process was not efficient since curved surface valve plates and

cylinder blocks had to be lapped by hand as the flat surface machine could not be used

Figure 1: Current cleaning system

Page 14: IMSE report-Prafulla Shahi

5

for them. A curved surface lapping machine was built in-house but was not in use since

it was not lapping to standards and caused wastage of lapping plates.

- The assembled pumps required absolutely clean parts but the area surrounding the

workplace was not clean since disassembly and assembly operations were carried out

in the same area.

- A lot of time was wasted in finding out the right connections of the pumps, technical

issues arose out of not knowing the testing procedure or lack of technical information

for the particular make/model of pump. Often the information was available in

electronic format but not readily available due to unorganized information.

- Lack of an automatic data logging method and some parameters were not measured

since the particular sensor was not available. This sometimes resulted in a loss of

valuable data or wrong data being logged.

2.1.2. Recommendations to workplace optimization and process improvement

Many different improvement recommendations were made based on the current situation:

- Using a soda-blasting machine to clean the disassembled pumps before reassembly.

- Improvement in general cleanliness and efficiency of processes in the pump assembly

area using following actions:

o Relocating the pump disassembly workbench to “dirty” area.

o Relocating the valve lapping machines to machining area.

- Making design changes to the workbench using powered/hand-operated jigs to hold

pump casing.

- Improve data logging and organization

- Making design changes to test stand to reduce pump connection-disconnection time.

- Automation of the pump test stand.

- Failure Mode Effects analysis of test stand and CNC lathe.

I was assigned the task of planning the test stand automation project and preparing the FMEA

for the test stand and CNC lathe.

Page 15: IMSE report-Prafulla Shahi

6

2.2. Pump Test Stand Automation

Objectives:

1. Automatic data logging

2. Measurement and control of critical parameters

3. User interface

4. Minimal interference and downtime

5. Cost minimization

6. Safety

7. Accuracy of measurements

8. Modular design

2.2.1. Testing process of swash plate hydraulic axial piston pump

2.2.1.1. Basics of operation

Figure 2: Axial piston pump 2

The axial pistons in the top portion of Figure 2 are beginning to stroke in and the corresponding

ports in the cylinder block serve as the outlet ports. Similarly, the bottom ports serve as the

inlet ports. Different types of pump control can be seen in Appendix 1.

Page 16: IMSE report-Prafulla Shahi

7

As the swash plate angle increases, the piston stroke and hence the displacement increases

which causes the flow to increase and vice versa.

Figure 3: Hydraulic pump regulator

The control method used in each pump differs greatly with the make and model number of

the pump. Most of the pumps use a constant horsepower control spool and a pilot control

spool to regulate the position of the lever shown in Figure 3.

Most hydraulic piston pumps operate in a constant power/torque range after a specific system

pressure. The brake power at the shaft of the pump is given by:

𝑃𝑜𝑤𝑒𝑟 (ℎ𝑝) =𝑃𝑟𝑒𝑠𝑠𝑢𝑟𝑒 (𝑝𝑠𝑖) 𝑋 𝐹𝑙𝑜𝑤 (𝑔𝑝𝑚)

𝜂𝑣 𝑋 1714 ……………………………………….. (I)

Where 𝜂𝑣 = 𝑉𝑜𝑙𝑢𝑚𝑒𝑡𝑟𝑖𝑐 𝐸𝑓𝑓𝑖𝑐𝑖𝑒𝑛𝑐𝑦

If the pressure increases beyond a particular value (Break-point pressure), the regulator servo

mechanism changes the flow in inverse proportion to the pressure. This keeps the power

constant, which is the area under the curve. It gives the following curve, referred henceforth as

the P-Q curve, shown in Figure 4 below:

Most of the tested pumps are of tandem type, which consist of two halves operating on the

same shaft independently of each other. The two independent systems are usually included

for bidirectional motion control. The load pressure, flow and pilot pressure are all measured

for the two systems, and for our automation application need to be measured using two

Page 17: IMSE report-Prafulla Shahi

8

sensors for each parameter. The pressure control in each system may be either simultaneous

or independent, depending on several other factors explained in Section 2.2.8.2.

2.2.1.2. Test stand

The test stand consists of a 500 hp electric motor driving a hydrostatic transmission (hystat:

swash plate hydraulic piston pump and motor). Hydrostatic transmission is used instead of a

direct drive to allow for variable load, RPM and torque output depending on the swash plate

angles of the pump and motor. An overview of the system can be seen in Figure 5. A more

detailed hydraulic schematic with the proposed improvements is shown in Appendix 2.

Regulator de-stroke point

(Break point pressure)

Constant Horsepower

control region

Figure 4: Pressure-Flow (P-Q) curve

Page 18: IMSE report-Prafulla Shahi

9

Figure 5: Test Stand Layout

2.2.1.3. Testing procedure

The testing process consists of several steps. If there is any problem at any stage, the whole

process needs to be stopped and checked. Troubleshooting may require disassembly and

replacement of parts, which is expensive and time-consuming. Hence it is critical that the pump

is assembled and mounted correctly in the first try. A detailed process flow is shown in Figure

7.

Figure 6: Pump connected to test stand

Page 19: IMSE report-Prafulla Shahi

10

Procedure:

- Mount the pump on the test stand using the correct mounting flange, make all necessary

connections as shown in Figure 6. Use the right flexible coupling to connect the test

pump to the prime mover.

- Observe safety procedures.

- Start electric motor, increase RPM either clockwise or counterclockwise by coarse

adjustment (hydraulic pump control). As the RPM comes close to the required value,

use fine adjustment (hydraulic motor control). The control method is further explained

in section 2.2.8.1.

- Once the required RPM is achieved, fine tune the pump as per specifications. The

specifications depend on the different type of pumps and their controls.

- Record the P-Q curve at values between 0 and 5000 psi at intervals of 1000 psi, first

upstream, then downstream.

Page 20: IMSE report-Prafulla Shahi

11

Mount Pump to test stand andMake all

connections

Start Test Stand

Troubleshoot:Inspect

StopDismount

Correct

Check for leaks

Set Parameters

Parameters Correct?

Test P-Q Curve

Parameters Correct?

StopData Logging

End

Start

Remove connections and Dismount

YES

NO

YES

NO

NO

YES

Figure 7: Pump testing process flow

Page 21: IMSE report-Prafulla Shahi

12

2.2.2. Automation components

The system consists of these main components:

The sensors provide input signals to the Data Acquisition System (DAQ), which sends this

information to a computer software through USB. The software then interprets the data and

displays the information on local and remote displays and also sends output signals to the

parameters to be controlled through the output DAQ, which in turn controls the actuators.

Sensors

I/P Data Acquisition

System (DAQ)+ ADC

LabView logic design and UI

Display parameters & Data Logging

O/P Data Acquisition

System (DAQ) + DAC

Actuators

Co

ntr

ol S

ign

al

Input Signal USB

Figure 8: Components of system automation

Page 22: IMSE report-Prafulla Shahi

13

2.2.3. Input parameters

The complete list of input parameters desired as tabulated below:

Sr. No.

Parameter Type Range Unit Nos. Input type

1 RPM Tachometer 0-2500 rpm 1 Analog

2 Pilot Pressure 0-1000 psi 2 Analog

3 PPR / RL-T Pressure 0-6000 psi 1 Analog

4 Load Pressure 0-6000 psi 4 Analog

5 Flow Flow 0-200 gpm 4 Analog

6 Case drain Flow 0-30 gpm 1-4 Analog

7 PPR / RL-T Flow 0-30 gpm 1 Analog

8 Case drain Pressure 0-100 psi 1-4 Analog

9 Torque Dynamometer 0-2500 lb-ft 1 Analog

10 Oil Temperature 40-200 deg F 1 Analog

11 Inlet / Feed Pressure Vacuum-100 psi 1 Analog

12 Differential / Load sense Pressure 0-600 psi 1 Analog

13 Particle counter Counter - ppm 2-4 Analog

14 EPPR / solenoid supply Voltage supply 0-1000 mA, 0-24

V mA,

V 1

Table 1: Input parameters

Based on prior experience, the input values of RPM, Load pressure, Flow, Torque, Oil

temperature and Inlet/Feed pressure are considered critical to running the test process. These

parameters were considered for the project.

Page 23: IMSE report-Prafulla Shahi

14

2.2.4. Output parameters

Sr. No.

Parameter Type Actuator

type Range

Unit

Nos.

Control method

Output type

1 RPM Tachomete

r Linear 200 mm 2

Complete control

Analog

2 Pilot Pressure Electric valve 1000 psi 2 Maintain Analog

3 PPR / RL-T Pressure Electric valve 6000 psi 1 Maintain Analog

4 Load Pressure Electric valve 6000 psi 4 Complete

control Analog

5 Oil Temperatur

e Pump - - 1 Maintain Digital

6 Inlet / Feed Pressure Electric valve 100 psi 1 Maintain Analog

7 Differential / Load sense

Pressure Electric valve 600 psi 1 Maintain Analog

8 EPPR / solenoid supply

Voltage/ Current

Voltage/ current source

0-1000 mA, 0-24 V

mA, V

1 - Analog

Table 2: Output Parameters

Based on experience, the output values of RPM, Load pressure and Oil Temperature are

considered critical to running the test process. These parameters were considered for control.

2.2.5. Hardware: Data Acquisition system

Measurement Computing was chosen as the hardware for

acquiring sensor outputs and providing control signals to

actuators. Two DAQs, one primarily to take analog inputs

and another primarily to provide analog outputs were

chosen for the purpose. I chose more analog inputs/outputs

since most of the controls and sensing was done through

analog signals.

Input DAQ: USB-1608G17

Main features: 16 SE analog inputs, 8 DIO TTL, 2 counter

inputs, 1 timer output. 10/5/2/1 V bipolar input. (Figure 9)

Figure 9: Input DAQ

Figure 10: Output DAQ

Page 24: IMSE report-Prafulla Shahi

15

Output DAQ: USB-310318

Main features: 8 SE analog outputs, 8 DIO, 2 counter inputs, 1 timer output, +/-10VDC output.

(Figure 10)

2.2.6. Software: LabView

LabView, data analysis, measurement and control software from National Instruments was

chosen as the ideal software for developing the logic. Factors affecting the decision were the

level of complexity of the user interface and control parameters and logic design. The most

ideal package for our requirement was the Full Package.

LabView was chosen for several reasons:

- Quick implementation

Learning the software initially takes some effort and is not intuitive for programmers used to

using other languages. But after the initial learning curve, it becomes easier than most other

methods to implement.

- Flexibility for improvement

- Known compatibility with Measurement Computing (MCC) DAQs

- Availability of LabView Universal Library (ULx) Drivers for MCC DAQs

- Availability of online resources for programming

- Dataflow (G) programming language, which provides a more visual style of programming.

The other choices considered were:

- Webtec C2000 Hydraulic Data acquisition system19

- Matlab

2.2.7. Choice of sensors

For our application, since I had already chosen voltage measurement and control DAQs, I

decided to choose sensors with voltage outputs with a maximum range of -10 to +10 VDC for

compatibility.

Page 25: IMSE report-Prafulla Shahi

16

2.2.7.1. Flow sensors

The current system already had two Hedland Flo-tech flow sensors in

place, each with a capacity of 200 GPM. Each flow sensor came with an

individual display unit that converted the frequency output from the

sensor into a digitized display. The display units came without any

analog voltage output capabilities. New flow display units F6600-C-X-

G from Badger Meter4 were used to provide the analog output for use in the

software. This output was taken from the display and used as analog input

for the DAQ.

The display units are “mx+B” type with +10V = 200 GPM. Hence a factor of 20 is used to

arrive at the flow value from the voltage value.

The logic for flow measurement is explained in section 2.2.9.2.

2.2.7.2. Torque transducer

An inline torque sensor was observed to be the best method

considering cost and available space. As per our requirements, we

needed to fix one end of the torque sensor to the prime mover motor

and the other end to the test pump using flexible couplings. The

maximum capacity for the torque transducer was estimated based

on the largest torque taken by any pump in the past, which was the Kawasaki K3V280-DTP

pump. The F.L. torque needed by this pump is 1950 N-m. Desirable characteristics:

- 20,000 lbf-in, with a maximum overload capacity of 100%.

- Expected maximum RPM of 2500 in both clockwise and anticlockwise directions

- Open shaft with 5” length and 2.5” diameter.

- -/+10 VDC analog output.

The logic for torque measurement is explained in section 2.2.9.2.

Figure 12: Flow display

Figure 11: Flow sensor

Figure 13: Torque transducer

Page 26: IMSE report-Prafulla Shahi

17

The following options were considered for the torque sensor:

Make Model# torque sensor Model# Speed

sensor Additional components

Honeywell 1606-20K 064-LW24368-2 Daytronic 5D78V

Measurement Specialties, Inc.

CD1140-7, 12-pin connector

- Twisted pair shielded cable,

Belkin or equivalent

S. Himmelstein & Company

MCRT 48006V(2-4)-F-N-A A

Table 3: Torque transducer selection

Based on several factors including cost, linearity, hysteresis, temperature range, temperature

sensitivity, the Measurement Specialties, Inc. CD1140-7 torque transducer15 was

recommended as the ideal choice.

The output signal from the torque transducer is directly proportional “mx+B” to the torque. At

zero torque, the voltage signal is zero, while at 20,000 lbf-in, the voltage signal is +/- 10V

depending on the direction of rotation.

2.2.7.3. RPM sensor

The current system already had a tachometer in place, with a maximum measurable value of

3000 rpm. The RPM meter came with an individual display unit which was obsolete and was

not configurable to provide an analog output. The Measurement Specialties, Inc. torque

transducer had a speed pick-up option at an extra cost which provided pulse output at a fixed

rate of 60 pulses per revolution. The value of rotational speed in RPM can be found using

converting the units and using the following formula:

𝑅𝑃𝑀 = 𝑃𝑢𝑙𝑠𝑒 𝑐𝑜𝑢𝑛𝑡𝑒𝑟 𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦

𝐹𝑖𝑥𝑒𝑑 𝑝𝑢𝑙𝑠𝑒 𝑟𝑎𝑡𝑒

Thus, the value of RPM turns out to be equal to the frequency counted in Hz, which is displayed

on the monitor.

The frequency, however, is not directly configurable as the speed pickup is a simple magnetic

self-induced type. Due to this, at RPM below 100, the amplitude of the induced voltage is too

low to be detected as significantly different from the noise.

A different method to distinguish frequencies is detailed in section 2.2.9.3.

Page 27: IMSE report-Prafulla Shahi

18

2.2.7.4. Proximity Sensors

Since low RPM values cannot be easily and accurately determined, it can be assumed that it

would be difficult to stop the test stand using software control. To overcome this problem, I

have chosen two proximity sensors, one for each (coarse and fine) RPM control. These

proximity sensors will be fitted at the null position of both the levers which will send an ON

signal when it detects the lever in that position. This signal will be used to stop the linear

actuator for RPM control when the RPM becomes zero. More details about the functioning of

the linear actuator and RPM control in sections 2.2.8.1 and 2.2.9.4. The functioning of the

system is explained in Figure 14 below:

Recommended proximity sensor12 is Hamlin-Littelfuse 59025-1-S-02-A.

2.2.7.5. Pressure transducers

Load/system pressure:

The maximum pressure expected in the system was 6000 psi. Among

several options, Omega Engineering’s PX309-7.5KG5V pressure

transducer9 with a 0-5 VDC analog output was found to be the most

suitable option.

It sends an analog voltage of 10V at a pressure of 7500 psi. It is a

linear “mx+B” transducer with a factor of 750.

The logic for pressure measurement is explained in section 2.2.9.2.

Figure 14: RPM control mechanism

Figure 15: Pressure sensors

Page 28: IMSE report-Prafulla Shahi

19

Feed pressure:

For a maximum pressure of about 60 psi and the ability to measure vacuum pressure, the

Omega Engineering’s PX209-30V135G5V valve3 was the most ideal option. It sends an

“mx+B” analog signal starting from 0V at full vacuum to 10V at 135 psi.

2.2.7.6. Particle Counter

The Parker iCountPD inline particle counter is an ideal choice. It sends

an “mx+B” analog signal proportional to the particle count. It also

serves as a moisture detector. This device will be useful in measuring

the contamination of hydraulic oil used for pump testing.

2.2.8. Choice of actuators

2.2.8.1. RPM control

The RPM control is controlled by a two-way coarse

and fine adjustment. The coarse adjustment handle

controls the angle of the swash plate of the pump of

the hystat transmission, while the fine adjustment

controls the motor of the same. Both the swash plate

angles are controlled by a cable connected by a lever to

the swash plate on one end and an adjusting handle/rotating valve on the other. Desirable

characteristics of the linear actuator:

- Maximum stroke: The lever must be able to move a maximum of 100 mm from a zero

position in both directions.

- Maximum speed: 2-5 mm/sec

- Maximum load: Approximately 100 lb of dynamic horizontal load.

The best option for this low speed, low load application was found to be the Pololu Concentric

LACT10-12V-20 Linear Actuator8 (Figure 17) as the best option with the following

specifications:

- Stroke: 10 in

Figure 16: Particle Counter

Figure 17: Linear actuator

Page 29: IMSE report-Prafulla Shahi

20

- Linear speed @ 12V: 0.5 in/s = 12.7 mm/sec

- Linear force @ 12V: 110 lb

- Maximum duty cycle: 25%

The linear actuator is operated by a DC motor, whose speed can be controlled using a TRex Jr

Dual Motor Controller16 DMC02 (Figure 18). Both the motors can be controlled by the same

controller which receives the respective 0-3.3 VDC analog signals from the DAQ.

The analog signal strength is converted to motor speed as follows:

3.3 VDC => Max speed in extension (12.7 mm/sec)

1.65 VDC => Stationary

0 VDC => Max speed in retraction

The speed is proportional to the analog signal with 1.65 V equivalent to

zero speed. A 3 mm/sec speed would correspond to a signal of 1.65 + (3.3−1.65)

12.7𝑋 3 =

2.0397 𝑉

More information about RPM control is available in section 2.2.9.5.

2.2.8.2. Pressure control

The method of pressure control is using a remote operated pilot valve signal to control the main

line pressure. The main line pressure varies between 0-5000 psi. The pressure in the main line

is set using an adjustment in the pilot body of the main valve, the current value being 600-700

psi. As the remote valve is turned, the spool in the main valve adjusts to maintain the set

pressure, thus opening/closing the main valve. Unlike a typical screw down or proportional

reducing valve or a hydraulic pressure reducing valve, which are both of flow control types,

this is a pressure relief valve, which is entirely dependent on pressure and not the flow. At

pressures beyond the set relief, both valves will allow the full flow to drain to tank. This is

easier for our application since depending on the capacity of the tested pump, the same pressure

can have different flows depending on formula mentioned in equation (I) on page 7 of this

paper.

Both valves are of Parker make and the remote valve11 (R1E02-2512-A1-145) is replaceable

by a different electrically operated valve for automation control. The new valve operates on a

Figure 18: Controller

Page 30: IMSE report-Prafulla Shahi

21

0-10 VDC analog signal with 2V signal meaning 0 psi relief and 10V signal meaning a 5000

psi relief pressure. This is a “mx+B” control, where 𝐵 = 2, 𝑎𝑛𝑑 𝑚 = (5000

10−2) = 625.

Current system:

New system:

To be able to control the pressure through an analog signal, the Hydac electric proportional

relief valve M/N PDB08P-01-M-SS6-N-500-24-PG-8.8 is an economic

option. The EHCD-AP11XXXD Plug 1-10V controller (Figure 20) is used

to send the appropriate PWM signal.

Remote proportional

relief valve

In-line proportional relief valve

Figure 19: Pressure control piping

Page 31: IMSE report-Prafulla Shahi

22

Operation:

When the operator increases or decreases the pressure, the control system (software + DAQ)

sends a signal to the valve controller which actuates the position of the valve depending on the

voltage signal. A higher signal implies a higher relief pressure. The pressure and flow are

measured through sensors and the signals are interpreted by the control system and displayed

both locally and remotely.

Unlike RPM control, pressure is not controlled by feedback, open or closed. More detailed

explanation of the control is provided in section 2.2.9.6.

2.2.8.3. Oil Temperature Control

There are several methods for oil temperature control. One way is to use a temperature sensor

with an analog output to the data acquisition system. The software then compares it with the

set temperature. If the measured temperature is more than 5 °F above the set temperature, the

software sends a digital ON signal to start the coolant pump. If the measured temperature

reaches more than 5 °F below the set temperature, the software sends a digital OFF signal to

stop the coolant pump.

Figure 20: Pressure controller

Figure 21: Pressure control system

Page 32: IMSE report-Prafulla Shahi

23

Another method is to use a NO (normally open) temperature switch to automatically send an

ON signal to start the pump whenever the temperature is above the set high value. If the

temperature falls below the set low value, the switch turns OFF and stops the pump. More

information in section 2.2.9.4.

The recommended method is the temperature switch for its simplicity of operation and control.

For measuring temperature, a gauge is already available in the system. Recommended

temperature switch is: Omega Engineering14 M/N

TSW-55 (Figure 22) which has a 5A rating or the

TSW-51 which has a 1A rating.

2.2.9. Logic design

The LabView programming language is more visual and uses blocks of code connected

through “software wiring” that transfer data. Every block executes only when it has all inputs

available and provides output only when it has executed. Different case structures, loops and

time-based structures are possible. Each block of code is called a VI, or Virtual Instrument.

The major sections of the code are explained below:

2.2.9.1. User Interface

The user interface (Figure 23) was designed to be intuitive and provide accurate displays

through both numeric indicators and gauges. The system helps provide maximum automation

and at the same time is flexible enough to provide sufficient user control and flexibility.

The leftmost column is provided for entering all input parameters. Once all parameters are

entered, the operator presses the “START” button. The rest of the code then starts. The gauges

on the right show the measurements sensed by the input DAQ and the buttons in the center are

used for control.

Figure 22: Temperature switch

Page 33: IMSE report-Prafulla Shahi

24

Figure 23: User Interface

2.2.9.2. Data Acquisition

A major drawback of the USB input DAQ was that it had only 1 ADC and multiplexer. Since

in the long run, we will have to measure about 10-15 analog parameters, the only way to

measure all parameters is to use a single timing process to measure all parameters or use a

timing process to distinguish the acquisition in each channel. In the former, the DAQ

automatically times the sampling rate so that it is evenly spaced to allow for maximum settling

time and avoiding ‘ghosting’. Ghosting refers to the situation when a channel that has

particularly high impedance is measured, causing the capacitive component to store high

Page 34: IMSE report-Prafulla Shahi

25

charge. If the next channel sample is taken before the charge is dissipated, it shows the same

value as its predecessor1.

The maximum acquisition rate in this case is about 250 kS/s.

It can be seen in the code in the form of a single VI called “AI Voltage” (Figure 24) taking in

samples from every channel at a particular rate and creating a multidimensional array with

rows as channels and columns as measurement samples. The rows are then split into individual

samples and measured to get individual voltages. These voltages are multiplied by the

respective factors (m) and added by a constant (B) explained in the sections above to get the

corresponding measurements.

The proximity sensors are sensed by digital inputs using the same timing methods (Figure 25).

In Figure 26 we can see how each parameter is separated from a common array and then

processed to arrive at the corresponding value. The values are then displayed through gauges

and numeric indicators. To avoid jumping of the gauges, I have taken a mean of all the

available samples and used that as the displayed value. The corresponding error is displayed

as noise and can be accessed from the user interface. The error value will help in identifying

potential problems, and the need for recalibration of sensors, DAQs or the multipliers. The

data acquisition in Figure 26 is performed every 100 ms.

Figure 25: Analog sensing Figure 24: Proximity sensing

Page 35: IMSE report-Prafulla Shahi

26

Figure 26: Data Acquisition

Page 36: IMSE report-Prafulla Shahi

27

2.2.9.3. RPM sensing

RPM is measured from the standard speed pickup on-board the torque sensor. It outputs a

pulsating AC RMS type signal to the input DAQ, which is measured through the analog

channel. The frequency is measured by simulating the signal through a Fourier transform. An

inbuilt LabView VI called “Extract Single Tone Information.VI” is used for this method

(Figure 27). This is done since the amplitude of the incoming pulse train might be too low at

RPMs below 100 to be measured properly. The signal processing ensures that the amplitude

of noise does not factor significantly in calculating the frequency. This frequency is directly

equal to the RPM and is then sent as the detected frequency in the RPM control sub VI.

2.2.9.4. Control

Similar to the input DAQ, the output DAQ has 2 ADCs, but since we need to control at-least

four analog parameters, the signal to each channel has to be merged and then sent to the

channels (Figure 27). The DAQ automatically times the channels so they interfere minimally

with each other.

Similar to data acquisition, the output signals are sent every 100 ms. Both the systems are part

of the same loop.

Page 37: IMSE report-Prafulla Shahi

28

Figure 27: Parameter Control & RPM Sub-VI

Page 38: IMSE report-Prafulla Shahi

29

2.2.9.5. RPM Control

Refer to Figure 28 for the VI.

The RPM control is a multi-stage operation: If the absolute difference between the set RPM

and the measured RPM is less than 3, there is no control, if the difference is between 3 and 10,

there is fine control. Any difference more than that is controlled using coarse control.

Fine control changes the swash plate angle of the motor part of the hystat transmission, while

the coarse control changes the same for the pump part. As the pump is driving the motor, a

small change in pump flow affects the motor RPM significantly.

The linear actuator chosen is controlled by a controller with a null position of 1.65V. It extends

or retracts if the voltage applied to the controller increases or decreases beyond 1.65V. The

speed of the actuator motor is controlled by PWM supplied by the controller, which is in turn

controlled by the analog signal provided to the controller. The speed is proportional to the

difference of applied voltage from 1.65V. The linear actuator remains in its position if it

receives a constant signal of 1.65V.

The coarse control lever has full scale range of about 200 mm. The fine control lever only

moves in one direction from the fully retracted position with a range of about 100 mm. This is

also the null position of the regulating lever. As per the control logic, if the fine control lever

reaches the null position during operation, it stops in its position and further control is provided

by the coarse control lever.

When the user presses the “Start Test Stand” button, the VI sends the appropriate signal to

bring the measured RPM to the correct set value. The appropriate signal is sent using PID

control. The constants of the PID control are chosen to have a low proportional and integral

term and a high derivative term to account for the delayed response of the hydraulic system to

a change in the swash plate angle.

If the user presses the “Emergency Stop” or “Stop Test Stand” button, the VI starts reducing

the RPM to zero while displaying a warning message to not shut off the test stand until it stops

completely. Both levers start moving simultaneously toward their respective null positions.

Above 100 RPM, the coarse lever is controlled using PID control. Below 100 RPM, the

measurement system is not accurate and control is achieved through a constant voltage supply.

When the coarse regulating lever reaches its null position, a final message “You can shut OFF

the test stand now” is displayed and the VI stops.

Page 39: IMSE report-Prafulla Shahi

30

Figure 28: RPM Control VI

Page 40: IMSE report-Prafulla Shahi

31

2.2.9.6. Pressure control

Refer to Figures 29, 30 and 31 for the VI.

The pressure control logic works to attain the following objectives:

- Manually control the system pressure

- Complete a test run to plot the P-Q curve

If a pump has two halves, the operator may choose to control system 1, 2 or both. If it has just

one half, he can either choose system 1 or 2. This choice has been included because the higher

capacity pumps take a lot of power to run. Running tests on the two halves one at a time will

allow the hystat transmission to generate enough torque to increase the pressure to its

maximum rating and test the pump as per requirements.

In manual operation (Figure 31), the operator can control (increase, decrease or zero) the

pressure of any system he wants. Pressure is changed in steps of 0.2V, which is equivalent to

a 100 psi pressure change, which is also the resolution required for system pressure.

In automatic operation (Figure 30), the user can press the “Start Test Run” button to start the

test run. The pressure first increases to 5000 psi or the maximum voltage rating in 22 sec using

a ramp up function. It then holds at that pressure for 3.3 sec and then ramps down to zero psi

in 22 sec. The whole run lasts 47.3 sec.

The appropriate signals are sent to the channels through a variable in the main loop (Figure 27:

top part). The maximum voltage signal to be supplied is calculated based on the formula shown

in Figure 29. In the formula, x = Maximum pressure rating of the test pump, and y = Maximum

voltage applied to the pressure control valve.

Unlike RPM control, the pressure control has no feedback since the operator will not need to

go to any particular pressure value. The pressure needs to be only increased or decreased.

Page 41: IMSE report-Prafulla Shahi

32

Figure 31: Manual Operation Figure 30: Test Run: Ramp UP part

Figure 29: Formula

Page 42: IMSE report-Prafulla Shahi

33

2.2.9.7. Oil temperature control

If oil temperature is controlled through the software, it can be made possible through a digital

control VI. The digital signal to switch ON the pump is sent whenever the oil temperature

increases beyond 5 °F above the set temperature. The pump is switched OFF whenever the

temperature falls more than 5 °F below the set oil temperature.

Figure 32: Oil Temperature Control

Page 43: IMSE report-Prafulla Shahi

34

2.2.9.8. Data logging

All the initial operating and testing parameters entered in the system are immediately recorded

into a new file when the acquisition system is first started (Figure 33).

Figure 33: Initial Parameter Entry

During the test run explained in the previous section, the system logs the data required for the

P-Q curve and plots the curve for future reference. It takes 10 samples while ramping up, each

2.2 sec apart, 1 sample at the high voltage level, and 10 more samples while ramping down,

equally spaced (Figure 34).

It automatically takes into account the operator choice regarding controlling a particular half

or both of the test pump.

Page 44: IMSE report-Prafulla Shahi

35

Figure 34: Plotting Pressure-Flow (P-Q) Curve

Page 45: IMSE report-Prafulla Shahi

36

2.3. Testing

The system functions correctly when independent analog signals are applied to the input

channels. The outputs are correspondingly measured and have been found to be correct.

Due to the unavailability of sensors and actuators at the time of writing this paper, an actual

test cannot be performed with the sensor. When actual hardware is available, the system can

be tested and the calibration parameters can be specified with greater accuracy.

2.4. Deliverables

Due to long lead times, the recommended sensors and actuators could not be made available

in time for testing the software and implementing the project. However, the code has been

tested and seen to work satisfactorily. From here, it is only a matter of time before the required

hardware becomes available, and is installed into the system and further development,

integration and troubleshooting can take place.

Page 46: IMSE report-Prafulla Shahi

37

2.5. Cost

The major focus in choosing the sensors, actuators, DAQs and the software was on minimizing

cost and maximizing efficiency.

The cost chart for the project is given below:

Sr. No.

Name Make Model No. Unit cost Nos. Cost

1 DAQ

Measurement Computing

USB 3103 349.00 1 349.00

2 DAQ

Measurement Computing

USB 1608G 399.00 1 399.00

3 1K Potentiometer - 235.00 1 6.99

4 Feed Pressure sensor

Omega Engineering PX209-30V135G5V

235.00 1 235.00

5 Proximity sensor Hamlin-Littelfuse 59025-1-S-02-A 4.48 2 8.96

6 Linear Actuator Pololu Concentric LACT10-12V-20

89.95 2 179.90

7 Trex Jr Controller Pololu DMC02 59.95 1 59.95

8 Torque sensor

Measurement Specialties

CD1140-7 6757.34 1 6757.34

9 Speed sensor

Measurement Specialties

- 604.69 1 604.69

10 Torque cabling

Measurement Specialties

- 0.00 1 0.00

11 Speed cabling

Measurement Specialties

- 0.00 1 0.00

12 Load Pressure sensor

Omega Engineering PX309-7.5KG5V 225.00 2 450.00

13 Temperature switch

Omega Engineering

TSW-55 170.00 1 170.00

14 Flow display 1 Badger Meter 600.00 1 600.00

15 Flow display 2 Badger Meter 500.00 1 500.00

16 Particle counter Parker iCount PD 0.00

17 LabView National Instruments

Full Package 2999.00 1 2999.00

18 Pressure relief valve

Hydac PDB08P-01-M-SS6-N-500-24-PG-8.8 600.00 2 1200.00

19 Pressure valve controller

Hydac EHCD-AP11XXXD Plug 1-10V 100.00 2 200.00

Total Cost 14719.83 Table 4: Cost calculations

Page 47: IMSE report-Prafulla Shahi

38

3. Post-completion

3.1. Takeaways from the project

I learned much from the project, with respect to practical industrial automation applications.

Since this project began from scratch, it was crucial to set the right foundation to be built upon

on future upgrades. I learned a lot about hardware operations and data acquisition.

Challenges:

The biggest challenge was choosing the right hardware: Sensors, Actuators, DAQs and the

software. Through recommendations from Dr. Jackson, Curt and other people from industry, I

chose LabView and the consequent decisions were very much dependent on my previous

choices. A lot of different types of sensors and actuators were available in the market and while

searching for my application, I learned of several different methods of sensing and control that

will be undeniably important in the future. I learned a lot about LabView and its data flow (G

language) programming structure. Using the software also made me consider the importance

of choosing the right parameters for calibrating the sensors.

Throughout my internship I was exposed to industrial hydraulics, and it was necessary to stay

informed about all the different components and engineering techniques used in hydraulic

design.

As a technical service engineer, I learned a lot about the axial piston pump and its operations,

regulation, control and testing methods.

Page 48: IMSE report-Prafulla Shahi

39

3.2. Future scope and recommendations

There are a lot of potential improvements in the project. I designed he system to have minimal

interference with the regular operation of the test stand. In fact, most of the upgrades and

installations can be finished with less than an hour of downtime, which is crucial considering

the fact that this is a low volume but very high processing time application. The system is

flexible and it can be easily upgraded, with additional sensing and control installations and

upgrades. The code can be easily modified and implemented accordingly. I have included

several safety considerations while programming the code so as to reduce mistakes by the

operator as much as possible.

In the future, upgrades need to be considered based on priority level. The sensing parameters

needed to be included first are pilot pressure, proportional reducing pressure, case drain flow,

pilot flow, etc. Important control parameters are feed pressure, differential pressure and pilot

pressure.

It will be important to standardize testing procedures as much as possible to ensure as little

error and processing time as possible. Proper documentation of knowledge and lessons learned,

and testing procedures are important to achieve an error-proof system, especially due to the

wide range of pump types serviced in the facility. It is important to include more testing cases

and procedures for pumps of different brands, viz., Kawasaki, Bosch-Rexroth, Linde, Eaton,

Sauer-Danfoss. Each pump has a different method of control as mentioned in appendix 1.

In order to debug parts of the code, it is important to measure the error consistently, prepare a

diagnostics module, and note inconsistencies in performance and make corrections as early as

possible.

Overall, after the basic sensing and control mentioned in this paper are put into use, a stepwise

approach, tackling one parameter at a time would serve best in order to achieve the best results.

Page 49: IMSE report-Prafulla Shahi

40

References and Bibliography

1. DAQ multi-channel acquisition (n.d.)

http://digital.ni.com/public.nsf/allkb/73CB0FB296814E2286256FFD00028DDF

2. Doddannavar, Ravi, Andries Barnard, and Jayaraman Ganesh. "Chapter 3. Hydraulic

Pumps." Practical Hydraulic Systems: Operation and Troubleshooting for Engineers

and Technicians: Operation and Troubleshooting for Engineers and

Technicians. Newnes, 2005. 56. Web. 15 Mar. 2015.

3. Feed pressure sensor (n.d.): http://www.omega.com/pptst/PX209_PX219.html

4. Flow display units (n.d.): www.badger-meter.com

5. LabView forums (n.d.) forums.ni.com

6. Learn data acquisition (n.d.) http://www.ni.com/academic/students/learn-daq/

7. Learn LabView (n.d.) http://www.ni.com/academic/students/learn-labview/

8. Linear actuator (n.d.): https://www.pololu.com/product/2310

9. Load pressure sensor (n.d.): http://www.omega.com/pptst/PX309-5V.html

10. National Instruments - Labview hands-on campus workshop seminar manual

11. Proportional pressure relief valve (n.d.):

http://www.hydac.com/de-en/products/valves/proportional-valves/proportional-

pressure-relief-valves/pdb08p/show/Overview/index.html

12. Proximity sensors (n.d.):

http://www.mouser.com/ProductDetail/Hamlin-Littelfuse/59025-1-S-02-

A/?qs=sGAEpiMZZMs3uAJYYmvlK4xn%2fdk6jSibtd%252brXCgBLaU%3d

13. Rohner, Peter - Industrial Hydraulic Control

14. Temperature switch (n.d.): http://www.omega.com/pptst/TSW.html

15. Torque transducer (n.d.): meas-spec.com.cn/downloads/CD1140.pdf

16. TRex Jr Controller (n.d.): https://www.pololu.com/product/767

17. USB input DAQ (n.d.): http://www.mccdaq.com/usb-data-acquisition/USB-

1608G.aspx

18. USB output DAQ (n.d.): http://www.mccdaq.com/usb-data-acquisition/USB-

3103.aspx

19. Webtec (n.d.): http://www.webtec.com/en/productgroup/ISDA_C2K

Page 50: IMSE report-Prafulla Shahi

41

Appendices

Page 51: IMSE report-Prafulla Shahi

42

Appendix:

1. Types of Pumps, Hydraulic, swash plate type:

1. Open loop

2. Closed loop

Components in different types of control in pumps:

1. Load sense and pressure compensator type

a. With compensator

b. Without compensator

c. Load sense

2. With/without cut-off valve (breakpoint pressure)

3. With/without PPR valve – needs external pilot signal

4. With/without charge pump

5. With/without manual/handle

Page 52: IMSE report-Prafulla Shahi

43

2. Current Hydraulic schematic of the Test stand with proposed improvements:

1. Pressure Sensor

2. Particle Counter

3. Temperature Sensor 4. Remote pressure relief v/v 5. Torque & RPM sensor

6. RPM control

1, 2 & 3

4

5

6