🛠️ToolsShed

Convertidor de Velocidad Angular

Convierte entre rad/s, rpm, deg/s, rev/s y rev/h.

Conversion Results

Radian per second (rad/s)

0.1047197551

Degree per second (deg/s)

6

Revolution per minute (rpm)

1

Revolution per second (rps)

0.01666666667

Revolution per hour (rph)

60

Preguntas Frecuentes

Implementación de Código

import math

# Angular velocity unit converter
UNITS = {
    'rad_s':  1,                   # base unit
    'deg_s':  math.pi / 180,       # 1 deg/s = π/180 rad/s
    'rpm':    (2 * math.pi) / 60,  # 1 rpm = 2π/60 rad/s
    'rps':    2 * math.pi,         # 1 rev/s = 2π rad/s
    'rph':    (2 * math.pi) / 3600 # 1 rev/h = 2π/3600 rad/s
}

def convert_angular_velocity(value, from_unit, to_unit):
    """Convert between angular velocity units"""
    in_rad_s = value * UNITS[from_unit]
    return in_rad_s / UNITS[to_unit]

def linear_velocity(angular_rad_s, radius_m):
    """Calculate linear velocity from angular velocity"""
    return angular_rad_s * radius_m  # v = ω × r

# Motor shaft angular velocity
motor_rpm = 1800
omega = convert_angular_velocity(motor_rpm, 'rpm', 'rad_s')
print(f"{motor_rpm} rpm = {omega:.4f} rad/s")
print(f"{motor_rpm} rpm = {convert_angular_velocity(motor_rpm, 'rpm', 'deg_s'):.2f} deg/s")

# Linear velocity at wheel rim
radius = 0.3  # 30 cm
v = linear_velocity(omega, radius)
print(f"Wheel rim speed: {v:.2f} m/s = {v * 3.6:.2f} km/h")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.