Analyze Vibration
analyze_vibrationAnalyse a mass-spring-damper system. Returns natural frequency (rad/s and Hz), damping ratio, damped natural frequency, system classification, logarithmic decrement, and engineering flags. All inputs must be in strict SI units.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mass": "<mass>",
"stiffness": "<stiffness>",
"damping_coefficient": "<damping_coefficient>"
},
"name": "analyze_vibration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mass | Yes | Mass of the system in kilograms | |
| stiffness | Yes | Spring stiffness in Newtons per metre | |
| damping_coefficient | Yes | Damping coefficient in Newton-seconds per metre |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| f_d | Yes | Damped natural frequency in Hz (underdamped only) | |
| f_n | Yes | Natural frequency in Hertz | |
| zeta | Yes | Damping ratio (dimensionless) | |
| omega_d | Yes | Damped natural frequency in rad/s (underdamped only) | |
| omega_n | Yes | Natural frequency in radians per second | |
| c_critical | Yes | Critical damping coefficient in N·s/m | |
| log_decrement | Yes | Logarithmic decrement (underdamped only) | |
| classification | Yes | System damping classification | |
| engineering_flags | Yes | Advisory messages about the system characteristics |