Стаття
Механіка твердого тіла · Динаміка удару · ⏱ ~10 хв читання · Оновлено: 9 липня 2026

Механіка контакту Герца — чому ніщо не торкається ідеально

Дві «жорсткі» кульки при зіткненні насправді ніколи не торкаються в одній точці — обидві поверхні пружно сплющуються на крихітній круглій ділянці, і саме жорсткість цієї ділянки визначає, наскільки сильним буде відскок, як довго триватиме удар і скільки енергії збережеться. Генріх Герц вивів математику цієї деформації ще 1881 року, досліджуючи кільця Ньютона; ті самі рівняння сьогодні розраховують підшипники, зубці шестерень, колеса потягів і кожен удар, який рендериться у фізичному рушії симуляції.

Коротко: Теорія Герца показує, що пружні тіла при зіткненні сплющуються на крихітній круглій ділянці контакту, чиї розмір, розподіл тиску й нелінійна жорсткість (сила зростає як деформація у степені 3/2) визначають пікову силу, тривалість удару та скільки енергії збережеться. Саме на цьому ґрунтуються розрахунки втоми й межі міцності підшипників, зубців шестерень і залізничних коліс.

1. Проблема контакту

Класична механіка твердого тіла розглядає кульки, що стикаються, як безрозмірні точки, які миттєво обмінюються імпульсом. Реальні матеріали пружні: коли два викривлені тіла притискаються одне до одного, утворюється скінченна ділянка контакту, яка зростає зі збільшенням навантаження. Герц припустив, що обидва тіла — пружні напівпростори, площа контакту мала порівняно з радіусами кривизни, а тертя всередині ділянки нехтовно мале — припущення, які напрочуд добре виконуються для твердих, гладких, сухих контактів, як-от сталеві кульки, підшипники кочення та більшість спортивного інвентарю.

2. Радіус контакту та зближення

Для двох сфер радіусами R₁ і R₂, притиснутих одна до одної силою F, теорія Герца дає радіус a круглої ділянки контакту та взаємне зближення δ (наскільки центри зближуються порівняно із сумою радіусів):

Ефективний радіус: 1/R* = 1/R₁ + 1/R₂ Ефективний модуль: 1/E* = (1−ν₁²)/E₁ + (1−ν₂²)/E₂ Радіус контакту: a = ( 3·F·R* / (4·E*) )^(1/3) Взаємне зближення: δ = a² / R* = ( 9·F² / (16·R*·E*²) )^(1/3) Жорсткість контакту (січна): k = F / δ ∝ F^(1/3)

E* — це «ефективний» або зведений модуль: домінує м'якіший матеріал. Для сталевої кульки на жорсткій гумовій подушці E* практично дорівнює модулю гуми, навіть попри те, що сталь у тисячі разів жорсткіша.

3. Розподіл тиску

Всупереч інтуїції, тиск на ділянці контакту не рівномірний — він максимальний у центрі й спадає до нуля на краю, слідуючи еліпсоїдальному (напівсферичному) профілю:

p(r) = p₀ · sqrt(1 − (r/a)²), r ≤ a Пікове значення: p₀ = 3F / (2·π·a²) Середнє значення: p_середнє = 2/3 · p₀ Підповерхневий шар: максимальне дотичне напруження виникає НИЖЧЕ поверхні, на глибині z ≈ 0.48·a — саме там зазвичай зароджуються втомні тріщини (сколювання) в підшипниках і шестернях.

4. Нелінійна жорсткість контакту

Оскільки δ ∝ F^(2/3), залежність сили від деформації нелінійна: F = k_H · δ^(3/2), де константа герцівської жорсткості:

F = (4/3) · E* · sqrt(R*) · δ^(3/2) Дотична жорсткість: dF/dδ = 2 · E* · sqrt(R* · δ) → жорсткість ЗРОСТАЄ з проникненням (зміцнювальна пружина) Порівняйте з лінійною пружиною (F = k·δ), яку використовують у більшості спрощених обробок контакту в фізичних рушіях для твердих тіл.

