MechSimulator

Belt Drive Calculator & Simulator

Velocity Ratio, Belt Tension, Wrap Angle & Power — Flat, V-Belt, Crossed and Roller Chain

Mode
Display Controls
Vel. Ratio
N₂— rpm
Belt Speed— m/s
Wrap θ— °
T₁/T₂
Slack T₂— N
Power— kW
Belt L— mm
Drive Type
Preset
Belt Section
Groove β
Chain Pitch p
Sprocket Teeth
Driver D₁ mm
Driven D₂ mm
Centre C mm
Speed N₁ rpm
Friction μ
Tight T₁ N
Slip s %
Demand P kW
Idler mm
Belt Mass m kg/m
📖 Learning panels
Σ Live equations — values substituted from current state
💡 What-if coach — insights from current values
    User Guide — Belt & Chain Drive Simulator
    1 Overview

    The Belt & Chain Drive Simulator is an interactive tool for studying power transmission through belt and chain systems. It covers open belt, crossed belt, and chain drive configurations with animated pulleys, dimension lines, live tension calculations, and real-time readouts of velocity ratio, belt speed, wrap angle, tension ratio, transmitted power, and belt length.

    This simulator helps you understand fundamental relationships including belt tension distribution, the capstan equation (T1/T2 = e^(μθ)), and the effects of slip and creep on driven speed. The canvas geometry is true-scale: the displayed wrap angle exactly matches the calculated value for the chosen centre distance C.

    2 Loading the Mechanism
    Belt Drive simulator interface preview

    The simulator opens in Simulate mode with an open belt drive preset. The drawing comes first: animated pulleys on the canvas with readout badges underneath, and every control sits in the panel below the canvas so nothing pushes the mechanism off screen.

    • Select a Drive Type (Open, Crossed, or Chain).
    • Pick a Preset from the menu for a typical configuration (2:1 reduction, speed-up, bike chain, industrial). Editing any value by hand switches the menu back to “Custom”, so it never claims a preset the drive no longer matches.
    • Every number is a stepper: tap − or + for one increment, press and hold to run through the range quickly, or type an exact value straight into the box. The fill behind each value shows where it sits between that variable's own limits.
    • Set Speed N₁, Friction μ, Tight Side T₁, and optional Slip %.
    • Choose the Belt Section: a flat belt, or a V-belt running in a wedge groove. Picking V-belt reveals the Groove β selector (32/34/36/38° per ISO 4183) and the whole drive is recomputed on the effective coefficient μ′ = μ/sin(β/2) — typically three times the flat-belt value. A crossed belt is always flat, because a V-belt would have to run on its back, out of the groove.
    • For belts, set the Belt mass m (kg per metre) — it drives the centrifugal tension and the true-scale slack-side sag. For chain drives the mass slider is replaced by a Chain pitch selector (ANSI 35/40/60/80), which fixes the tooth counts z₁ and z₂ and therefore the exact velocity ratio.
    • In the toolbar, tick Tc = m·v² to switch from the textbook capstan equation to the effective-tension form (T₁−Tc)/(T₂−Tc) = eμθ. Leave it off for the classroom result. Idler fits a back-side idler on the slack span; a diameter stepper then appears, and growing it pushes the slack belt inward, raising the arc of contact on both pulleys.
    • Demand P is the power the driven machine is asking for. The canvas compares it with what friction can actually pass and reports GRIPS or SLIPS with the margin — this is what lets you see an idler fix a slipping drive rather than just raise a ceiling.
    • Open Display Controls at the top-left of the canvas to switch any drawn layer on or off independently: equation overlay, tension map, tension labels and sag, wrap angle θ, dimensions, flow arrows, rotation arrows, pulley labels, load verdict, idler readouts, footnotes and the grid. Three one-click presets sit above them — All, Key only (tensions, wrap and labels, for a teaching figure) and Clean (the bare mechanism, for a screenshot or an exam question).
    • Controls that do not apply to the current drive type are dimmed rather than removed — friction and slip on a chain, chain pitch on a belt — so the panel keeps its shape and nothing jumps under your finger.
    • Use Pause in the action bar to freeze the animation while you read the geometry — every control still updates the drawing and the numbers while paused.
    3 Simulate Mode & Show Calculations

    The canvas renders animated pulleys with a belt or chain connecting them. For open belts, both pulleys rotate in the same direction. For crossed belts, the driven pulley reverses — the curved arrow inside each wheel shows its sense of rotation. Chain drives show a real roller chain on toothed sprockets, with the rollers seated in the tooth spaces: positive, no-slip engagement.

    Reading the tension map. The belt is coloured by its local tension: orange is the tight side T₁, blue is the slack side T₂, and the gradient around each pulley is the exponential build-up T = T₂eμφ that the capstan equation describes. The blue arc outside one pulley marks the governing angle of wrap — the smaller of the two, which is the one that limits the drive. The power shown is therefore the maximum the drive can pass, with the belt on the point of slipping.

    Click Calculations in the toolbar under the canvas to open a step-by-step LaTeX derivation: velocity ratio → driven speed (with slip) → belt speed → wrap angle → tension ratio → T₂ → power → belt length. Press Escape or click outside to close.

    Below the canvas, the Learning panels show Live equations rendered in classical mathematical notation (via KaTeX) and a What-if coach with heuristic insights about your current configuration.

    4 SI / Imperial Units, Export & Right-click Menu

    Everything you reach for while the drive is running sits in one toolbar directly under the canvas: Pause / Play, the SI / Imperial switch, the Idler and Tc = m·v² options, Calculations, and the export buttons.

    The SI / Imperial switch changes every displayed value (mm, m/s, N, kW ↔ in, ft/s, lbf, hp) — all internal calculations stay in SI, so switching units never moves a value. Reset restores defaults; CSV downloads all inputs and computed results as a spreadsheet-ready file; PNG saves a watermarked image of the current canvas.

    Right-click anywhere on the canvas for a context menu with Export CSV, Export PNG, Toggle Grid, Toggle Dimensions, and Reset Simulation.

    5 Explore, Practice & Quiz

    Explore covers six concepts: velocity ratio, open belt geometry, crossed belt geometry, capstan equation, power transmission, and chain drives, each with worked examples.

    Practice generates random problems on velocity ratio, belt speed, tension ratio, and power, with step-by-step solutions. Quiz presents 5 randomised conceptual and numerical questions.

    6 Design Notes
    • The wrap angle is the lever. T₁/T₂ = eμθ is exponential in θ, so buying arc of contact is usually cheaper than buying friction or tension. The smaller pulley governs — whichever of the two it is; in a speed-up drive that is the driver.
    • A crossed belt always wraps more than an open belt for the same pulleys and centre distance, and both pulleys share the same angle — at the cost of the belt rubbing itself at the crossing, and a reversed output.
    • An idler buys wrap. It carries no torque, so the tension either side of it is the same T₂; it changes only the geometry. It must sit on the slack side and outside the belt loop to increase the arc; its shaft carries F = 2T₂ sin(θi/2).
    • A V-belt does not use better rubber. The wedge groove multiplies the normal force by 1/sin(β/2), so the same μ behaves roughly three times larger. Narrower grooves grip harder but wedge the belt in tighter.
    • Centrifugal tension does no work. Tc = mv² appears equally on both sides and cancels out of T₁−T₂, but still eats into the allowable tension. Maximum power comes at Tc = T₁/3, i.e. v = √(T₁/3m); beyond that, faster transmits less.
    • The power shown is a ceiling, not a duty. It assumes the belt is on the point of slipping. Set the demanded power and read the slip margin instead — below 1 the belt slips, and the tool names the idler that would fix it.
    • Chains count in teeth and pitches. The ratio is z₁/z₂ and is exact; the speed is z₁pN₁/60 000 because the chain rides a polygon; the length is a whole even number of pitches. Chordal action gives 1−cos(π/z) of speed ripple — keep the small sprocket at 17 teeth or more for smooth running.
    • Belt length formulas: open L = 2C + π(D₁+D₂)/2 + (D₁−D₂)²/(4C); crossed uses (D₁+D₂)² in the last term. With an idler in the loop the tool switches to the exact three-circle path length, because the two-pulley formula has no term for a third wheel.

    Belt & Chain Drive — Power Transmission in Mechanical Engineering

    Belt drive simulator showing an open belt configuration with driver and driven pulleys, the belt drawn at the angle of wrap on each pulley, with the tight side and slack side tensions labelled and live readouts for velocity ratio, transmitted power, and the capstan equation tension ratio
    Open belt drive with the belt colour-mapped by its local tension — orange on the tight side, blue on the slack side, and the exponential build-up T = T2eμφ visible around the arc of contact. The blue arc marks the governing angle of wrap; the tension ratio T1/T2 = eμθ sets the maximum power transmissible before slip.

    Belt and chain drives transmit rotary motion and torque between shafts that are separated by some distance. This simulator covers open belts, crossed belts, and chain drives, computing velocity ratio, wrap angle, tension ratio (capstan equation), transmitted power and belt length in true-scale geometry for any chosen centre distance C.

    Velocity Ratio and Speed Relationships

    The fundamental relationship in any belt drive is the velocity ratio (VR): the ratio of driver pulley diameter to driven pulley diameter equals the ratio of driven to driver speed. If the driver has diameter D₁ and speed N₁, the driven speed (allowing for slip s) is N₂ = N₁ × D₁/D₂ × (1 − s/100). A larger driver pulley produces higher driven speed (speed increaser); a smaller driver produces speed reduction with torque multiplication.

    The Capstan Equation — Belt Tensions

    The ratio of tight-side tension T₁ to slack-side tension T₂ is given by the capstan (Euler–Eytelwein) equation: T₁/T₂ = eμθ, where μ is the coefficient of friction between belt and pulley, and θ is the angle of wrap in radians. A higher wrap angle (more contact arc) and higher friction increase the drive capacity. The effective tension (T₁ − T₂) determines the power transmitted: P = (T₁ − T₂) × v, where v is belt speed.

    Which Span Is the Tight Side?

    Students often memorise “the lower side is tight”. It is not a rule — it is a consequence of which way the driver turns. Friction from the driving pulley adds tension to the belt in the direction the belt is travelling, so the span leaving the driver carries T₁ and the span returning to the driver carries T₂. Reverse the motor and the two swap sides. Designers usually arrange the drive so the slack side is on top, because a sagging upper span drapes onto the pulleys and slightly increases the angle of wrap; but that is a design preference, not a law.

    The tension does not jump from T₂ to T₁ at a point. It climbs smoothly through the arc of contact as T = T₂eμφ, reaching T₁ after the full wrap. The simulator draws this directly: the belt is colour-mapped from slack (blue) to tight (orange) so you can watch the tension build round the driver and fall again round the driven pulley. When the two pulleys have different wrap angles, only the smaller one is working at its full friction limit — the larger has friction in reserve.

    Will the Belt Slip? Reading the Slip Margin

    A belt drive does not slip because it is “loose”. It slips when the load demands a tension ratio the friction cannot supply. Friction can deliver at most T₁/T₂ = eμθ, so the most power the drive can pass is Pmax = (T₁ − Tc)(1 − e−μθ) v. Compare that with what the driven machine is actually asking for and you get a single number worth more than any rule of thumb:

    Slip margin = Pmax / Pdemanded. Above 1 the belt grips and only creeps — the unavoidable few tenths of a percent from the belt stretching on the tight side and relaxing on the slack side. Below 1 it slips bodily, heats, glazes and fails. Enter the demanded power in the simulator and the canvas reports the margin and a GRIPS / SLIPS verdict; when it slips it also solves the geometry backwards to tell you the idler diameter that would hold the load.

    That framing makes the four fixes obvious, in order of what they cost you: raise the wrap angle θ (an idler, or a shorter centre distance); switch to a V-belt, which multiplies the effective friction by 1/sin(β/2); raise the installed tension T₁, at the cost of bearing load and belt life; or raise μ with a different belt facing. Notice that only the first two are free of a penalty elsewhere.

    Idler Pulleys — Buying Wrap Angle

    When the centre distance is short or the ratio is large, the arc of contact on the small pulley falls away and with it the whole capacity of the drive, because T₁/T₂ = eμθ is exponential in θ. An idler is how you buy that angle back. It carries no torque; it simply presses on the belt and changes the geometry.

    Two rules decide where it goes. First, always on the slack side: on the tight side the idler fights the full tight-side tension, which gives arm chatter, bearing failure and sometimes a snapped belt. Second, to increase the arc of contact it must be a back-side (outside) idler — mounted outside the belt loop so it pushes the slack span inward, toward the line of centres. An idler inside the loop is a take-up device: it tensions a stretched belt and steadies a long span, but it does not add wrap.

    The price is reverse bending. A back-side idler bends the belt the opposite way to the pulleys, which costs fatigue life, so its diameter is limited from below: industry guidance is a minimum of 1.5 × the smallest sheave for an outside idler (an inside idler need only match the smallest sheave). The usual allowance is to add about 0.1 to the service factor for an outside idler on the slack side — against 0.2 on the tight side, which is the arithmetic behind the “slack side only” rule.

    Position along the span matters as much as size. Guidance is to place an outside idler close to the small sheave, because the small pulley is the one whose wrap governs. In the simulator the idler bracket is fixed at 30 % of the slack span from the smaller pulley — near the practical optimum, since sitting any closer means the wheel collides before it can grow. On the default 300/150 mm drive at C = 600 mm, a 240 mm idler lifts the governing wrap from 165.6° to 199.5°, drops the slack tension from 840 N to 704 N and raises the transmissible power by about 12 %, at the cost of a 544 N load on the idler shaft.

    That bearing load is worth computing: since the idler transmits no torque, the belt tension is the same T₂ on both sides of it, and its shaft carries only the resultant of those two pulls, F = 2T₂ sin(θi/2), directed along the bisector of the two spans. Grow the idler and that force grows with the angle it turns the belt through.

    One more consequence of the slack side: it sags. The sag of a span under its own weight is δ = wLs²/(8Teff) with w = mg per metre — but for a moving belt the tension that resists sag is the effective one, T₂ − Tc, because the centrifugal part is already spent holding the belt on its own curved path. At realistic tensions the answer is a fraction of a millimetre, which surprises students who expect a visible droop; the simulator draws it to true scale and prints the value rather than exaggerating it.

    Centrifugal Tension and the Maximum-Power Speed

    Every belt element travelling round a pulley needs a centripetal force, and the belt supplies it out of its own tension. That component is Tc = m v², where m is the belt mass per metre and v the belt speed. It is present all the way round, so it appears equally on both sides and cancels out of the effective tension — but it still eats into the allowable T₁. With it included the capstan equation applies to the effective tensions: (T₁ − Tc)/(T₂ − Tc) = eμθ.

    This produces one of the classic results of machine design. Power P = (T₁ − Tc)(1 − e−μθ)v rises with speed at first, then falls as Tc grows with v². Differentiating gives T₁ = 3Tc, so maximum power occurs at vopt = √(T₁/3m). Beyond that speed a faster belt transmits less power — which is why flat and V-belt drives are rarely run above roughly 25–30 m/s. Switch the centrifugal-tension toggle on in the simulator and push the speed up to watch the transmitted power peak and then fall away.

    Open vs Crossed Belt Drives

    An open belt drive connects both pulleys so they rotate in the same direction. The angle of wrap on the smaller pulley — whichever of the two that is — is θ = π − 2 sin−1(|R₁−R₂|/C), which is less than π (180°); the larger pulley carries π + 2 sin−1(|R₁−R₂|/C). Note that this is not tied to which pulley is driving: in a speed-up drive the driver is the small one and therefore the one that governs. In a crossed belt drive, the belt crosses between the pulleys, making them rotate in opposite directions. Both pulleys then share the same wrap angle θ = π + 2 sin−1((R₁+R₂)/C), which is always greater than π. Chain drives use toothed sprockets for positive (non-slip) drive, ideal for synchronous applications like camshaft timing — and the capstan equation does not apply because there is no friction-based slipping.

    V-Belt Beats Flat Belt — The Wedge Effect

    The capstan equation T1/T2 = eμθ contains a hidden factor for V-belts. Because the belt sits in a wedge-shaped groove, the normal force pressing it against the pulley is amplified by 1/sinα where α is the groove half-angle. For a standard V-belt with α = 18°, the friction coefficient effectively increases by 1/sin18° ≈ 3.2 times compared to a flat belt of the same material. Same torque capacity from a much smaller belt cross-section, or much higher capacity from the same size.

    This is why V-belts replaced flat belts in cars, factory machines, and HVAC systems by the 1950s. Modern timing belts (toothed, no slip) replaced V-belts in some applications — engine camshaft drives most notably — but for general power transmission V-belts still dominate because they self-tension and tolerate misalignment in ways chains cannot.

    Sprocket Teeth, Pitch Diameter and Chordal Action

    A chain drive is not a belt drive with teeth painted on. A chain has a fixed pitch p (12.7 mm for ANSI 40, 25.4 mm for ANSI 80, and so on), and a sprocket carries a whole number of teeth z. The two together fix the pitch diameter: Dp = p / sin(π/z). You cannot ask for a 297 mm sprocket — you ask for 37 teeth at 25.4 mm pitch and get 299.5 mm. That quantisation is exactly why a chain gives an exact ratio: VR = z₁/z₂ is a ratio of whole numbers, immune to the wear, stretch and creep that make a belt ratio approximate.

    The price is chordal (polygonal) action. The chain wraps the sprocket as a polygon of z sides, so as each link seats the effective radius swings between Dpcos(π/z)/2 and Dp/2. Even at perfectly constant input speed the output speed ripples by 1 − cos(π/z) once per tooth — 3.4 % on an 11-tooth sprocket, 1.7 % on 15 teeth, 0.4 % on 31. This is the reason designers avoid small sprockets in fast drives, and the reason chain drives are usually kept below about 15–20 m/s. Choose a chain pitch in the simulator and the tooth counts, pitch diameters and chordal ripple are all recomputed and drawn.

    Chain Speed and Chain Length — Count in Pitches, Not Millimetres

    Two chain quantities catch people out because the belt formulas look like they should carry over, and they do not.

    Chain speed. A chain does not ride a circle — it rides the polygon its own links form. One turn of a sprocket therefore feeds exactly z pitches of chain, so v = z p N / 60 000 (p in mm, N in rpm), not πDpN/60 000. The circumscribed circle is bigger than the polygon by π/(z sin(π/z)): only 0.2 % at 37 teeth, but 1.7 % at 10 — and it is the same polygon that produces chordal action, so using the circle for speed while teaching chordal action contradicts itself.

    Chain length. A chain is assembled from whole links, and an even number of them unless you accept a cranked offset link, which is weaker. So the length is calculated in pitches and rounded up to the next even integer:

    Lp = 2C/p + (z₁+z₂)/2 + ((z₂−z₁)/2π)² × (p/C)

    You then trim the centre distance to suit the chain you can actually buy — which is why chain drives are normally designed with an adjustable centre or a tensioner, and why the simulator reports both the calculated and the fitted pitch count.

    Timing Belt vs Chain — Why Modern Engines Switched

    Reference Data

    ANSI / ASME B29.1 Roller Chain Sizes

    The chain number encodes the pitch in eighths of an inch: a #40 chain is 4/8″ = 12.70 mm, a #120 is 12/8″ = 38.10 mm. Minimum ultimate tensile strength (M.U.T.S.) is the breaking load — working load is a small fraction of it after service and speed factors.

    Chain no.Pitch p (in)Pitch p (mm)Roller dia (in)Width (in)M.U.T.S. (lbf)M.U.T.S. (kN)
    250.2506.350.1300.1257803.47
    350.3759.5250.2000.1881 7607.83
    400.50012.700.3120.3123 12513.90
    500.62515.8750.4000.3754 88021.71
    600.75019.050.4690.5007 03031.27
    801.00025.400.6250.62512 50055.60
    1001.25031.750.7500.75019 53086.87
    1201.50038.100.8751.00028 125125.11

    Dimensions and strengths per ASME B29.1-2011. Note the internal pattern: M.U.T.S. ≈ 12 500 × p² lbf with p in inches, and roller diameter ≈ 5/8 of the pitch. kN values are converted at 1 lbf = 4.44822 N.

    V-Belt Pulley Groove Angles

    A classical V-belt is moulded with a 40° included angle, but the pulley groove is cut narrower — 32°, 34°, 36° or 38° (±0.5°) per ISO 4183. The reason is that a belt bent round a pulley bulges outward and its flank angle opens up; the smaller the pulley, the tighter the bend and the more it opens, so the groove must start narrower. Grooves are therefore selected by pulley diameter, not by preference.

    Groove angle βUsed onWedge factor 1/sin(β/2)Effective μ when μ = 0.30
    32°Narrow sections, smallest pulleys3.631.09
    34°Small pulleys (A-section, 71–100 mm)3.421.03
    36°Medium pulleys (A-section, 100–125 mm)3.240.97
    38°Large pulleys (A-section, above 125 mm)3.070.92

    This is the whole reason a V-belt out-pulls a flat belt of the same material: the wedge multiplies the normal force, so a real μ of 0.30 behaves like 0.92–1.09 in T₁/T₂ = eμ′θ. Groove-angle-by-diameter bands per ISO 4183.

    Smallest Practical Pulley Diameter by V-Belt Section

    Classical sectionSmallest pulley pitch diameter (mm)
    M50
    A71
    B112
    C180
    D315
    E450

    Below these diameters the belt is bent too sharply: the flanks distort, the belt runs hot and fatigue life collapses. Values taken from the smallest pulley covered by each section in a classical V-belt manufacturer's tensioning tables. Wedge sections (SPZ, SPA, SPB, SPC) allow smaller pulleys for the same power because the belt is deeper relative to its width.

    Where an Idler Can Go

    PositionIncreases wrap?Minimum diameterService-factor penaltyVerdict
    Inside the loop, slack sideNo — take-up only= smallest sheave+0.0Least harmful
    Outside the loop, slack sideYes1.5 × smallest sheave+0.1Use this to buy wrap
    Inside the loop, tight sideNo= smallest sheave+0.1Avoid
    Outside the loop, tight sideYes, but…1.5 × smallest sheave+0.2Most harmful — reverse bend at full T₁

    Only an outside (back-side) idler increases the arc of contact; an inside idler is a take-up device. Slack-side placement is not a preference — on the tight side the idler must react the full tight-side tension, which gives arm chatter, bearing failure and sometimes a snapped belt.

    References

    Belt & Chain Drive Formulas

    ParameterFormulaUnit
    Speed RatioN2/N1 = D1/D2
    Speed with SlipN2 = N1(D1/D2)(1 − s/100)rpm
    Open Belt LengthL = 2C + π(D1+D2)/2 + (D1−D2)²/(4C)mm
    Crossed Belt LengthL = 2C + π(D1+D2)/2 + (D1+D2)²/(4C)mm
    Belt Speedv = π × D × N / 60000m/s
    Chain Speedv = z × p × N / 60000  (polygon, not πDp)m/s
    Chain LengthLp = 2C/p + (z1+z2)/2 + ((z2−z1)/2π)²(p/C), rounded up to an even integerpitches
    Wrap Angle (open, smaller pulley)θ = π − 2 sin−1(|R1−R2|/C)rad
    Wrap Angle (crossed)θ = π + 2 sin−1((R1+R2)/C)rad
    Tension Ratio (flat belt)T1/T2 = eμθ
    Tension Ratio (V-belt)T1/T2 = eμ′θ,   μ′ = μ/sin(β/2)
    Power Transmitted (belt)P = (T1 − T2) × vW
    Power Transmitted (chain)P = Tchain × vW
    Centrifugal TensionTc = m v²N
    Capstan with Centrifugal Tension(T1 − Tc)/(T2 − Tc) = eμθ
    Speed for Maximum Powervopt = √(T1/3m), at Tc = T1/3m/s
    Initial (installed) TensionT0 = (T1 + T2)/2N
    Slack-side Sagδ = w Ls²/(8(T2 − Tc)), w = mgm
    Sprocket Teeth / Pitch Diameterz ≈ πD/p,   Dp = p / sin(π/z)— / mm
    Chordal Speed VariationΔv/v = 1 − cos(π/z)
    Idler Bearing LoadF = 2T2 sin(θi/2)N
    Three-circle belt closureθ1 + θ2 − θi = 2πrad
    Slip marginPmax / Pdemanded  (< 1 ⇒ the belt slips)
    Min. back-side idler diameterDi ≥ 1.5 × smallest sheavemm

    Explore Related Simulators

    For more power transmission topics, explore our gear train simulator, four-bar linkage simulator, flywheel dynamics simulator, bearing selection calculator, and shaft torsion simulator for complementary topics in mechanisms and machine design.