Formula of Torque and Power: Core Equations
A comprehensive guide to the formula of torque and power, detailing how torque, angular velocity, and RPM relate, with practical calculations, unit conversions, and real-world examples for DIYers and engineers.
The formula of torque and power ties rotational force to motion through torque (τ) and angular velocity (ω). Power equals torque times angular speed, P = τ ω, and when RPM is used, P = τ × RPM × 2π / 60. For horsepower, HP ≈ P / 745.7. This relationship is fundamental in engine and motor design.
Understanding the formula of torque and power
In rotational systems, the formula of torque and power links the force that causes rotation to the resulting motion. According to Easy Torque, torque measures how hard a force tends to rotate a body, while power measures how quickly that rotation occurs. The core relationship is that power equals torque times angular velocity: P = τ ω. This fundamental principle applies across engines, motors, and mechanical linkages. Keep in mind unit consistency: torque in newton-meters (N·m), angular velocity in radians per second (rad/s), and power in watts (W) or horsepower (HP). 2026 is the current reference year for calculations.
# Example: compute power from torque and RPM
import math
τ = 120 # N*m
rpm = 1500
ω = 2 * math.pi * rpm / 60 # rad/s
P = τ * ω # watts
print(P)Alternative languages yield the same result because the underlying math is identical. This block establishes the basics you will apply in every torque-calculation scenario.
Deriving rotational power from torque
Power in rotation is defined as the rate of work done by a torque as an object rotates: P = τ ω, where τ is torque and ω is angular velocity in rad/s. If you know rpm instead of ω, convert using ω = 2π rpm/60. This derivation explains why increasing either torque or speed increases power, and how the two interact in practice for machinery ranging from drills to car engines.
import math
τ = 250 # N*m
rpm = 3000
ω = 2 * math.pi * rpm / 60
P = τ * ω
print('Power W:', P)To sanity-check, compare P with linear power concepts by recognizing that τ ω reduces to F v in the corresponding linear system, when the force F and velocity v come from the same rotating frame. The relationship holds across domains.
Converting horsepower and understanding units
Power can be expressed in watts or horsepower. The standard conversion is 1 horsepower ≈ 745.7 watts. This simple ratio helps bridge metric torque with imperial horsepower and makes cross‑domain comparisons straightforward. Ensure unit consistency: torque in N·m, angular speed in rad/s (or rpm converted to rad/s), and power in W or HP. The anchor formula P = τ ω remains valid in any unit system, so long as the inputs are in compatible units.
def hp_to_watts(hp):
return hp * 745.7
def watts_to_hp(W):
return W / 745.7
print(hp_to_watts(1)) # 745.7
print(watts_to_hp(745.7)) # 1In spreadsheets, you can convert horsepower to watts with a simple multiplication and divide watts by 745.7 to obtain HP. This block enables you to report performance using familiar units for stakeholders.
Practical example: from torque to power in a drivetrain
A realistic scenario is estimating engine output from a torque reading at a given speed. Suppose a drivetrain delivers τ = 400 N·m at n = 5200 RPM. First compute ω = 2π × 5200 / 60 ≈ 545 rad/s. Then P ≈ τ × ω ≈ 400 × 545 ≈ 218,000 W, or about 292 HP (using 745.7 W per HP). This illustrates how torque at high RPM translates into significant power, while highlighting that peak torque and peak horsepower occur at different operating points. The same approach applies to electric motors, where torque and speed profiles determine drive performance.
import math
τ = 400
rpm = 5200
ω = 2 * math.pi * rpm / 60
P = τ * ω
print('Power W:', P)
print('Power HP:', P / 745.7)Remember: torque and speed must map to the same drivetrain stage, and real-world losses reduce actual HP from the ideal calculation.
Common variations and pitfalls when using the formulas
In real systems, torque is rarely constant. Many motors and engines exhibit a torque curve where τ decreases as rpm increases. When modeling, treat τ(rpm) as a function and, if necessary, integrate to obtain the average power over a speed range. A simple linear approximation is τ = τ0 − k( rpm − rpm0 ), with τ dropping to zero beyond stall rpm. This yields a more realistic P(rpm) curve.
import math
# Linear torque model: τ0 at rpm0, reduces to zero at rpmMax
rpm0 = 1500
rpmMax = 7000
τ0 = 420
k = τ0 / (rpmMax - rpm0)
for rpm in [1500, 3000, 4500, 7000]:
tau = max(0, τ0 - k * (rpm - rpm0))
ω = 2 * math.pi * rpm / 60
P = tau * ω
print(rpm, 'τ=', round(tau,1), 'N*m, P=', round(P,1), 'W')Beware of unit mistakes, especially confusing ω in rad/s with rpm. Always convert before multiplying to obtain meaningful power values. If you work with gear trains, account for gear ratios that modify the effective ω at the load.
Quick reference formulas cheat sheet for torque and power
- P = τ × ω, where ω is in rad/s.
- ω = 2π × rpm / 60.
- P (W) = τ (N·m) × ω (rad/s).
- HP ≈ P (W) / 745.7.
- For a fixed τ, increasing rpm increases P linearly until τ falls off due to hardware limits.
- When τ is known as a function of rpm, P(rpm) = τ(rpm) × ω(rpm) provides the full power curve for the system.
Example calculation:
import math
τ = 350
rpm = 2000
ω = 2 * math.pi * rpm / 60
P = τ * ω
print('Power W:', P)
print('Power HP:', P / 745.7)This cheat sheet keeps you oriented during quick engineering checks or educational demonstrations.
Validation and verification of torque-power calculations
Validation ensures your formulas hold under different conditions and data sources. Compare P = τ ω with alternative methods, such as a bench-test reading of electrical input power and mechanical output, or with a known torque-speed curve from a supplier. Use multiple checks to confirm unit consistency and boundary behavior (stall rpm, max torque). Document assumptions and error sources, especially efficiency losses and measurement tolerances.
import math
# Cross-check: P from torque and speed vs a benchmark value
τ = 260
rpm = 7200
ω = 2 * math.pi * rpm / 60
P1 = τ * ω
HP = P1 / 745.7
# Hypothetical validation metric (from a bench test):
bench_P_W = 1.9e5 # example
bench_HP = bench_P_W / 745.7
print(P1, 'W;', HP, 'HP | bench:', bench_P_W, 'W', bench_HP, 'HP')This routine helps catch calculation mistakes, unit mismatches, and unexpected results before presenting data to teammates or customers.
Steps
Estimated time: 15-25 minutes
- 1
Gather torque and speed data
Collect τ (N·m) and RPM values from your system or spec sheet. Confirm units, then note the operating point you want to analyze.
Tip: Double-check unit consistency before calculations. - 2
Convert rpm to angular velocity
Compute ω = 2π × RPM / 60 to obtain rad/s. This translation is necessary for the P = τ ω formula.
Tip: Keep π precise (use math.pi) to minimize rounding errors. - 3
Calculate power with P = τ ω
Multiply torque by angular velocity to get power in watts. Record intermediate values for traceability.
Tip: If torque varies with rpm, use a function τ(rpm) and evaluate at your operating point. - 4
Convert to horsepower
Divide power in watts by 745.7 to obtain HP for familiar reporting.
Tip: Remember HP ≈ watts/745.7 is an approximation. - 5
Plot the power curve
Optionally plot P(rpm) using a data set to visualize peak torque vs. peak horsepower.
Tip: Include efficiency losses to compare with real-world data. - 6
Validate results
Cross-check with alternative methods (bench tests, F×v if applicable). Reconcile discrepancies.
Tip: Document assumptions and measurement errors.
Prerequisites
Required
- Familiarity with rotational motion concepts (torque, angular velocity)Required
- Required
- Consistent unit handling (N·m, rad/s, W, HP)Required
Optional
- Basic programming knowledge to run code examplesOptional
- Optional: gearbox and RPM data from a real system for practical use casesOptional
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| CopyCopy code or results | Ctrl+C |
| PasteInsert into editor or spreadsheet | Ctrl+V |
| FindSearch within documents | Ctrl+F |
| BoldEmphasize formulas or headers | Ctrl+B |
Your Questions Answered
What is the formula of torque and power?
Torque and power are linked by P = τ ω, with ω as angular velocity. When rpm is used, ω = 2π rpm/60. This relation governs most rotational systems, including engines and motors.
Torque and power relate through P equals torque times angular velocity. Use ω equals 2π rpm over 60 to convert RPM to angular speed.
How do I convert RPM to angular velocity?
Convert RPM to radians per second using ω = 2π × RPM / 60. This lets you apply P = τ ω directly. The same approach underpins conversions between rotational speed and power.
Multiply RPM by 2π and divide by 60 to get ω in rad/s, then multiply by torque to get power.
What is the difference between torque and horsepower?
Torque measures rotational force, while horsepower quantifies the rate of doing work (power). Torque relates to force and lever arm; horsepower combines torque with rotational speed to indicate usable output over time.
Torque is the force to rotate; horsepower tells you how fast that rotation delivers work.
Why isn't peak torque equal to peak horsepower?
Peak torque often occurs at lower RPMs, while peak horsepower occurs at higher RPMs when angular velocity is greater. The product τ ω reaches its maximum at different points depending on how τ varies with RPM.
Torque peaks early, horsepower later, because power depends on both torque and speed.
How do I calculate power from a torque curve?
Take τ(rpm) and compute ω(rpm) = 2π rpm/60, then P(rpm) = τ(rpm) × ω(rpm). This yields a P(rpm) curve for the system.
Compute P at each rpm point by multiplying the torque by the corresponding angular speed.
Is P = τ ω valid for non-ideal systems?
Yes as a first-order model, but real systems include losses. Use efficiency factors to adjust the ideal P to actual output, and verify with measurements.
It works as a starting point, but expect losses in real machines.
Top Takeaways
- Understand P = τ ω as the core torque-power relation
- Convert RPM to ω using ω = 2π RPM / 60
- Use HP ≈ P / 745.7 for quick conversions
- Model torque as a function τ(rpm) for realistic power curves
- Validate results with multiple methods to avoid unit errors
