advhydmotiondesignpractices paso
DESCRIPTION
AdvHydMotionDesignPractices PasoTRANSCRIPT
![Page 1: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/1.jpg)
Advanced Hydraulic Motion Control
Design Practices
1
![Page 2: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/2.jpg)
Good Design Practices Overview
Affect of system components on control
Compensating for design
deficiencies
Know where design can be modified to meet design
requirements
High-performance hydraulic motion
2
![Page 3: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/3.jpg)
Feedbac
k
Accumulato
r
Cylinder
Good Valve Hard Piping
Reservoi
r
Pump
Controller
3
![Page 4: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/4.jpg)
Good Design is Simple!
4
![Page 5: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/5.jpg)
Good Design Provides…
• Excellent Control!
– Accuracy < 0.001 inch, even while moving
– Complex motion profiles
– Synchronization (no flow dividers)
• Smooth startup
• Less maintenance
• Less tech support
• Higher Initial Cost (not always)
• May not be possible
5
![Page 6: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/6.jpg)
• Cost
– Valve: good valves are much more expensive
– Feedback: high resolution is more expensive
– Larger cylinder larger valve larger pump
• Availability
– Linear valves may have longer lead times (Rexroth)
• Special requirements
– Space constraints: valve location
– Environment: valve location
Real-life design pressures
6
![Page 7: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/7.jpg)
Real-life design pressures
Understanding
control features Meet Design
Requirement
s
7
![Page 8: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/8.jpg)
Closed-Loop Control Review
8
![Page 9: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/9.jpg)
Control Review
Target Position
Actual Position
Control Signal
(V)
9
![Page 10: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/10.jpg)
• Proportional Gain
• Integral Gain
• Differential Gain
• Velocity Feed
Forward
• Acceleration Feed
Forward
Each PID gain contributes to the control output
signal
Control Review
10
![Page 11: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/11.jpg)
Proportional Gain – position error
Target
Position
Actual
Position
Control Review
11
![Page 12: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/12.jpg)
Integral Gain – sum of position error
Target
Position
Actual
Position
Control Review
12
![Page 13: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/13.jpg)
Integral Gain can cause overshoot
Winds up during
error
If it winds up, it must wind down! Unwinding causes
overshoot
Control Review
13
![Page 14: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/14.jpg)
Differential Gain – velocity error
Target
Velocity
Actual
Velocity
Control Review
14
![Page 15: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/15.jpg)
Quantization Noise Affects D Gain
Actual Velocity is
“noisy”
This results in a “noisy”
Control Output
Because velocity is calculated from position, not measured directly
Control Review
TODO Output Filter
15
![Page 16: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/16.jpg)
Velocity Feed Forward – prior knowledge of
velocity
Target
Velocity
Because the actual velocity is
proportional to the voltage to the valve
Example:
1 V ≈ 3 in./sec
2 V ≈ 6 in./sec
3 V ≈ 9 in./sec
Etc.
Control Review
16
![Page 17: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/17.jpg)
Acceleration Feed Forward – prior knowledge of
acceleration
Target
Acceleration
Because F = m∙A
The extra “boost” needed is
proportional to the Target Acceleration
Control Review
17
![Page 18: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/18.jpg)
Feed Forwards – eliminating error
P, I and D Gains operate only if an error exists
PID-only will not follow target exactly
Feed Forwards eliminate error
Control Review
18
![Page 19: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/19.jpg)
Important!
Control Review
Gains and feed forwards are linear equations!
Therefore,
The hydraulic system should
be as linear as possible!
19
![Page 20: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/20.jpg)
How Components Affect Control
20
![Page 21: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/21.jpg)
Accumulator
• Size
Valve
• Type
• Size
• Close to cylinder
Feedback
• High resolution
Cylinder
• Size
Critical
Components
21
![Page 22: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/22.jpg)
Accumulator
Provides constant
supply pressure to valve
Locate close to valve.
Sizing is easy.
Helps provide
linear
system!
22
![Page 23: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/23.jpg)
Accumulator
Undersized
accumulator
Control Output increases
during constant velocity.
Not linear!
23
![Page 24: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/24.jpg)
Valve
Best Practice:
• Linear
• Zero-lapped
• High response
• Locate on cylinder
with hard pipe to rod
end
24
![Page 25: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/25.jpg)
Valve
Counterbalance
Valves
25
![Page 26: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/26.jpg)
Valve Linear vs. Non-linear
Spool
Linear Single knee Curvilinear
26
![Page 27: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/27.jpg)
Valve Linear Spool
Provides
linear system
Velocity Feed
Forward functions
properly Precise
Control!
Auto-tuning works well
27
![Page 28: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/28.jpg)
Valve Single-Knee Spool
Valve-
linearization
algorithm
Appears
linear to PID
and feed
forwards
Good
Control
28
![Page 29: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/29.jpg)
Valve Single-Knee Spool
Auto-tuning non-linear valves is difficult
because system exhibits two different gains.
Unfortunately , single-knee spools may
be more available than linear spools.
Historically, lower gain section used for
low flow, higher gain used for high flow.
Modern high resolution of motion
controllers and valves make this
reason nearly obsolete.
29
![Page 30: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/30.jpg)
Valve Curvilinear Spool
Auto-tuning is difficult because system
exhibits multiple gains.
Less expensive.
Typically used in less expensive valves
Valve Linearization is possible, but difficult.
30
![Page 31: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/31.jpg)
Valve Effects of Non-linear
Spool (especially curvilinear)
Imperfect Valve Linearization
Poor tracking during move
Integrator Windup
Overshoot
One Solution:
Turn of integrator during move. Won’t track
well, but will not overshoot and will hold final
position. 31
![Page 32: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/32.jpg)
Valve Overlapped
Spools (deadband)
No motion until Control Output reaches deadband value.
Spool travel delay causes more problems.
Doesn’t accurately
reach position
32
![Page 33: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/33.jpg)
Valve Deadband Compensation
Always add positive or negative
Deadband value to Control Output
Deadband value
“Hunts” when holding position
33
![Page 34: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/34.jpg)
Valve Ratioing Deadband
to Reduce Hunting
Ratio deadband when
close to setpoint
Much less hunting
Deadband Tolerance value
does decrease position
accuracy
34
![Page 35: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/35.jpg)
Valve Overlapped Spools
Tuning is difficult
Typically less expensive
Not for rapid deceleration
Auto-tuning is nearly impossible
Not for rapid direction changes
Nearly leak-free at 0 volts
35
![Page 36: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/36.jpg)
Valve Valve Response 3 dB point
36
![Page 37: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/37.jpg)
Valve Valve Response
Must be significantly greater than actuator response
Pay attention to ±5% and ±90% specs
High response gives ability to overcome other deficiencies
37
![Page 38: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/38.jpg)
Position Sensors
Magnetostrictive rules!
• Rugged
• Non-contact
• Mounts in cylinder
38
![Page 39: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/39.jpg)
Sensors Use High Resolution
and fast response
Magnetostrictive State of the Art:
1µm (0.00004 in.)
• Balluff and MTS
• SSI output
High resolution provides accuracy
AND
controllability for difficult systems
39
![Page 40: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/40.jpg)
Sensors Magnetostrictive Outputs
SSI – digital, noise immune, accurate
Start/Stop or PWM – timing dependent,
Resolutions to 0.0005, better with recircs
40
![Page 41: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/41.jpg)
Sensors Magnetostrictive Outputs
Analog is noisy!
Beware “infinite” resolution
Is acceptable for short travel.
Filtering is possible, but introduces
phase delay.
41
![Page 42: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/42.jpg)
Sensors Other position sensor options
Externally mounted magnetostrictive
String Potentiometer
• String can oscillate
• Filtering is difficult because oscillation is similar to motion frequency.
• Use only if absolutely necessary
42
![Page 43: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/43.jpg)
Cylinders
Flow makes it
go
F = m ∙ A • Provide Force
• Provide Stiffness
Size Bore Diameter to…
43
![Page 44: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/44.jpg)
Cylinders Cylinder Stiffness
Narrow bore:
Wide bore:
Mass
Mass
Sloppy control
Tight control
44
![Page 45: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/45.jpg)
Cylinders Remote Valve is similar to
Narrow Cylinder
45
![Page 46: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/46.jpg)
Cylinders
Large Bore Small Bore
Cost Savings
Energy Savings
Force
Stiffness
Sizing is Difficult
Cylinder size affects:
• System Response
• Valve size
• HPU size
46
![Page 47: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/47.jpg)
Cylinders Sizing Calculation Methods
• Good for calculating steady state speed.
VCCM Equation
• Enhanced for motion dynamics.
• Produces acceleration times.
Enhanced VCCM
2*2*0*412
*2*0*412
1)1(*2*0*22*0*41*1
)1(*)12*0*41(*0)(
2
2
cecccccc
eccccctv
tccc
tccc
Thanks to George Keller, Jack Johnson, Peter Nachtwey 47
![Page 48: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/48.jpg)
Controlling Sloppy Systems Low Natural Frequency
Mass
Spring absorbs
energy
during acceleration,
then releases it
Forc
e
48
![Page 49: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/49.jpg)
Low Natural
Frequency Jerk Feed Forward
Provides extra boost during beginning of
acceleration, pulls back during end of deceleration.
Velocity Feed Forward
Acceleration Feed Forward
Jerk Feed Forward
Mass
Target Accel
Jerk Feed Forward
49
![Page 50: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/50.jpg)
Double Differential Gain Low Natural Frequencies require extra control f the
acceleration. Double Differential Gain.
Low Natural
Frequency
Mass
Target
Accel
Actual
Accel
50
![Page 51: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/51.jpg)
Double Differential Gain
Quantization Noise
Low Natural
Frequency
Mass
51
![Page 52: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/52.jpg)
Observer Calculates actual acceleration based on the
mathematical system model.
This Actual Acceleration is very clean, allowing the
double differential gain to be used.
Low Natural
Frequency
Mass
Output Filter is also
possible.
It filters the result of the
Double Differential
Gain, does not filter
actual acceelration.
52
![Page 53: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/53.jpg)
Prerequisites to using
Double-Differential Gain
Low Natural
Frequency
Mass
• High resolution feedback
• High response, linear valve
53
![Page 54: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/54.jpg)
Cylinders Real-Life Cylinder Example Sawmill
• A number of years ago, sawmill OEM needed
assistance tuning during new sawmill startup
• Delta suggested increasing cylinder bore to
achieve proper stiffness
• OEM replaced cylinders
Cost: Several $100,000
• Now, with advanced tuning, it is possible to
control smaller cylinders.
• Higher-order tuning is complex, so should be
approached with caution.
54
![Page 55: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/55.jpg)
Cylinders Real-Life Cylinder Example Sheet metal brake
• Customer designed brake with one cylinder on
either end, one valve in middle. Approx. 6 ft hose
to each.
• Customer requested assistance tuning
• After 6 hours of tuning, met specs. This required
Double-differential gain.
• Pros: customer achieved competitive machine
price
• Cons: Difficult tuning, maintenance tuning
requires great expertise.
55
![Page 56: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/56.jpg)
Cylinders Real-Life Cylinder Example Radioactive cell
• Hydraulic cylinder in a radioactive cell
• Due to radiation, valve needed to be outside of
cell, resulting in long length of hose.
• Higher-order tuning was successful.
56
![Page 57: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/57.jpg)
Cylinders Real-Life Cylinder Example Large Pool
• In House of Dancing Waters in Macau, hydraulic
cylinders were in large pool.
• Valves needed to be outside of pool, resulting in
long length of hose.
• Higher-order tuning was successful.
57
![Page 58: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/58.jpg)
Summary
Proper hydraulic design saves time
and money
Real-life demands may require compromise
Modern motion controller features
compensate for design deficiencies
58
![Page 59: AdvHydMotionDesignPractices Paso](https://reader031.vdocuments.us/reader031/viewer/2022032514/563db783550346aa9a8bc157/html5/thumbnails/59.jpg)
Summary
1 Problem
Many Problems
• Undersized Cylinder or remote valve
• Poor Valve
• Noisy Feedback
59