Ця зміцнювальна поведінка пояснює, чому м'який гумовий м'яч відчувається дедалі твердішим, коли його сильніше стискати, і чому реальні удари не є симетричними синусоїдальними імпульсами.

5. Тривалість удару та відновлення

Розглядаючи герцівський контакт як нелінійну пружину, можна вивести тривалість удару та пікову силу для сфери, що вдаряється об масивну мішень зі швидкістю v:

Ефективна маса: m* = (1/m₁ + 1/m₂)⁻¹ Пікова сила: F_max = ( (5/4)·m*·v² )^(3/5) · ( (4/3)·E*·sqrt(R*) )^(2/5) Тривалість контакту: t_c ≈ 2.94 · δ_max / v (δ_max = макс. зближення) Типові значення: сталевий підшипниковий шарик, v = 1 м/с, R = 10 мм: t_c ≈ 10⁻⁴ с, F_max ≈ кілька сотень Н Коефіцієнт відновлення e (чисто пружний герцівський контакт): e = 1 Реальне e < 1 виникає через пластичну деформацію, в'язкопружне демпфування та акустичну/вібраційну енергію, що випромінюється — а НЕ через саму пружну герцівську пружину.

6. Інженерні застосування

Підшипники кочення

Підповерхневе дотичне напруження від контакту Герца спричиняє втому кочення. Формули ресурсу підшипника (L10) напряму випливають із пікового герцівського тиску.

Зубці шестерень

Зачеплені зубці шестерень моделюються як циліндри в контакті; тиск Герца визначає межі виточення (pitting) і задирів, закладені в стандартах проєктування шестерень (AGMA, ISO 6336).

Спортивний інвентар

Гольф-м'яч і клюшка, тенісний м'яч і струнна поверхня ракетки — герцівська жорсткість плюс демпфування матеріалу визначають «відчуття» удару та коефіцієнт відновлення, який перевіряють регулятори.

Контакт колесо-рейка

Ділянки контакту колеса й рейки (~1 см²) витримують тонни навантаження; теорія Герца лежить в основі моделей утоми кочення та зношування для залізничних мереж.

7. JavaScript-симулятор герцівського удару

// Нелінійна пружинна модель герцівського удару (нормальний удар, без демпфування)
function effectiveModulus(E1, nu1, E2, nu2) {
  const inv = (1 - nu1**2)/E1 + (1 - nu2**2)/E2;
  return 1 / inv;
}

function hertzImpact({ m1, m2, R1, R2, E1, nu1, E2, nu2, v0, dt = 1e-7 }) {
  const mStar = 1 / (1/m1 + 1/m2);
  const RStar = 1 / (1/R1 + 1/R2);
  const EStar = effectiveModulus(E1, nu1, E2, nu2);
  const k = (4/3) * EStar * Math.sqrt(RStar); // F = k * delta^1.5

  let delta = 0, vRel = v0;
  const trace = [];
  while (vRel > 0 || delta > 0) {
    const F = delta > 0 ? k * delta ** 1.5 : 0;
    const a = F / mStar; // відносне сповільнення
    vRel -= a * dt;
    delta += vRel * dt;
    trace.push({ delta, F, vRel });
    if (trace.length > 2e6) break; // запобіжник
  }
  const Fmax = Math.max(...trace.map(t => t.F));
  return { steps: trace.length, durationS: trace.length * dt, Fmax };
}

// сталева кулька Ø10 мм падає зі швидкістю 1 м/с на масивну сталеву плиту
const result = hertzImpact({
  m1: 0.0325, m2: 1e6,       // плита трактується як практично нескінченна маса
  R1: 0.005, R2: 1e6,        // плоска плита: R2 -> нескінченність
  E1: 210e9, nu1: 0.3,
  E2: 210e9, nu2: 0.3,
  v0: 1.0
});
console.log(`Тривалість контакту ${(result.durationS*1e6).toFixed(1)} мкс, Fmax ${result.Fmax.toFixed(0)} Н`);

8. Межі теорії

Припущення Герца порушуються за кількох поширених умов, кожна з яких потребує розширеної моделі: