Go to Post When a team is composed completely of robot builders and technical people that team cannot exist just like a company cannot exist if it is only made up of engineers. - Garret [more]
Home
Go Back   Chief Delphi > Technical > Pneumatics
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-11-2016, 20:58
Sam Skoglund's Avatar
Sam Skoglund Sam Skoglund is offline
Registered User
FRC #2232 (Deus Ex Machina)
 
Join Date: Oct 2016
Rookie Year: 2014
Location: Anoka MN
Posts: 29
Sam Skoglund is a jewel in the roughSam Skoglund is a jewel in the roughSam Skoglund is a jewel in the rough
Pneumatics Math Help

I am trying to design a joint that will actuate from 90 to 180 degrees with a pneumatic cylinder. Here is a link to what I have designed so far.

I am now trying to figure out the forces involved in the system in order to choose the right bore size for the application. This is simply an offseason design concept, so there are no force requirements for this specific design, however I would like to know how to calculate the forces for future use of the design. I understand how to calculate the force exerted by the cylinder from the bore size, that is not what I am confused about. I am wondering how to calculate the force exerted perpendicular to the arm throughout the different angles of motion, at different distances from the hinge. This might be very simple but I am getting confused because of the linkage connecting the cylinder to the actuated arm.
Reply With Quote
  #2   Spotlight this post!  
Unread 23-11-2016, 21:14
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,726
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Pneumatics Math Help

Let's see if I understand the question:

Given that you are applying a given force F to the arm at a distance X (the location of the link point) from the hinge, you want to find the force that is being applied in the direction of motion at any given point?


I keep thinking this could be solved just by using torque, but then I think about it and realize that I'm not correct.

Are you familiar with the concept of a Free-Body Diagram? If you are, try drawing one. If not, then you may want to learn--essentially, it's a diagram that shows all the forces acting on an object as arrows.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #3   Spotlight this post!  
Unread 23-11-2016, 21:17
Sam Skoglund's Avatar
Sam Skoglund Sam Skoglund is offline
Registered User
FRC #2232 (Deus Ex Machina)
 
Join Date: Oct 2016
Rookie Year: 2014
Location: Anoka MN
Posts: 29
Sam Skoglund is a jewel in the roughSam Skoglund is a jewel in the roughSam Skoglund is a jewel in the rough
Re: Pneumatics Math Help

Quote:
Originally Posted by EricH View Post
Let's see if I understand the question:

Given that you are applying a given force F to the arm at a distance X (the location of the link point) from the hinge, you want to find the force that is being applied in the direction of motion at any given point?


I keep thinking this could be solved just by using torque, but then I think about it and realize that I'm not correct.

Are you familiar with the concept of a Free-Body Diagram? If you are, try drawing one. If not, then you may want to learn--essentially, it's a diagram that shows all the forces acting on an object as arrows.
Yes that is exactly what I am wondering! Thanks for clarifying. Yes I am familiar with free body diagrams but I have only been taking physics for 1 trimester in school so I can't seem to figure this one out yet.
Reply With Quote
  #4   Spotlight this post!  
Unread 23-11-2016, 21:25
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,726
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Pneumatics Math Help

I think I can help. I'm a little rusty, so I'm talking to Messrs. Beer and Johnston to brush up.

[Edit] BTW, for those that don't get the reference: That would be the statics textbook written by said authors.

I can't say that I have a solution ready to hand to you, and even if I did I'm not sure that I would. So you'll need to do a little geometry.

You actually need TWO free body diagrams. One for the arm, with a force for the cylinder coming in, and one for the cylinder itself to determine the force that the cylinder is putting in. The geometry gets messy on that one, though.

Arm diagram, sum moments around the hinge. In order to make this thing "stop", you'll need to add a moment going in the opposite direction--net result is a relationship between cylinder force, angle of arm, and distance from hinge point that the force is applied.

The fun part is when you have to figure out the applied force from the cylinder in the direction of motion, given that the cylinder is changing angles the whole time. If I'm not mistaken, that would involve knowing both distances from the arm's hinge point to the cylinder attach points (one on the arm, which is variable, and one on the support structure, which is not), and then figuring out the angle.

I think you can boil it down to one equation, too, with one variable (the angle of the arm) and several "we'll engineer these when we design the robot" numbers.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk


Last edited by EricH : 23-11-2016 at 21:58.
Reply With Quote
  #5   Spotlight this post!  
Unread 23-11-2016, 21:50
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,628
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Pneumatics Math Help

Quote:
Originally Posted by EricH View Post
I think I can help. I'm a little rusty, so I'm talking to Messrs. Beer and Johnston to brush up.
That is where you'll find the answer, but it won't be waiting for you to copy-and-paste it. I have never met anyone who learned to solve statics problems without spending many evenings with Beer and Johnston. I know Eric is aware of this, and has put that time in already.

Back in the day at Georgia Tech, the level of commitment (read: hours of homework) required by that class was a wake-up call for engineering students -- either you do the work needed to learn statics, or you find another major. I will be truly astonished if someone tells me it is not like that today.

---

Back to the OP: Question -- can the clevis on your cylinder be mounted further from the pivoting member?
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)

