Cantilever/Centerpull Brake Visual Calculator
#1
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Cantilever/Centerpull Brake Visual Calculator
I have written a small javascript program that serves as a visual aid to understand the power generated by cantilever brakes. You can see the effect different cantilever geometries have on mechanical advantage and you can adjust all setup variables independently.
You can see here:
https://www.circleacycles.com/cantilevers/
with background analysis here:
https://www.circleacycles.com/cantile...i-geometry.pdf
Thoughts and suggestions are appreciated.
Regards,
Benno
You can see here:
https://www.circleacycles.com/cantilevers/
with background analysis here:
https://www.circleacycles.com/cantile...i-geometry.pdf
Thoughts and suggestions are appreciated.
Regards,
Benno
#2
Team Beer
Join Date: Apr 2004
Location: Sacramento CA
Posts: 6,339
Bikes: Too Many
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 114 Post(s)
Liked 159 Times
in
104 Posts
Awesome! Thanks for this.
__________________
I'm not one for fawning over bicycles, but I do believe that our bikes communicate with us, and what this bike is saying is, "You're an idiot." BikeSnobNYC
I'm not one for fawning over bicycles, but I do believe that our bikes communicate with us, and what this bike is saying is, "You're an idiot." BikeSnobNYC
#3
Senior Member
This is a very cool program.
But I think I see a problem. I may be missing something, but because the cable acts only in tension, MA is proportional to sin beta. I don't know where the "inversely proportion to sin gamma" comes from -- it seems like it would require some kind of rigid linkage for this to be true.
Sin beta is the force perpendicular to the effective arm length, which is why you maximize MA by setting up the yoke length so that the straddle cable is perpendicular to the arm.
Am I misunderstanding something?
But I think I see a problem. I may be missing something, but because the cable acts only in tension, MA is proportional to sin beta. I don't know where the "inversely proportion to sin gamma" comes from -- it seems like it would require some kind of rigid linkage for this to be true.
Sin beta is the force perpendicular to the effective arm length, which is why you maximize MA by setting up the yoke length so that the straddle cable is perpendicular to the arm.
Am I misunderstanding something?
#4
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
#5
headtube.
Join Date: Sep 2008
Posts: 803
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Likes: 0
Liked 3 Times
in
3 Posts
Very cool program, I'm bookmarking it. It does only show the MA at the single point of contact though. I think it would be better if for a given yoke height it would consider the MA through the brake's range of motion so you could get a sense of how much pad clearance you get and what happens as the brake pads wear down.
#6
Senior Member
A cable can do all kinds of bends and curves and the tension stays the same (less friction losses). Take a look here if you don't believe me. The angle gamma does not matter. The cable tension in your first diagram is incorrect; it will be the same as shown in your second diagram. Actually the only difference between the two diagrams is that gamma is fixed. If the first diagram were correct, the same calculation would apply in the second.
What does matter is the angle at which the cable exterts force on the arm of the cantilever.
What does matter is the angle at which the cable exterts force on the arm of the cantilever.
#7
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Looking at the first part of my sketch, when gamma = 0, there is no tension in the vertical cable. This is not true in the second part of the sketch. You are correct that in the second part of my sketch it doesn't matter what the angle is and the tension in the vertical cable is always 1 lb.
Perhaps it would have been better if I had drawn the fixed rings as fixed pulleys. I think this would have been more clear.
Perhaps it would have been better if I had drawn the fixed rings as fixed pulleys. I think this would have been more clear.
Last edited by bbelhumeur; 01-10-10 at 03:47 PM.
#8
Senior Member
Gamma = 0 is a physical impossibility if there is any tension in the vertical cable. With the smallest angle gamma physically possible, the tension in the vertical cable is still 1 lb. at incipient motion of the weights.
Last edited by Sluggo; 01-10-10 at 03:50 PM.
#9
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
I think that we agree about how to analyze the second part of my sketch, and that the force on the yoke is 1 lb.
Regarding the 1st diagram: Would you agree with this vector analysis?:
yoke sketch 2.jpg
Regarding the 1st diagram: Would you agree with this vector analysis?:
yoke sketch 2.jpg
#10
Senior Member
No I would not agree. You are making it much too complicated. If you have a 0.5 lb weight hanging on a cable and it goes around a curve, there is 0.5 lb tension in the cable on on both sides of the curve. It is that simple.
And actually, if gamma is not constrained as in the second diagram, it will always be 45 degreesif the weights are equal. Always 90 degrees with just one weight, right? Add another equal weight and it will be 45 degrees. The only way it will be any other angle is if you constrain it, as in your second figure.
And actually, if gamma is not constrained as in the second diagram, it will always be 45 degreesif the weights are equal. Always 90 degrees with just one weight, right? Add another equal weight and it will be 45 degrees. The only way it will be any other angle is if you constrain it, as in your second figure.
#11
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Not sure I follow your second paragraph, but I ask you to consider this:
Imagine there is no vertical center cable. Gamma will be zero, right?
Now attach a yoke to the center and slowly pull up on the yoke, like applying a brake. I can pull up with any force I desire, do you agree?
If I pull up with a small force, gamma will be small; if I pull with a larger force, gamma will be larger, no?
Imagine there is no vertical center cable. Gamma will be zero, right?
Now attach a yoke to the center and slowly pull up on the yoke, like applying a brake. I can pull up with any force I desire, do you agree?
If I pull up with a small force, gamma will be small; if I pull with a larger force, gamma will be larger, no?
#12
Senior Member
Gamma is 90 degrees (vertical) if you only have one weight -- the unconstrained cable will align with the weight.
And if there is no vertical center cable, the weights will fall until gamma is 90 and the weight is held by the lower cables If you then added a vertical cable and started pulling, gamma would increase until it got to 45 degrees and not get any greater becasuse the horizontal components of the cable tension is only in balance at 45. Okay, not 45, but a constant angle depending on how far apart the weights are.
Our disagreement about your example seems to be whether the lower cable tensions are added as vector sums or arithmetic sums at the vertical cable. You say vector in first figure, arithmetic in second, though I don't see the difference. I say arithmetic in both. Even if you were correct, the angle of the cable at the cantilever arm directly effects the mechanical advantage of the brake, which you do not seem to be taking into account in your model.
And if there is no vertical center cable, the weights will fall until gamma is 90 and the weight is held by the lower cables If you then added a vertical cable and started pulling, gamma would increase until it got to 45 degrees and not get any greater becasuse the horizontal components of the cable tension is only in balance at 45. Okay, not 45, but a constant angle depending on how far apart the weights are.
Our disagreement about your example seems to be whether the lower cable tensions are added as vector sums or arithmetic sums at the vertical cable. You say vector in first figure, arithmetic in second, though I don't see the difference. I say arithmetic in both. Even if you were correct, the angle of the cable at the cantilever arm directly effects the mechanical advantage of the brake, which you do not seem to be taking into account in your model.
Last edited by Sluggo; 01-10-10 at 04:55 PM. Reason: Wrong
#14
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
#15
Senior Member
There's no "agree to disagree" in physics. This is verifiable. I am not totally confident about the vector sum vs arithmetic addition thing at the cable. Make a physical model and prove me wrong. The physical model would be pretty easy.
I am certain, however, about the sin beta thing. A force applied parallel to a lever arm does not do any leveraging. If you do not take this into account your program produces incorrect results.
For a gut check, consider a set of cantilevers with horizontal arms (I have some). As you make the yoke shorter, the cable pull is more and more parallel to the arms, and MA decreases. If the yoke cable could become horizontal, MA would be zero and you would not even squeeze the arms together.
And if the forces in the lower cables do indeed add as vectors, you would want a yoke as long as possible and more nearly parallel to the vertical cable, so that those forces don't cancel, right? But your model says the opposite.
I am certain, however, about the sin beta thing. A force applied parallel to a lever arm does not do any leveraging. If you do not take this into account your program produces incorrect results.
For a gut check, consider a set of cantilevers with horizontal arms (I have some). As you make the yoke shorter, the cable pull is more and more parallel to the arms, and MA decreases. If the yoke cable could become horizontal, MA would be zero and you would not even squeeze the arms together.
And if the forces in the lower cables do indeed add as vectors, you would want a yoke as long as possible and more nearly parallel to the vertical cable, so that those forces don't cancel, right? But your model says the opposite.
#16
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
I don't need to make a model or prove you wrong. I've tried to be as clear as I can. There's obviously something that we're seeing differently and I am unable to bridge the gap.
I take into account sin beta. It is part of the main equation, which reads (on page two):
MA = (1/sin(gamma)) * sin (beta) * PA/DO
I take into account sin beta. It is part of the main equation, which reads (on page two):
MA = (1/sin(gamma)) * sin (beta) * PA/DO
#17
Surf Bum
Join Date: Aug 2008
Location: Pacifica, CA
Posts: 2,184
Bikes: Lapierre Pulsium 500 FdJ, Ritchey breakaway cyclocross, vintage trek mtb.
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 13 Post(s)
Likes: 0
Liked 5 Times
in
3 Posts
Does this disagreement you guys are having have any real world implications? Do you agree on what happens when one raises or lowers the straddle cable yoke? Do you agree on the difference in wide profile brakes like tektro cr720 or paul neo retro vs a low profile brake like the paul touring or cane creek or whatever?
p.s. fwiw, there is a brake made by a touring bike company that pulls from the bottom of the brake arm (below the pads) so that it has an angle over 90 degrees.
p.s. fwiw, there is a brake made by a touring bike company that pulls from the bottom of the brake arm (below the pads) so that it has an angle over 90 degrees.
Last edited by pacificaslim; 01-10-10 at 07:58 PM.
#18
Senior Member
D'oh! I don't know how I missed the sin beta part. It is very clear in your write up. I apologize for my obtuseness.
I am still not sure about the 1/sin gamma, though.
And yes, pacificaslim, it does have some real-world significance. If you don't have the 1/ sin gamma term, MA is maximum where the straddle cable is perpendicular to the cantilever arm, as conventional wisdom says. However, this model says that MA is always maximum at minimum yoke length for arm angles < 90 degrees; MA is constant at any yoke length for arm angle = 90, and is maximum at maximum yoke lengths for arm angle > 90. If you followed this model, you would set up your brakes differently than conventions and manufacturers recommendations.
I am still not sure about the 1/sin gamma, though.
And yes, pacificaslim, it does have some real-world significance. If you don't have the 1/ sin gamma term, MA is maximum where the straddle cable is perpendicular to the cantilever arm, as conventional wisdom says. However, this model says that MA is always maximum at minimum yoke length for arm angles < 90 degrees; MA is constant at any yoke length for arm angle = 90, and is maximum at maximum yoke lengths for arm angle > 90. If you followed this model, you would set up your brakes differently than conventions and manufacturers recommendations.
#19
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Sluggo makes the point correctly that changing the yoke height changes the angle at which the cable hits the arms, and thus changes the effective arm length of the brake and the MA.
Additionally, and I think this is where he and I diverge, I assert that there is an independent effect on the MA of the brake caused by the yoke angle (gamma). One of the consequences of this is that I assert that
MA is always greatest (for better or worse) with the lowest possible yoke,
regardless of whether lowering the yoke causes the cable to hit the brake arm more obliquely. The only exception to this is for brakes with canti angles > 90 degrees.
Others have spoken about this, I merely attempted to put all the effects in a single equation. See here:
https://www.sheldonbrown.com/cantilev...tml#mechanical
and scroll down a little ways to where he discusses yoke height.
I don't think that SB really proves this here, he merely asserts it, but I was trying to show the mechanics behind this in the sketches above.
Last edited by bbelhumeur; 01-11-10 at 12:23 AM.
#20
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Reworked sketch with detail
I redrew the sketch showing the two differing conditions and provide a close up detail of the yoke, as I think my previous sketch was open to interpretation as to exactly what physical objects were being represented.
Page 2 shows the detail as well as a vector analysis for each side.
I ask: what is the force pulling up on the cable on the left side?
yoke sketch page 1.jpgyoke sketch page 2.jpg
Page 2 shows the detail as well as a vector analysis for each side.
I ask: what is the force pulling up on the cable on the left side?
yoke sketch page 1.jpgyoke sketch page 2.jpg
Last edited by bbelhumeur; 01-11-10 at 04:30 PM.
#21
headtube.
Join Date: Sep 2008
Posts: 803
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Likes: 0
Liked 3 Times
in
3 Posts
It should be obvious that at least this is true; when arm angle = 90, the ends of the arms do not move in or out as the arms move, so that pulling the cable 1 mm moves the arm up 1 mm no matter the yoke angle.
(it may be easier to determine MA in terms of "how far does the output move when I incermentally move the input" rather than "how much force comes out when I put a certain force in." Both methods have to give the same answer but I find the first to be easier to think about when I'm drawing diagrams.)
(it may be easier to determine MA in terms of "how far does the output move when I incermentally move the input" rather than "how much force comes out when I put a certain force in." Both methods have to give the same answer but I find the first to be easier to think about when I'm drawing diagrams.)
#22
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,502
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7348 Post(s)
Liked 2,465 Times
in
1,433 Posts
Benno, you rock! Totally. I'm a computer dude, and I'm more impressed with your programming skill than your mechanical engineering skill. I can't assess the latter as well.
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
#23
Senior Member
One more comment, for now, to show that I did not just abandon the discussion.
I have reached the conclusion that the original analysis is pretty much correct. I apologize again for being slow on the uptake.
The model still operates in a way that is contrary to my expectations, and I am not entirely convinced that there is not something wrong. My next few days are very busy so I will not have much to mull, but I need to go through some more details in order to convince myself that the model is correct. This will probably just show that my intuition is incorrect. I will check back in in a few days.
And again, it is a cool program.
I have reached the conclusion that the original analysis is pretty much correct. I apologize again for being slow on the uptake.
The model still operates in a way that is contrary to my expectations, and I am not entirely convinced that there is not something wrong. My next few days are very busy so I will not have much to mull, but I need to go through some more details in order to convince myself that the model is correct. This will probably just show that my intuition is incorrect. I will check back in in a few days.
And again, it is a cool program.
#24
Senior Member
It should be obvious that at least this is true; when arm angle = 90, the ends of the arms do not move in or out as the arms move, so that pulling the cable 1 mm moves the arm up 1 mm no matter the yoke angle.
(it may be easier to determine MA in terms of "how far does the output move when I incermentally move the input" rather than "how much force comes out when I put a certain force in." Both methods have to give the same answer but I find the first to be easier to think about when I'm drawing diagrams.)
(it may be easier to determine MA in terms of "how far does the output move when I incermentally move the input" rather than "how much force comes out when I put a certain force in." Both methods have to give the same answer but I find the first to be easier to think about when I'm drawing diagrams.)
#25
Junior Member
Thread Starter
Join Date: Feb 2008
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Thanks Sluggo. Your thoughts are exactly what I was looking for in seeking out criticism.
Yes. When the cantilever arm is at 90 deg and the yoke height is zero, MA will be zero. In fact, MA will be zero whenever beta is zero.
The equation accounts for this: MA = 1/sin(gamma) * sin(beta) * PA/DO
I think the best way, for me, to think about MA not changing with yoke height for a cantilever arm of 90 degrees (except when beta = 0), is that in this condition gamma = beta. Thus, the equation becomes MA = PA/DO. In other words, the anchor angle and the straddle cable angle cancel each other out, leaving just the ratio between the anchor arm and the pad (or resistance) arm.
Not obvious to me. The end of the cantilever arm only moves 1 mm with 1 mm of cable motion if the cable is pulling at a perpendicular (thus the sin beta term). If the arms are horizontal and the straddle cable is also horizontal, in the rigid idealized system you can't have 1 mm of cable motion because the force is parallel to the cantilever arm.
The equation accounts for this: MA = 1/sin(gamma) * sin(beta) * PA/DO
I think the best way, for me, to think about MA not changing with yoke height for a cantilever arm of 90 degrees (except when beta = 0), is that in this condition gamma = beta. Thus, the equation becomes MA = PA/DO. In other words, the anchor angle and the straddle cable angle cancel each other out, leaving just the ratio between the anchor arm and the pad (or resistance) arm.
Last edited by bbelhumeur; 01-12-10 at 05:02 PM.