Motor driven hydraulic cylinder design

In summary, the conversation discusses the design and functionality of a mechanism with a hydraulic cylinder driven by a step motor. The motor shaft is connected to the hydraulic cylinder piston via two rods of varying lengths. The goal is to achieve a constant linear velocity for the cylinder's strokes, but it is determined that the arrangement sketched will not produce constant velocity and will instead result in a sinusoidal motion. The concept of constant velocity is further discussed and it is concluded that for each stroke, the velocity of the piston should be constant or near constant. The conversation also explores alternative options such as using a ballscrew or a rack and pinion arrangement. There is a mention of using the velocity formula in the piston motion article, but it is noted that this
  • #1
Wale
11
0
I am trying to design a mechanism which has a hydraulic cylinder driven by a step motor. The motor shaft is connected to the hydraulic cylinder piston via two rods of lengths r and L as shown in the below figure. I want the cylinder's piston to be driven at constant velocity v, so I am trying to solve for the rotational speed profile w (omega) that I need to drive the step motor with in order to achieve the constant linear velocity v.

Any help?

upload_2018-1-25_12-55-24.png
 

Attachments

  • upload_2018-1-25_12-55-24.png
    upload_2018-1-25_12-55-24.png
    4.7 KB · Views: 649
Engineering news on Phys.org
  • #2
The arrangement you sketched will not produce constant velocity V. It will move back and forth in a sinusoidal motion, like the wheels of a steam engine.

steam-locomotive-wheels-1794920.jpg


But what do you mean constant velocity? If v moves to the right at one mile per hour, then 24 hours later it will be 24 miles away. Surely, that's not what you want.
 

Attachments

  • steam-locomotive-wheels-1794920.jpg
    steam-locomotive-wheels-1794920.jpg
    82.3 KB · Views: 1,052
  • #3
anorlunda said:
The arrangement you sketched will not produce constant velocity V. It will move back and forth in a sinusoidal motion, like the wheels of a steam engine.

View attachment 219112

But what do you mean constant velocity? If v moves to the right at one mile per hour, then 24 hours later it will be 24 miles away. Surely, that's not what you want.

Yes, you are correct. It will move back and forth, which is what I want because it will be driving a a hydraulic cylinder. What I want is for the hydraulic cylinder strokes to be actuated at constant velocity (aka constant flow rate for the fluid that the cylinder is pushing).
 
  • #4
Wale said:
It will move back and forth,
Isn't velocity zero at each turnaround? For example, at top dead center and bottom dead center for a piston moved by a crack mechanism in an internal combustion engine.
 
  • #5
Asymptotic said:
Isn't velocity zero at each turnaround? For example, at top dead center and bottom dead center for a piston moved by a crack mechanism in an internal combustion engine.
Yes. That is correct.
 
  • #6
Asymptotic said:
Isn't velocity zero at each turnaround? For example, at top dead center and bottom dead center for a piston moved by a crack mechanism in an internal combustion engine.
Wale said:
Yes. That is correct.

Then it can't be this
Wale said:
constant velocity (aka constant flow rate for the fluid that the cylinder is pushing).
 
  • #7
Asymptotic said:
Then it can't be this
Constant (or near constant) flow rate for each stroke. In other words for a given stroke, I would like for the velocity of the piston to be constant or near constant.
 
  • #8

Attachments

  • 800px-Graph_of_Piston_Motion.png
    800px-Graph_of_Piston_Motion.png
    42.5 KB · Views: 992
  • #9
Asymptotic said:
From Wikipedia Piston Motion Equation article. Velocity is sinusoidal.

View attachment 219116
The velocity is sinusoidal if the driving shaft is rotating at constant RPM.

I am interested in solving for what the driving shaft rotational speed profile would need to be to drive piston at constant horizontal linear speed.

If we focus on just one stroke of piston from left to right (not continuous rotation of shaft). We should be able to derive a profile for the shaft angular speed that would result in a constant linear speed of piston for one stroke.
 
  • #10
Velocity formula is in the piston motion article.
 
  • #11
Asymptotic said:
Velocity formula is in the piston motion article.
Again, velocity formula in the piston motion article is for constant rotational speed. Not what I am looking for.
 
  • #12
Have you considered using a ballscrew for this instead? I'm not sure modulating the motor's speed will allow for a fine level of control, and directly coupling to a slider mechanism doesn't allow for torque multiplication.
 
  • Like
Likes Asymptotic
  • #13
Wale said:
Again, velocity formula in the piston motion article is for constant rotational speed. Not what I am looking for.
What if you work backwards from slider position, and figure crank rotational speed by using the angular form?

I may be thinking about this incorrectly, but to maintain a nearly constant slider speed the crank will need to accelerate nearly instantaneously to a speed several times higher than the mean as it comes off of BDC, decelerate and maintain a more or less constant slower speed through most of the stroke, accelerate again while approaching TDC, then decelerate nearly instantaneously to zero when reaching TDC. If such a system were to be built it would tear itself apart at an alarming frequency.

@Mech_Engineer 's ballscrew idea has a lot going for it, or how about a rack and pinion arrangement?
 
  • #14
Asymptotic said:
@Mech_Engineer 's ballscrew idea has a lot going for it, or how about a rack and pinion arrangement?

Can you clarify your question? Are you seeking a theoretical calculation or are you looking for a practical way to get constant velocity?
 
  • #15
Asymptotic said:
What if you work backwards from slider position, and figure crank rotational speed by using the angular form?

I may be thinking about this incorrectly, but to maintain a nearly constant slider speed the crank will need to accelerate nearly instantaneously to a speed several times higher than the mean as it comes off of BDC, decelerate and maintain a more or less constant slower speed through most of the stroke, accelerate again while approaching TDC, then decelerate nearly instantaneously to zero when reaching TDC. If such a system were to be built it would tear itself apart at an alarming frequency.

@Mech_Engineer 's ballscrew idea has a lot going for it, or how about a rack and pinion arrangement?
The challenge with ball screw or rack and pinion is that you can't get to high enough speed/frequency.
 
  • #16
anorlunda said:
Can you clarify your question? Are you seeking a theoretical calculation or are you looking for a practical way to get constant velocity?
Both. I am looking for a theoretical formulation which might then allow me to calculate a numerical solution to program my step motor.
 
  • #17
To clarify, I only care about one given stroke. So for example a solution where the motor would drive one stroke clockwise at constant velocity, stop, then drive the return stroke counterclockwise, would also work.
 
  • #18
Wale said:
The challenge with ball screw or rack and pinion is that you can't get to high enough speed/frequency.
What linear speed, move distance, and move time are you shooting for?
 
  • #19
Do you understand that all things with mass take time to go from zero velocity to a specified velocity V. Acceleration can not be infinite.

So if you include starting stopping, then the theoretical answer is no, constant velocity is impossible.

You should think more carefully about your question.
 
  • Like
Likes Asymptotic
  • #20
Asymptotic said:
What linear speed, move distance, and move time are you shooting for?
Speed range of 0.5-4 inches/second. Stroke length range of 0.5-4 inches.
 
  • #21
So about 1 inch/second?
Ball screw and rack & pinion are both viable options. Don't recall exactly how much weight was involved (probably around 100 pounds), but I've worked on servo-driven ball screw systems that could readily make a 9 inch move in under 1/2 second.
 
  • #22
Wale said:
To clarify, I only care about one given stroke. So for example a solution where the motor would drive one stroke clockwise at constant velocity, stop, then drive the return stroke counterclockwise, would also work.
What you want is kinematically impossible. You have already acknowledged that at both BDC and TDC the piston velocity must be zero (this is true). If it starts and stops at zero, and must also satisfy the condition of being constant velocity, then the only constant that will satisfy this condition is zero. Thus you require the crank to "turn" at zero angular velocity, which is no motion at all. Sorry 'bout that ...
 
  • #23
It seems like the easiest way to approach this is to:

  1. Use the piston motion equation's cosine law to solve for θ
  2. Assume θ and x are the only two variables, defining them as θ(t) and x(t)
  3. Define equation for x(t)
  4. Take partial derivative of resulting equation (d/dt)
A quick run through a symbolic math tool gets the following for θ and x:

upload_2018-1-26_15-8-2.png


Use piston motion cosine rule equation to solve for piston position vs crank angle:
upload_2018-1-26_15-21-59.png
Alternatively, rearrange the equation to find crank angle as a function of piston position:
upload_2018-1-26_15-10-10.png


You will need to assume an equation to describe x(t) with a constant velocity (maybe something like x(t)=(I-r)+v*t where I and r are the crank and connecting rod lengths and v is the piston speed) you should be able to take the derivative w.r.t. time and have a solution.
 

Attachments

  • upload_2018-1-26_15-8-2.png
    upload_2018-1-26_15-8-2.png
    9.6 KB · Views: 1,007
  • upload_2018-1-26_15-8-18.png
    upload_2018-1-26_15-8-18.png
    5.7 KB · Views: 601
  • upload_2018-1-26_15-10-10.png
    upload_2018-1-26_15-10-10.png
    4.9 KB · Views: 895
  • upload_2018-1-26_15-21-59.png
    upload_2018-1-26_15-21-59.png
    5.7 KB · Views: 862
  • Like
Likes Asymptotic
  • #24
Wale said:
Speed range of 0.5-4 inches/second. Stroke length range of 0.5-4 inches.

These requirements should be achievable with a ball screw by the way. It's easy to find ballscrew-driven stages which achieve faster speeds than this.
 
  • Like
Likes Wale
  • #25
Consider two facts:

1) I think we have established that the velocity is zero at TDC and BDC.

2) The design requirement is that the velocity be CONSTANT.

If the velocity is zero anywhere (let alone two places), and if it is constant, then it is necessarily zero everywhere. What is difficult about that? There is no need to consider the kinematics of the slider-crank; it simply cannot be done. (By the way, it cannot be done with a ball screw or any other mechanism either.)
 
  • #26
@ Wale.
By driving a hydraulic cylinder you are making a pump that will have to return at the end of the stroke.
The rod volume will make a difference between the extend and retract flow rates.

There is an alternative solution.
You could use a stepper motor to drive a small fixed displacement pump.
Use a gear pump for high pressures, or a peristaltic pump for low pressures.
 
  • Like
Likes Wale and Asymptotic
  • #27
Mech_Engineer said:
It seems like the easiest way to approach this is to:

  1. Use the piston motion equation's cosine law to solve for θ
  2. Assume θ and x are the only two variables, defining them as θ(t) and x(t)
  3. Define equation for x(t)
  4. Take partial derivative of resulting equation (d/dt)
A quick run through a symbolic math tool gets the following for θ and x:

View attachment 219170

Use piston motion cosine rule equation to solve for piston position vs crank angle:
View attachment 219173Alternatively, rearrange the equation to find crank angle as a function of piston position:
View attachment 219172

You will need to assume an equation to describe x(t) with a constant velocity (maybe something like x(t)=(I-r)+v*t where I and r are the crank and connecting rod lengths and v is the piston speed) you should be able to take the derivative w.r.t. time and have a solution.

This is very helpful. Thank you very much!
 

Related to Motor driven hydraulic cylinder design

1. What is a motor driven hydraulic cylinder?

A motor driven hydraulic cylinder is a mechanical device that converts fluid power into linear mechanical force and motion. It typically consists of a cylinder, piston, and hydraulic fluid, and is powered by a motor to generate the necessary force and movement.

2. What are the main components of a motor driven hydraulic cylinder?

The main components of a motor driven hydraulic cylinder include a cylinder barrel, a piston, a piston rod, a seal gland, and seals. The motor, pump, and hydraulic fluid are also essential components that work together to power and control the movement of the cylinder.

3. What factors should be considered in the design of a motor driven hydraulic cylinder?

The design of a motor driven hydraulic cylinder should consider factors such as the required force and speed, the operating environment, the type of load being moved, and the available space for installation. Other important considerations include the type of seal, the type of hydraulic fluid, and the type of motor to be used.

4. How are motor driven hydraulic cylinders different from other types of hydraulic cylinders?

Motor driven hydraulic cylinders differ from other types of hydraulic cylinders in that they are powered by a motor instead of manual force. This allows for greater control and precision in the movement of the cylinder. They are also typically used for heavier loads and in more demanding applications.

5. What are some common applications for motor driven hydraulic cylinders?

Motor driven hydraulic cylinders are commonly used in a variety of industrial and commercial applications, including construction equipment, manufacturing machinery, and material handling equipment. They are also used in automotive and aerospace industries, as well as in robotics and automation technology.

Similar threads

  • Mechanical Engineering
Replies
4
Views
1K
Replies
17
Views
11K
  • Mechanical Engineering
Replies
5
Views
3K
  • Mechanical Engineering
Replies
9
Views
2K
Replies
8
Views
2K
Replies
11
Views
2K
  • Mechanical Engineering
Replies
7
Views
2K
  • Mechanical Engineering
Replies
3
Views
9K
  • Mechanical Engineering
Replies
3
Views
3K
  • Mechanical Engineering
Replies
23
Views
3K
Back
Top