Last edited by Richard Wallace : 23-11-2016 at 21:57.
Reply With Quote
  #6   Spotlight this post!  
Unread 23-11-2016, 22:24
Chris86 Chris86 is offline
Registered User
FRC #4064 (Inzombiacs)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2007
Location: Jacksonville, Florida
Posts: 31
Chris86 is a splendid one to beholdChris86 is a splendid one to beholdChris86 is a splendid one to beholdChris86 is a splendid one to beholdChris86 is a splendid one to beholdChris86 is a splendid one to beholdChris86 is a splendid one to behold
Re: Pneumatics Math Help

So this is a torque balance problem about your hinge point:

The scalar form of this is:
Tcyl = Fcyl*distance to hinge point.

But what we really want to work with is the vector form:
Tcyl = Fcyl x distance (where x represents the vector cross product)

Letting x represent horizontal distances (along the stationary base) and y representing vertical distances and the origin be at the hinge point where your bar is rotating about.

I'm going to assume you know a the value A1 which is the angle above the horizontal from the hinge point of the piece to the cylinder's attachment point on the link and the distance between these two points. (In your extended images its around 30 deg, and retracted is ~120 deg)

We can find the x, y locations of the attachment point as:
xa = R*cos(A1), ya = R*sin(A1)

Let A2 be the angle above the horizontal from the rear hinge point (xh, yh) of the pneumatic cylinder to its attachment point to the link and L1 be the distance between this point Now, we also have
xa = xh + L1*cos(A2), ya = yh + L1*sin(A2) (two equations, two unknowns - L1 and A2)

So now we know the direction of the force which is what we needed. The torque it generates is a combination of the torques from its horizontal and vertical components: (define clockwise as negative - since I worked this out in the scalar instead of vector form, you need to handle the signs yourself)
Horizontal Component Fcyl,h = Fcyl*cos(A2)
Tcyl,h = Fcyl*cos(A2)*ya = Fcyl*cos(A2)*R*sin(A1)
(As shown, this component should always be positive)

Vertical Component Fcyl,v = Fcyl*sin(A2)
Tcyl,v = Fcyl*sin(A2)*xa = Fcyl*sin(A2)*R*cos(A1)
(As shown, this component should be negative for A1>90 deg)

Tcyl = Fcyl*R*(cos(A2)*sin(A1) + sin(A2)*cos(A1));

For solving how big the cylinder should be, you'll need to do a similar problem with the weight of your actuated member/any external forces applied and solve for the torque that those forces generate.
__________________
Current mentor for Team #4064
Proud former member of Team #86: Team Resistance 2007-2011

Last edited by Chris86 : 23-11-2016 at 22:27.
Reply With Quote
  #7   Spotlight this post!  
Unread 24-11-2016, 00:01
s_forbes's Avatar
s_forbes s_forbes is offline
anonymous internet person
FRC #0842 (Falcon Robotics)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Phoenix, AZ
Posts: 1,125
s_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond repute
Re: Pneumatics Math Help

For a linkage like this, you need to work out how much torque the cylinder applies to the member that moves. The diagram would look like this:





