Looks OK to me. The only quibble is that what you called the diameter of the wheel should actually be the outer diameter of the tire, and that may change as it deforms under the weight of a rider.
Is this formula correct for calculating standover heights on a bicycle?
Please let me know where I have made a mistake if there is any?
PS - this is the bike I am calculating from as their standover is grossly wrong at 19 inches?
For the upper blue triangle, you say that the length of the hypotenuse is 430 and the angle is 75 degrees. The cosine of an angle is "opposite side over hypotenuse" or . So x, the length of the vertical, is . For the lower blue triangle, the length of the base leg is 270 and the angle s 75 degrees. The tangent of an angle "opposite side over near side" so . So x, the length of the vertical, is .
The total height is, of course, the sum of those two.
Thanks - standover height is important for cyclists that are not riding the bike. Thus, no significant weight is borne by the tire. I am using wheel/tire diameter to mean the outermost diameter of the wheel/tire combination.
What percentage of in-accuracy would be introduced if the wheel/tire diameter was off by say 5mm or 10mm?
HallsOfIvy- I think you misinterpreted the lower triangle. It's not a triangle at all - the OP is trying to say that the height of the bottim of the seat tube is at height off the ground equal to the radius of the wheel minus the "bb drop," or 339-69 = 270 mm. No angles are involved.
Joebikes - you calculated a stand-over height of 270mm + 415mm = 685mm. A 5mm error in the radius of the tire gives an error of 5/685 = 0.73%. I'd say that's prett insignificant.
As I pointed out before - triangle Y is not necessary. The height from the ground to the bottom bracket has nothing to do with a triangle, so you should remove it.
Also, triangle X as drawn is misleading - it would be clearer to have that triangle with hypotenuse aligned on the seat tube.
Finally, regarding the definition of stand-over height - what you have calculated is the height of the top of the seat tube off the ground, but I think what you may actually want is the height of the top edge of the cross bar directly above the bottom bracket - right? To get that dimension you would need the angle of the crossbar to the seat tube and also the dimension from the bottom bracket to the point where the top edge of the crossbar meets the seat tube. See the attached fig - does that make sense?
Here is a revision for an even more accurate calculation which takes into account the slope of the top tube
and gives us the standover exactly over the center of the BB shell
We know the seat angle is 75 deg -
the complementary angle is 15 degrees (90-75)
angle of 88.9 deg of top tube relative to seat tube as shown in the diagram
the vertical leg which is now the hypotenuse is 442.89 measured -
subtract the drop from to top of seat tube to top of top tube surface which is 30mm (diagram)
= 412.89mm distance from center of bb vertically to top of top tube surface
+ (1/2 wheel diameter - bb drop which is 270mm)
= standover centered over bb of 682.89 mm
This is 2.46mm lower than the previous formula since this is the exact vertical distance on the BB center.
On another note- can anyone tell me how to come up with an excel formula I can plug into a spreadsheet? That would be amazing!
You're asking how the 442.89 dimension is calculated? Using the Law of Sines: if A, B, and C are the lengths of the leg of the triangle and s, b, ans c are the opposite angles, then A/sin(a) = B/sin(b) = C/sin(c). In this case you have a=15 and b = 88.9, therefore c = 180-a - b = 76.1 degrees. Length C is 430, so length B is:
B = sin(b) x C/sin(c) = 442.89 mm.
One minor correction - you don't subtract 30 mm from this but rather the vertical projection of that 30 mm, since it's at an angle of 15 degrees to the vertical. So you subtract 30 x sin(b)/sin(c) = 30.90mm. This gives an end result of 442.89 - 30.90= 411.99 mm. You could have gotten this directly by using the length of the seat tube to the crossbar of 430-30 = 400 mm and using the Law of Sines as above.
400 x sin(88.9)/sin(76.1) = 411.99
thanks - the declination of the diagonal is 86.9 degrees so I can figure the top right angle (apex) is 180 - 86.9 = 93.1 degrees
but something must be wrong as I come up with the wrong dimensions for the diagonal which should be 547.6mm ??
diagonal = 526.424 mm
lower base = 499.952 mm
right leg = 140 mm
apex = 93.1°
right corner = 71.5°
left corner = 15.4°