27. Impulso normal en el contacto entre superficies lisas

El impulso normal resume una fuerza intensa y breve, transfiere cantidades de movimiento iguales y opuestas y determina el salto instantáneo de las velocidades.

27.1 Del detalle de la fuerza a su efecto total

Durante un choque, la fuerza de contacto suele variar rápidamente y alcanzar valores grandes. Para determinar el cambio de velocidad no siempre necesitamos conocer su historia completa: basta su integral temporal, el impulso.

J⃗ = ∫titf F⃗(t) dt = Δp⃗

La unidad N·s equivale a kg·m/s.

27.2 Qué significa una superficie lisa

En el modelo ideal de superficies lisas no existe impulso de fricción en la dirección tangencial. La fuerza de contacto y su impulso actúan sobre la normal común.

“Lisa” no significa que la fuerza sea pequeña. Significa que la interacción de contacto no transmite impulso tangencial en el modelo.

27.3 Convención geométrica y de signos

Sean A y B los cuerpos en contacto. Elegimos n̂ como un vector unitario que apunta desde A hacia B. Para discos o esferas:

n̂ = (r⃗B − r⃗A)/|r⃗B − r⃗A|

Definimos j ≥ 0 como el módulo escalar del impulso normal. Esta convención separa la magnitud de la dirección.

27.4 El par de impulsos de contacto

Por la tercera ley de Newton, las fuerzas internas son iguales y opuestas en cada instante. Sus impulsos también:

Sobre A:   J⃗A = −j n̂ Sobre B:   J⃗B = +j n̂
J⃗A + J⃗B = 0

El contacto transfiere momento entre A y B sin cambiar el momento total del sistema, si el impulso externo es despreciable.

27.5 Actualización de las velocidades

Aplicamos Δp⃗ = J⃗ a cada cuerpo:

Cuerpo Av⃗Af = v⃗Ai − (j/mA)n̂
Cuerpo Bv⃗Bf = v⃗Bi + (j/mB)n̂

El mismo j produce un cambio de velocidad mayor en el cuerpo de menor masa.

27.6 Las componentes tangenciales no cambian

Como n̂ · t̂ = 0, al proyectar las actualizaciones anteriores sobre t̂ desaparece el término impulsivo:

Para AvAt,f = vAt,i
Para BvBt,f = vBt,i

Esto vale para las componentes tangenciales individuales en el modelo liso, no solamente para su suma.

27.7 Velocidad relativa normal

Con n̂ orientado de A hacia B definimos:

gn = (v⃗B − v⃗A) · n̂
  • gn,i < 0: los cuerpos se aproximan.
  • gn,i = 0: no existe aproximación normal.
  • gn,i > 0: los cuerpos se separan.

Una respuesta impulsiva solo corresponde en el primer caso.

27.8 Cómo cambia la velocidad relativa

Restamos las velocidades finales y proyectamos sobre n̂:

gn,f = gn,i + j(1/mA + 1/mB)

El impulso aumenta gn: primero detiene la aproximación normal y, si existe restitución, produce separación.

27.9 Incorporar el coeficiente de restitución

El modelo de restitución relaciona las velocidades relativas normales:

gn,f = −e gn,i

Para 0 ≤ e ≤ 1, e = 0 elimina la velocidad relativa normal final y e = 1 invierte su signo conservando su módulo.

27.10 Deducción del impulso escalar

Igualamos las dos expresiones de gn,f:

gn,i + j(1/mA + 1/mB) = −e gn,i

Despejando:

j = −(1 + e)gn,i / (1/mA + 1/mB)

Si gn,i < 0 y e ≥ 0, el resultado es j > 0, coherente con la convención elegida.

27.11 Forma con masa reducida

La inversa de la suma de inversas es la masa reducida:

μ = 1/(1/mA + 1/mB) = mAmB/(mA + mB)

Entonces:

j = −(1 + e)μgn,i

μ representa la masa efectiva del movimiento relativo traslacional entre los dos cuerpos.

27.12 Ejemplo resuelto

Dos discos lisos tienen mA = 2 kg, mB = 3 kg, v⃗Ai = (5, 0) m/s y v⃗Bi = (0, 0). La normal forma 30° con +x y e = 0,8.

n̂ = (0,866; 0,5), μ = 2·3/5 = 1,2 kg y:

gn,i = (v⃗Bi − v⃗Ai) · n̂ = −5 cos 30° ≈ −4,330 m/s
j = −1,8·1,2·(−4,330) ≈ 9,353 N·s

Los impulsos y cambios de velocidad son:

Sobre AJ⃗A ≈ (−8,10; −4,677) N·s
Δv⃗A ≈ (−4,05; −2,338) m/s
Sobre BJ⃗B ≈ (8,10; 4,677) N·s
Δv⃗B ≈ (2,70; 1,559) m/s
Velocidad final de Av⃗Af ≈ (0,95; −2,338) m/s
Velocidad final de Bv⃗Bf ≈ (2,70; 1,559) m/s

27.13 Comprobar el ejemplo

El momento inicial es (10, 0) kg·m/s. El momento final resulta:

2(0,95; −2,338) + 3(2,70; 1,559) = (10, 0) kg·m/s

La velocidad relativa normal final es aproximadamente +3,464 m/s:

gn,f = −e gn,i = −0,8(−4,330) = 3,464 m/s

Ambas auditorías deben cumplirse dentro de la tolerancia numérica.

27.14 Relación con la energía cinética

En este modelo, la disminución de energía cinética depende solo del movimiento relativo normal:

Kf − Ki = −½μ(1 − e²)gn,i²

Para el ejemplo, ΔK = −½·1,2·(1 − 0,8²)·4,330² = −4,05 J. La energía tangencial no cambia porque no hay impulso en esa dirección.

27.15 Choque contra una pared inmóvil

Una pared ideal de masa infinita equivale a tomar 1/mB = 0 y vBn = 0. Para un cuerpo A:

j = (1 + e)mAvAn,i

Esta forma supone que vAn,i > 0 apunta hacia la pared según nuestra orientación de n̂. La componente normal del cuerpo queda:

vAn,f = −e vAn,i

La pared recibe un impulso opuesto, pero su cambio de velocidad es despreciable por su enorme masa efectiva.

27.16 Impulso mínimo para impedir penetración

Si el objetivo fuera solamente eliminar la aproximación normal, impondríamos gn,f = 0. Esto corresponde a e = 0:

jmín = −μgn,i

Una restitución positiva agrega el impulso necesario para producir separación. Por eso j = (1 + e)jmín.

27.17 Procedimiento de cálculo

1. Construir y normalizar n̂
2. Calcular gn,i
3. Verificar aproximación
4. Calcular μ y j
5. Actualizar velocidades
6. Auditar momento y restitución

Si gn,i ≥ 0, se adopta j = 0: aplicar un impulso repulsivo adicional inyectaría energía y causaría respuestas repetidas.

27.18 Actividad interactiva: medir el impulso de contacto

Modificá las masas, las velocidades, la orientación del contacto y e. El laboratorio calcula j y representa el par de impulsos.

Laboratorio de impulso normal

n̂ apunta de A hacia B; el modelo supone dos discos lisos.

j = −(1 + 0,80)·1,20·(−4,33) = 9,35 N·s
Velocidad relativa inicial−4,33 m/s
Masa reducida1,20 kg
Impulso escalar9,35 N·s
Impulso sobre A(−8,10; −4,68) N·s
Impulso sobre B(+8,10; +4,68) N·s
Velocidad final A(+0,95; −2,34) m/s
Velocidad final B(+2,70; +1,56) m/s
Residuo de momento0,00 kg·m/s
Residuo de restitución0,00 m/s
Cambio de energía cinética−4,05 J

Hay aproximación normal: se aplica el par de impulsos.

27.19 Implementación con JavaScript

La respuesta impulsiva puede encapsularse en una función que normaliza n⃗ y devuelve j = 0 cuando no hay aproximación:

function dot(a, b) {
  return a.x * b.x + a.y * b.y;
}

function impulsoNormal({ masaA, masaB, vA, vB, normal, e }) {
  if (masaA <= 0 || masaB <= 0 || e < 0) {
    throw new Error("Parámetros fuera de rango");
  }

  const longitud = Math.hypot(normal.x, normal.y);
  if (longitud < 1e-12) throw new Error("Normal no válida");
  const n = { x: normal.x / longitud, y: normal.y / longitud };
  const gn = dot({ x: vB.x - vA.x, y: vB.y - vA.y }, n);

  if (gn >= 0) {
    return { j: 0, vAf: { ...vA }, vBf: { ...vB } };
  }

  const inversaMasaEfectiva = 1 / masaA + 1 / masaB;
  const j = -(1 + e) * gn / inversaMasaEfectiva;
  const impulso = { x: j * n.x, y: j * n.y };

  return {
    j,
    vAf: {
      x: vA.x - impulso.x / masaA,
      y: vA.y - impulso.y / masaA
    },
    vBf: {
      x: vB.x + impulso.x / masaB,
      y: vB.y + impulso.y / masaB
    }
  };
}

console.log(impulsoNormal({
  masaA: 2,
  masaB: 3,
  vA: { x: 5, y: 0 },
  vB: { x: 0, y: 0 },
  normal: { x: Math.cos(Math.PI / 6), y: 0.5 },
  e: 0.8
}));

27.20 Límites del modelo

SituaciónQué debe agregarse o cambiarse
Superficie rugosaImpulso tangencial, fricción y posiblemente velocidades angulares.
Cuerpo rígido con contacto fuera del centroInercia rotacional y brazo de palanca en la masa efectiva.
Contacto persistenteFuerzas o restricciones, no solamente un salto impulsivo instantáneo.
Varios contactos simultáneosResolver impulsos acoplados; el orden secuencial puede alterar el resultado.
Normal mal definida por centros coincidentesUsar información previa del contacto o una estrategia geométrica robusta.

27.21 Errores frecuentes y ejercicios

Errores frecuentes

  • Usar una normal sin convertirla en vector unitario.
  • Dar el mismo signo a los impulsos sobre ambos cuerpos.
  • Confundir j escalar con el vector J⃗.
  • Aplicar el impulso cuando gn,i ≥ 0.
  • Usar la velocidad relativa completa en lugar de su proyección normal.
  • Olvidar dividir el impulso por la masa al actualizar la velocidad.
  • Suponer que las dos masas experimentan el mismo Δv⃗.

Ejercicios propuestos

  1. mA = 2 kg, mB = 6 kg y gn,i = −4 m/s. Calculá μ.
  2. Con los datos anteriores y e = 0,5, calculá j.
  3. Si n̂ = (0,6; 0,8), escribí los impulsos vectoriales sobre A y B del ejercicio anterior.
  4. Para j = 6 N·s, compará |Δv| en cuerpos de 2 kg y 6 kg.
  5. Si gn,i = +2 m/s, explicá por qué j debe ser cero.
  6. Una pelota de 0,5 kg llega perpendicularmente a una pared a 8 m/s con e = 0,75. Calculá j y su rapidez final.
  7. Demostrá que los impulsos internos no cambian el momento total.
  8. Con μ = 1,2 kg, e = 0,8 y gn,i = −4,33 m/s, calculá ΔK.
Ver soluciones y explicaciones
  1. μ = 2·6/(2 + 6) = 1,5 kg.
  2. j = −(1 + 0,5)·1,5·(−4) = 9 N·s.
  3. J⃗A = −9(0,6; 0,8) = (−5,4; −7,2) N·s; J⃗B = (5,4; 7,2) N·s.
  4. Para 2 kg, |Δv| = 3 m/s; para 6 kg, |Δv| = 1 m/s.
  5. Los cuerpos ya se separan. Un impulso repulsivo adicional no responde a una nueva compresión.
  6. j = (1 + 0,75)·0,5·8 = 7 N·s; la rapidez final es 0,75·8 = 6 m/s en sentido opuesto.
  7. ΔP⃗ = J⃗A + J⃗B = −j n̂ + j n̂ = 0.
  8. ΔK = −½·1,2·(1 − 0,8²)·4,33² ≈ −4,05 J.

27.22 Ideas para recordar

  • En superficies lisas, el impulso de contacto es normal.
  • Los cuerpos reciben impulsos vectoriales iguales y opuestos.
  • El impulso cambia la velocidad en ±(j/m)n̂.
  • La condición gn,i < 0 identifica una aproximación.
  • j = −(1 + e)μgn,i para dos masas traslacionales.
  • La masa menor experimenta el mayor cambio de velocidad.
  • Sin impulso tangencial, las componentes tangenciales individuales no cambian.
  • Momento, restitución y energía permiten auditar la respuesta.

En el próximo tema utilizaremos balances vectoriales para estudiar retrocesos y separaciones en dos dimensiones.