The blue line shows the axis of the pneumatic cylinder. The red line in the sketch shows the distance between the axis of the cylinder and the point the mechanism rotates around. The red and blue lines are perpendicular no matter what angle the mechanism is at (that's important! and possibly the confusing part).

The torque applied to the moving member is equal to the force from the cylinder times the distance indicated by the red line. Torque = Force x Distance. It looks like you are using Solidworks to model your mechanism, I'd recommend making a simple sketch like the one above that has the correct dimensions for all of the parts, then you can measure the distance of the red line. With that you can find the torque on the moving member at any orientation you put it in.

Chris86 posted the mathematics behind this, but diagrams are a bit easier to understand if you are getting used to the concepts. Note that when the red line is the longest, you have the maximum torque applied to the mechanism! And when the red line becomes very small, you have very little torque applied to the mechanism.
Reply With Quote
  #8   Spotlight this post!  
Unread 24-11-2016, 00:09
Sam Skoglund's Avatar
Sam Skoglund Sam Skoglund is offline
Registered User
FRC #2232 (Deus Ex Machina)
 
Join Date: Oct 2016
Rookie Year: 2014
Location: Anoka MN
Posts: 29
Sam Skoglund is a jewel in the roughSam Skoglund is a jewel in the roughSam Skoglund is a jewel in the rough
Re: Pneumatics Math Help

Thanks to everyone for the replies! I will be sure to post again here if I get it figured out, so that others can work through this calculation too.
Reply With Quote
  #9   Spotlight this post!  
Unread 24-11-2016, 01:43
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,564
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Pneumatics Math Help

Not meaning to contradict any of the notes above, but in designing such a joint, I find it convenient to first look at the amount of work to be done. In the case of the 90 degree rotating arm, this would be π/4 (90 degrees in radians) * arm length * [average] force required at end of arm. The result will be in ft-lb or N-m, or other similar units. Then, divide this amount of work by the working pressure on the cylinder (perhaps 50 lb / in2) which is the smallest possible displacement (that is, area times stroke) to do this amount of work. Don't forget to convert feet to inches!

Multiply this minimum displacement by a nice safety factor (1.5 if you don't mind the stroke being rather stately, or perhaps 5 to 10 if you want fast action). This will allow you to come up with a fairly small set of reasonable "stock" cylinders. If you use Bimba cylinders, the "power factor" (first two digits of original line cylinders part number) is the area of the piston in tenths of a square inch, and the remainder is the stroke length, so to calculate the displacement of a Bimba cyldinder, just multiply power factor * stroke / 10. (Example: an SR 1715 cylinder's displacement is 17 * 15 / 10 = 25.5 in3.)

THEN, for each candidate cylinder, figure out the appropriate mount points. Shorter, thicker cylinders will mount closer to the pivot but will require larger forces, possibly meaning thicker plates and bolts and certainly better precision. Longer, thinner cylinders will mount further from the pivot (requiring more maneuvering room), but the forces will be smaller and probably more reliable, especially if your manufacturing is subject to error.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #10   Spotlight this post!  
Unread 24-11-2016, 03:05
Ari423's Avatar
Ari423 Ari423 is offline
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 540
Ari423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant future
Re: Pneumatics Math Help

I love the complicated physics in this problem as much as the next guy, but it might be easier if you can mount something like this rotary actuator next to the pivot point. This will also have the added benefit of providing a constant force throughout the rotation as opposed to a dynamic force with the linear actuator. Most pneumatics suppliers sell some version of this.

Disclaimer: I have not actually used one of these (because I haven't had the need) so I don't have any real world experience to say whether or not it's easier.
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


Reply With Quote
  #11   Spotlight this post!  
Unread 24-11-2016, 14:20
ollien ollien is offline
Registered User
FRC #5202
 
Join Date: Feb 2015
Location: United States
Posts: 292
ollien has a spectacular aura aboutollien has a spectacular aura aboutollien has a spectacular aura about
Re: Pneumatics Math Help

Quote:
Originally Posted by Ari423 View Post
I love the complicated physics in this problem as much as the next guy, but it might be easier if you can mount something like this rotary actuator next to the pivot point. This will also have the added benefit of providing a constant force throughout the rotation as opposed to a dynamic force with the linear actuator. Most pneumatics suppliers sell some version of this.

Disclaimer: I have not actually used one of these (because I haven't had the need) so I don't have any real world experience to say whether or not it's easier.
Pretty sweet. A bit pricey, but nothing too crazy. Would love to see a place I could purchase these other than Bimba, because of their crazy turnaround times.

McMaster sells them, but at a uh.. rather hefty price.
Reply With Quote
  #12   Spotlight this post!  
Unread 24-11-2016, 16:42
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 888
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Pneumatics Math Help

Quote:
Originally Posted by Richard Wallace View Post
Back in the day at Georgia Tech, the level of commitment (read: hours of homework) required by that class was a wake-up call for engineering students -- either you do the work needed to learn statics, or you find another major. I will be truly astonished if someone tells me it is not like that today.
Having graduated 3.5 years ago, yep it's still the case . Though at Clemson Mech Eng had to take a combined Statics&Dynamics class. Twice the credit hours of the statics class that other major took. So many ex-engineering students after that class, heh.
__________________


2016 | Innovation In Controls, Industrial Design, Quality Award, NC District - 4th Seed
Reply With Quote
  #13   Spotlight this post!  
Unread 24-11-2016, 21:10
euhlmann's Avatar
euhlmann euhlmann is offline
CTO, Programmer
AKA: Erik Uhlmann
FRC #2877 (LigerBots)
Team Role: Leadership
 
Join Date: Dec 2015
Rookie Year: 2015
Location: United States
Posts: 312
euhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud of
Re: Pneumatics Math Help

If you plan on orienting this vertically, you'll want some sort of counterbalance otherwise your cylinder will need to be unnecessarily hefty to work against gravity. A coil spring or elastic material (surgical tubing) would approximately work. Or you could make a true counterbalance by extending the end of the actuated arm and adding a weight such that the torques cancel out
__________________
Creator of SmartDashboard.js, an extensible nodejs/webkit replacement for SmartDashboard


https://ligerbots.org
Reply With Quote
  #14   Spotlight this post!  
Unread 24-11-2016, 23:43
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,564
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Pneumatics Math Help

Quote:
Originally Posted by euhlmann View Post
..you'll want some sort of counterbalance..
If you're looking at repeatedly lifting a load and leaving it there, using a counterbalance (whether gravity, spring, or otherwise) will buy you a factor of two in the amount of work you need to do in each half stroke. That is, you can do work both on the upstroke (lifting the load with spring/counterbalance help) and the down stroke (adding energy to the spring/counterbalance). When using pneumatics for a lift, deciding whether the complexity of the counterbalance is worth having a smaller cylinder is usually a real engineering question (meaning that the answer is "it depends"). In my experience, counterbalancing a pneumatic actuator is less frequently an improvement than in the case of an electric actuator. This is especially true when you do not need to pressurize both sides of a cylinder, but get a "free" light spring or gravity return.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 24-11-2016 at 23:45.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi