![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]() |
![]() |
#1 | |
Lifetime Supporting Member
|
Worms in hydraulic systems
Well pardner, I can't speak for Alaric, but I is often wrong. Not this time, though. (Actually, I was kinda feelin' ornery and did my post partly jist to git
yer goat, Peter.) Quote:
with. (And I might add you is undoubtedly a world class expert in thet field.) Some sysetms is jist brute force producers. Dynamic considerations is usually negligible. A good example is the old manure bucket I used as a kid back on th' farm. It was an open loop system, with a single acting lift cylinder and a gear pump direct driven off the engine and a relie valve that dumped plain ole 10W engine oil direct to the hydraulic reservoir. Now, when I shifted the spool in the valve they was obviously accelleration, but the time frame was imperceptible to the human eye. The cylinder hit max velocity durn near instantly, seein' as how max velocity was very slow. If I wanted more flow I'd open the throttle on the engine and the bucket would go from very slow to jist slow. More FLOW meant more GO, on accont of cuz the pressure capability of the pump was way more than the load induced by the bucket of @*$&^! (Let's jist call it a fragrant dairy by product). So, You is right, Peter, that the load would accellerate when flow was given a path to the cylinder. The force and rate of acceleration was determined by the pressure setting of the relief valve and the area of the cylinder, up to the point that the terminal velocity of the cylinder was reached. This hyar teminmal velocity was determined by the flow rate of the pump. When terminal velocity was reached, then the pressure x area inside the cylinder equalled the load of dairy by product so accelleration stopped. Flow made the cylinder go, and more flow made the cylinder go more faster! Now if I added load to the bucket while lifting (say, by driving the tractor into the pile of dairy by product while raising the bucket) my cylinder wouldn't slow at all. Thet's cuz the load still weren't enough to exceed the pressure x area of the cylinder. The gear pump kept pumpin' at a constant rate and the cylinder kept movin' at the same speed. On the other hand, if'n I hooked the bucket under the corner of the barn, the load exceeded the force capability of the cylinder at the max relief pressure setting. I had force, of course, but not enough to cause accelleration or movement. The net force wern't zero, but there weren't no accelleration cause the net force was in the wrong direction for cylinder movement. Yep - no doubt about it. And when the net force is zero - like my bucket at steady state lift velocity - acceleration is zero too, but velocity ain't. Well, thet is jist a typo on your part, Peter. a = dV/dt ....which ain't integration. No change in velcotiy means no accelleration. Wen my bucket was climbing towards the sky with full pump flow to the cylinder velcity was constant so accelleration were zero. Well, actsually more often the change in pressure is caused by flow. The pressure drop and movement of oil through them hoses and tubes caused a frictional pressure drop between the pump and the cylinder. If I hooked a hose on a tree branch and tore it loose at the pump, I had all kinds of flow but the pressure drop was negligible. Thets cause the pump kept pumping, but hte system had no restriction so the discharge pressure was zero. Thet is also why the spool vents direct back to the reservoir in center position - full flow, but small restriction so small pressure drop and less wasted power. It works the other way, too, of course. With thet ole single acting cylinder the wieght of the bucket and product dropped the bucket when I moved the spool to zero. The pump flow was diverted direct to reservoir. The weight in the bucket created pressure in the cylinder, which created a pressure difference, which created flow. I could add more restriction to flow by feathering the valve. This would decrease the downward velocity, since the bucket was a constant pressure source. Forces would balance because the pressure drop through the valve had to equal the pressure in the cylinder. Pressure drop through the valve would vary as the square of the flow. So pressure difference was creating flow, at the same time flow was creating pressure differnce. Cute! |
|
![]() |
![]() |
#2 | ||||||
Member
|
Barn yard hydraulics vs Newton's laws of motion
All systems are subject to the same laws of physics. Even the brute force ones.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
You had better review your calculus again. a = dV/dt or dv =a dt now integrate both sides. v = ∫ a dt Usually the acceleration isn't constant but a function of time so v = ∫ a(t) dt This basic stuff can be found in these links. http://www.ugrad.math.ubc.ca/coursed.../velocity.html http://hyperphysics.phy-astr.gsu.edu/hbase/acons.html Stop confuuzzin' the youngin's heads with your barn yard hydraulics.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
||||||
![]() |
![]() |
#3 |
Lifetime Supporting Member
|
I think we should all get together and go fishing.
![]() Hunting would probably be a bad idea. ![]() ![]()
__________________
True craftsmanship is only one more power tool away. That's the beauty of processors, they don't have emotions they just run code - The PLC Kid. |
![]() |
![]() |
#4 | ||||||
Lifetime Supporting Member
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
The youngin's is the point. Too many discussions in this forum have tried to ignore either pressure or flow. Neither extreme is correct. Proper analysis requires consideration of mechanical configuration and restraints, characteristics of the components, and effects of these on flow AND pressure. You can't say flow doesn't count, because in some systems flow is the dominant factor. In other systems, pressure is dominant. But in all systems both must be considered! Last edited by Tom Jenkins; November 16th, 2010 at 10:53 PM. |
||||||
![]() |
![]() |
#5 | ||||||
Member
|
Quote:
Quote:
Quote:
http://www.deltamotion.com/peter/Max...M%20difeq.html Quote:
Quote:
Quote:
I attached a very simple hydraulic motor simulation. It assumes the valve is instantly fully open. You can see the motor takes time to accelerate. There are basically 3 differential equations that are implemented as very crude first order difference equations. Two for pressure and one for the angular velocity. The angular velocity is calculated by integrating the angular acceleration. You can't simply take the rated flow and divide by the cubic inches per revolution of the motor to compute speed.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
||||||
![]() |
![]() |
#6 |
Lifetime Supporting Member
|
Love the can of worms, alaric!
Peter, the calculations are very elegant. They raise some interesting questions. They also serve very nicely to prove my point. First off, on page 1 my good buddy flow shows up immediately! The pump dispacement (Cubic Inches per Revolution) and system flow both show up in your formulas. This is exactly the point I''m trying to make. You can't talk about a system's speed without including flow. (Flow makes it go to coin a phrase!) Of course, we know that flow can't make anything go without adequate pressure to provide the needed torque or force. The second point is that there is a universe of applications outside of the sophisticated motion control systems that you are involved in. If I'm interpreting the time scale correctly, your system reaches terminal velocity in less than a second. A short accelertion time isn't a usually goal with a winch or swing circuit on a back hoe. In fact, they want to make sure the acceleration is slow - that's why they sometimes use valves with feathering notches in the spool! In a winch circuit they create a pressure drop by throttling the flow, limiting pressure and torque and acceleration at the motor. The excess flow goes over the relief valve, since with a positive displacement pump total flow is a constant. To keep the speed of the winch motor down you need to keep the flow to the winch motor down. To keep the torque down you need to keep the pressure down by loosing some of it through the valve spool. You can't say flow doesn't matter - you need to consider both! At any given point in time the speed of the motor is always flow divided by displacement! Once the load is accelerated and all the flow goes through the motor you ceratinly can take the rated flow divided by displacement to get velocity. If part of the flow goes to the relief, or if it is a pressure compensated pump, the velocity is determined by actual flow through the motor. A speed lower than "rated" speed means flow through the motor is less than rated flow. The reduction in flow is accomplished by either dumping some flow over the relief valve or de-stroking a variable displacement pump. And that brings us to another point your calculations help illustrate. Implicit in your assumptions is that the power source is a constant pressure device with flow capacity greater than or equal to that needed by the motor at terminal velocity. But there are lots of systems out there, like my good ole manure bucket, that use a constant displacement gear pump of low flow capacity. At 100 rad/sec (15.9 rev/sec) your motor needs 80 cu in/sec flow. What happens in your system if the pump is only good for 40 cu in/sec? Your velocity won't get over 8 rev/sec because there isn't enough flow to make it go 15.9! And, finally, you show the pressure at the inlet and discharge ports of the motor as equal, which implies no external load. Many applications are interested in moving a load and acceleration and other motion control niceties are insignificant. My question is, am I correct in assuming you included no external load to simplify the formulas? These are the points I want the youngun's to understand. You can't eliminate flow and mechanical constraints from your analysis, any more than you can eliminate pressure from the analysis. They are all interelated and they all work together in the system. You must consider them all in the analysis. I know you won't change your mind, Peter, and that doesn't bother me. You are an expert in a specialty, and you know how to make your systems work. A lot of guys here need to know the other things to consider in more general systems. Last edited by Tom Jenkins; November 17th, 2010 at 02:29 PM. |
![]() |
![]() |
#7 | |
Member
|
Quote:
I never said pressure and flow aren't important but look at the last line of the iteration block. It is torque that causes the angular acceleration. In the first two pressure equations you can see that the flow is very small because the pressure across the motor is large. Only when the motor gets moving does flow increase. This is a very crude starter simulation. Notice that the vale is open fully so there is no attempted to control the speed. If I add a torque load at 1 second the system will slow down. I can change Kv to be anything I want or increase the mass/inertia to get any rise time I want. The point is that you can't calculate the speed with V=Q*A. Speed is calculated by integrating acceleration. I have versions 1 through 8 that get increasingly more complicated. The more complicated versions have a target generator and PID with feed forwards. There is a pump in the model that doesn doesn't supply full flow until it is at the bottom of its proportional band. I assume the pump is a pressure compensate pump. I have an accumulator. I can compute the oil into and out of the accumulator and calcuate the pressure in the accumulator. I simulate valve spool response and leakage. Leakage is very important. You are trying to bring up fuzzy factors. I can model all you suggest and more. The point is that a net torque or net force makes the motor go. The equation for computing the veocity doesn't need to change for any of the things you suggest. The equation in the bottom line gets two more terms in the advanced models. One is a drag or friction proportional to the angular velocity and the other is a torque load function that allows be to change the load at any particular point in the motion. Force/torque make it go. Flow just attempts to equalize pressure. You are looking at things backwards. I think I have done my home work.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
|
![]() |
![]() |
#8 |
Member
![]() ![]() Join Date: Nov 2004
Location: Cincinnati, Ohio
Posts: 828
|
Reading this discussion yet again caused the following image:
Two guys standing on opposite sides of a pump violently disagreeing about which direction the motor is turning: clockwise or counterclockwise. However, they both agree that it is turning the correct way and the pump is operating normally. |
![]() |
![]() |
#9 |
Member
|
Not quite, we are arguing which end of the egg to break and it makes a difference!
Actually there is a subtle but big difference in what we are saying. This is the problem I have with many hydraulic designers that use their barn yard methods to design servo systems. I don't care if you can get by with V=Q/A in a barn yard. It may work most of the time but it will not work all of the time. In servo systems V=Q/A doesn't work except for when the pressure in the cylinder is not changing but that only happens when some steady state condition is reached. V=Q/A does explain how that velocity is reached or if it ever can be. Pressure is always changing in a dynamic system.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
![]() |
![]() |
#10 |
Member
![]() ![]() Join Date: Nov 2004
Location: Cincinnati, Ohio
Posts: 828
|
I do get it Peter.
I'm with you on this one. The special case where there is no acceleration can be handled with a basically wrong approach that still generates the right numbers. The fact that the method is used successfully by a lot of people doesn't make it correct. The general solution illustrates what is wrong with that approach and handles all situations. That is why it is correct. Period. People were able to navigate at sea for many years believing the world was flat, and for a limited area it works ok. That doesn't make it correct. Understanding the true shape of the world has little effect on how you sail short distances. That doesn't make it irrelevant. |
![]() |
![]() |
#11 |
Member
|
I know the last thing you guys need is another farm boy sticking his nose in and asking questions.... but I'm always looking to learn more about hydraulics.
I may misunderstand the dispute, but I see it like this: Sufficient pressure must be present to cause the load to move, but since hydraulic fluid doesn't expand or contract, the amount of "movement" must be compensated for by REPLACING that volume of fluid. The act of replacing that volume of fluid is "flow". To perform the amount "work" you wish to perform requires "pressure" at "flow" or "flow" at "pressure". These TWO factors BOTH "define" or are design parameters of the system. If this isn't true, I need to understand why. Thanks Stationmaster Last edited by Stationmaster; November 17th, 2010 at 08:58 PM. |
![]() |
![]() |
#12 |
Member
![]() ![]() Join Date: Nov 2010
Location: Louisiana
Posts: 37
|
Dang! Intresting discussion! Shoulda made some popcorn!
If Tom was looking to get Peters goat, he couldnt have picked a better example to illustrate with, a manure bucket. Its one thing to have someone refute your highly scientific thesis with ordinary examples, but for someone to call you out with a big pile of cow **** is another! No way thats gonna slide by! At any rate I really need to brush up on hydraulics myself, because I only "kind of get" the concepts discussed. |
![]() |
![]() |
#13 | |||||
Member
|
Quote:
Quote:
Quote:
Quote:
Force makes things move. I love to p!ss off the hydraulic guys by constantly reminding them that Newton didn't include oil, flow or pressure in his three laws of motion. I can calcuate velocity as a function of time using my force and and torque cause acceleration method. Tom can't with his V=Q/A. May the Force be with you. Quote:
I have pretty sophisticated simulators where I can get an pretty good idea of what will work and what won't. The simulation can never tell you a system is really going to work but it will tell you that a system will not. If the system seems to be OK then the simulator will point out where the week spots are going to be.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon Last edited by Peter Nachtwey; November 17th, 2010 at 10:12 PM. |
|||||
![]() |
![]() |
#14 |
Member
|
Still, to MAINTAIN velocity, you must maintain "force". And to maintain force you must maintain "pressure". So you have to select a pump that can continue move the replacement fluid (flow) into the cylinder AT pressure if you want the 'calculated velocity' to continue. Otherwise your pump is expressed as having theoretically limitless capacity for flow. Real pumps have limits.
Last edited by Stationmaster; November 17th, 2010 at 10:38 PM. |
![]() |
![]() |
#15 |
Member
|
Yes, the pump or the accumulator most supply the required amount of oil but notice this. Even though my motor has an endless oil supply at at constant pressure there is still a speed limit based in where the ∑ forces = 0.
Getting the oil supply right is easy. Usually people oversize the pump and don't realize that they can use big accumulator so the pump can run a constant velocity not ramp up and down supply with the motion.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
![]() |
![]() |
Bookmarks |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
AB Hydraulic Configuration Software for 1746 QS.BD1 card | R_Serif | LIVE PLC Questions And Answers | 7 | July 29th, 2010 02:25 PM |
Consolidating systems on ControlLogix | Doug-P | LIVE PLC Questions And Answers | 7 | December 12th, 2009 01:58 AM |
Servo hydraulic with function generator for fluid flow | csiong | LIVE PLC Questions And Answers | 5 | May 31st, 2008 09:20 PM |
Class 1 Div 1 Hydraulic Fitting | ndzied1 | LIVE PLC Questions And Answers | 0 | February 21st, 2008 07:18 AM |
Hydraulic Winch Control | shelnian | LIVE PLC Questions And Answers | 10 | May 3rd, 2006 10:51 AM |