Skip to main content
Glama
chrishayuk

Physics MCP Server

by chrishayuk

check_angular_momentum_conservation

Verify conservation of angular momentum by comparing initial and final values within a specified tolerance to determine if external torques are present.

Instructions

Verify conservation of angular momentum.

Checks whether total angular momentum is conserved. Angular momentum is conserved when no external torques act on the system. Args: initial_angular_momentum: Initial L [x, y, z] in kg⋅m²/s (or JSON string) final_angular_momentum: Final L [x, y, z] in kg⋅m²/s (or JSON string) tolerance: Tolerance (fraction, default 0.01 = 1%) Returns: Dict containing: - initial_L_magnitude: Initial |L| in kg⋅m²/s - final_L_magnitude: Final |L| in kg⋅m²/s - L_difference: Difference [x, y, z] - L_difference_magnitude: |ΔL| - L_difference_percent: % difference - is_conserved: Whether L is conserved within tolerance Tips for LLMs: - Conserved when no external torques (isolated rotation) - Ice skater spinning: pull arms in → I decreases → ω increases (L constant) - Gyroscope: resists changes to L direction - Planets orbiting: L conserved → elliptical orbits Example - Figure skater: # Arms extended → Arms pulled in result = await check_angular_momentum_conservation( initial_angular_momentum=[0, 15, 0], # kg⋅m²/s final_angular_momentum=[0, 15.05, 0], tolerance=0.01 )

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
initial_angular_momentumYes
final_angular_momentumYes
toleranceNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrishayuk/chuk-mcp-physics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server