Angled Pull Calculator
Pull at an angle above the horizontal that puts a block on a level surface at impending slip. The normal is W − P sinα. Runs locally.
Trust summary CVP VERIFIED · production STALE · CVP protocol 1.0.0-proposed · Engineering assurance
- Input interpretation
- Enter values to calculate.
- Result
- —
- Assurance
- Engineering
- Declared partition coverage
- PASS · 2/2 declared partitions (domain, invalid-domain) · Matrix
- Known limitations
- Physics L1 gap capability
- Core CVP does not include live graph, viewport, or pointer interaction.
- Model
- The pull at an angle above the horizontal that puts a block on a level surface at impending slip, and the normal and friction forces.
- Scope
- Calculation runs locally in the browser; values are not uploaded.
- Verification
- Engine tested · Source checked · v1.0.0 · CVP VERIFIED · production STALE · CVP protocol 1.0.0-proposed · Engineering assurance· View Manifest · CVP overview · Specification
- Versions
- Calculation 1.0.0 · CVP protocol 1.0.0-proposed
- CVP identity
- 0/0 property · digest 5ea0e1cbc25b
- Legacy regression
- 7/7 tests · Production surface contract 6/6
- Trust layers
- Verification VERIFIED · Production STALE · overall VERIFIED_STALE
- CVP status
- STALE · Capability production binding: STALE · Site report: STALE · Evidence changed after the last successful production attestation. Re-attestation required.
- Reference
- O1 model · O2 expected_values · O2 numerical_behavior
- Interfaces
- PASS · UI (SSR) / REST / MCP
- Supplemental domain review
- Not performed
- Named expert review
- Not performed
- CVP suite
- 1/1 golden · 4/4 CVP boundary · 4/4 invalid · 1/1 cross-interface · 6/6 CVP contract · Manifest
- Sources
- Hibbeler, Engineering Mechanics: Statics
- Beer, Johnston, and Mazurek, Vector Mechanics for Engineers: Statics
- Evidence
- 3 legacy golden · 4 legacy boundary · legacy regression suite · 1/1 oracle-backed golden · 4/4 invalid · Artifact integrity PASS
- Semantic contract
- PASS
Full verification
Formulas
Core equations used by this calculator.
How to use
Enter the weight and μ
W is in newtons. μ is the coefficient at impending slip.
Enter the angle
α is in degrees above the horizontal, from 0 up to but not including 90.
Read P, N, and F
P is the pull. F is friction and is negative because it opposes the motion. N is the normal.
Example calculations
Common configurations with formula and result.
Horizontal pull
W = 100 N, μ = 0.25, α = 0°
45° with μ = 1
W = 100 N, μ = 1, α = 45°
Smooth surface
W = 100 N, μ = 0, α = 0°
Angled Pull calculator specification
Version 1.0.0 · Engine tested
- Engine tested 7/7 tests · Production surface contract 6/6
- Named expert review Not performed
- Calculation version 1.0.0
- Definition
- On a level surface, a pull at angle α above the horizontal satisfies P = μW / (cosα + μ sinα). The normal is W − P sinα.
- What it calculates
- The pull at an angle above the horizontal that puts a block on a level surface at impending slip, and the normal and friction forces.
- Inputs
- W
- mu
- alpha_deg
- Outputs
- P
- N
- F
- Formula
P = μW / (cosα + μ sinα), N = W − P sinα- Assumptions
- Calculation runs locally in the browser; values are not uploaded.
- Keep units consistent with the labels on each field.
- α = 0 is a horizontal pull, and then P = μW. This page does not solve an incline or decide tipping.
- Units
- W, P, N, and F are in one force unit. α is in degrees. μ is dimensionless.
- Boundary conditions
- missing W, μ, or α → MISSING_REQUIRED_INPUT
- W ≤ 0 → VALUE_MUST_BE_POSITIVE
- α outside [0, 90) or μ < 0 → VALUE_OUT_OF_RANGE
- Example
- W=100 mu=0.25 alpha_deg=0 → P=25, N=100, F=-25
- Validation cases
4 published on this page · 7/7 tests · Production surface contract 6/6 · View evidence
- W=100 mu=0.25 alpha_deg=0 → P=25, N=100, F=-25
- W=100 mu=1 alpha_deg=45 → P=50√2, N=50, F=-50
- W=100 mu=0 alpha_deg=0 → P=0, N=100, F=0
- W=100 mu=0.25 alpha_deg=90 → VALUE_OUT_OF_RANGE
- Sources
- Hibbeler, Engineering Mechanics: Statics — Dry friction — a force applied at an angle on a level surfaceSupports: Impending slip gives P cosα = μN and N + P sinα = W, so P = μW / (cosα + μ sinα).
- Beer, Johnston, and Mazurek, Vector Mechanics for Engineers: Statics — Dry friction — a force applied at an angle on a level surfaceSupports: Supports the page formula: P = μ W / (cos α + μ sin α)
- Hibbeler, Engineering Mechanics: Statics — Dry friction — a force applied at an angle on a level surface
- Calculation version
- 1.0.0
Background
Interpretation and common distinctions.
Find the pull at an angle that puts a block on a level surface at impending slip.
Supported and not supported
Supported: weight W, coefficient μ, and a pull at angle α above the horizontal. α = 0 is a horizontal pull. The normal is W − P sinα. The friction magnitude comes from the friction engine and opposes the motion.
Not supported: an incline, tipping, wedges, screws, and belts. /calc/mechanical is not open.
Agent / API notes
Capability id: mechanical.statics.angled_pull · tool id: angled-pull · pin 1.0.0.
{ "W": 100, "mu": 0.25, "alpha_deg": 0 }
Share the link with W, mu, and alpha_deg. The result is not written into the link.
Related tools
Other calculators in this family: Angled Pull on an Incline Calculator, Horizontal Force on an Incline Calculator, Incline Friction Calculator, Incline Slip or Tip Calculator, Ladder Friction Calculator, Least Pull Calculator, Least Pull on an Incline Calculator, Person on a Ladder Calculator . Explore all Friction & Stability.
Frequently asked questions
Key distinctions behind the calculation.
Is this an incline?
No. The surface is level. A horizontal force on an incline is the incline-horizontal page.
Does raising the angle reduce the pull?
The angle that minimizes the pull is the least-pull page. This page reports the pull at the angle you enter.
Does this decide tipping?
No. A horizontal force at a height on a level surface is the slip-or-tip page.