calculate_static_friction
Calculate maximum static friction force to determine if an object will slip under applied force using μ_s × N formula.
Instructions
Calculate maximum static friction force: f_s,max = μ_s × N.
Determines whether an object will slip under applied force.
Args:
normal_force: Normal force in Newtons
coefficient_static_friction: Coefficient of static friction μ_s
applied_force: Applied horizontal force in Newtons (optional)
Returns:
Dict containing:
- max_static_friction: Maximum static friction in Newtons
- will_slip: Whether object will slip (if applied_force provided)
- friction_force: Actual friction force (if applied_force provided)
Example - Box on floor:
result = await calculate_static_friction(
normal_force=100,
coefficient_static_friction=0.5,
applied_force=40
)
# will_slip = False (40N < 50N max)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| normal_force | Yes | ||
| coefficient_static_friction | Yes | ||
| applied_force | No |