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

Чому велосипед стійкий у русі? Модель Уіппла

Відпустіть кермо велосипеда в певному діапазоні швидкостей — і він часто сам виправляється. Причина не в гіроскопії коліс, а в тонкому зв'язку геометрії керма, розподілу маси й швидкості. Френсіс Уіппл формалізував цю модель ще 1899 року; вона й досі є еталоном динаміки велосипедів.

Коротко: Велосипед без рук на кермі може сам утримувати рівновагу не завдяки гіроскопічному ефекту коліс, а завдяки геометричному зв'язку між виносом (trail), розподілом маси й швидкістю в моделі Уіппла. Вище критичної швидкості weave нахил і кермо самі себе виправляють; ефект слабшає або зникає, якщо винос прибрати чи обернути, а також на дуже високій швидкості.

1. Міф про гіроскоп

Поширене пояснення стверджує, що колеса, що обертаються, протидіють перекиданню так само, як гіроскоп протидіє зміні орієнтації. Експерименти спростовують це як основну причину: велосипеди з додатковими протиобертовими колесами (що скасовують сумарний кутовий момент) залишаються самостійкими, а велосипеди зі зворотним виносом переднього колеса стають нестійкими за будь-якої швидкості навіть зі звичайними гіроскопічними колесами. Гіроскопічні ефекти дають додатковий момент керма, але домінувальний механізм — геометричний зв'язок, описаний повною моделлю Уіппла.

2. Модель Уіппла — чотири тверді тіла

Еталонна модель велосипеда Уіппла розглядає машину як чотири з'єднані тверді тіла, ігноруючи деформацію шин, згин рами й керування вершником (некерована система «без рук»):

Задня рама + вершник

Тверде тіло, що несе вісь заднього колеса й фіксовану (зосереджену) масу вершника.

Передня вилка + кермо

Обертається навколо осі керма відносно задньої рами.

Заднє колесо

Тонкий диск, що котиться без прослизання по площині землі.

Переднє колесо

Тонкий диск, що котиться без прослизання, кермується вилкою.

Два ступені свободи описують малі відхилення від рівноважного стану прямолінійного руху у вертикальному положенні: кут нахилу φ (крен задньої рами) і кут повороту керма δ (обертання вилки відносно рами).

3. Лінеаризовані рівняння руху

Лінеаризація навколо рівноважного стану (вертикальний стан, стала швидкість v уперед) дає компактне матричне рівняння другого порядку:

M·q̈ + v·C1·q̇ + (g·K0 + v²·K2)·q = 0 де q = [φ, δ]ᵀ (нахил, кермо) M — матриця маси/інерції (не залежить від швидкості) C1 — «гіроскопоподібна» демпфувальна матриця (масштабується з v) K0 — гравітаційна матриця жорсткості (завжди дестабілізує вертикальний велосипед — як перевернутий маятник) K2 — матриця жорсткості пропорційна квадрату швидкості (від геометрії контакту переднього колеса; може бути СТАБІЛІЗУВАЛЬНОЮ) Потрібно 25 фізичних параметрів: 2 радіуси коліс, а для кожної з 2 рам: маса, центр мас (x,z) і 3 незалежні компоненти тензора інерції, плюс колісна база, винос і кут нахилу осі керма (rake angle).

4. Власні моди: weave, capsize, wobble

Підставляючи q = q₀·e^(λt), рівняння перетворюються на задачу на власні значення, залежну від швидкості. З типових параметрів велосипеда виникають три характерні моди:

Мода capsize: дійсне власне значення, близьке до нуля — велосипед повільно перекидається, як некерований перевернутий маятник на низькій швидкості. Мода weave: комплексно-спряжена пара — коливальне гойдання нахилу+керма вбоки; стає СТІЙКОЮ (Re(λ) < 0) вище критичної швидкості weave v_weave (зазвичай ~4-6 м/с). Мода wobble/shimmy: високочастотне коливання керма, зазвичай стійке для звичайних велосипедів, але може стати нестійким на дуже високій швидкості або з гнучкою рамою чи розхитаною рульовою колонкою — класичний мотоциклетний «спід-воббл». Діапазон самостійкості: v_weave < v < v_capsize (v_capsize часто дуже висока або взагалі відсутня для типових геометрій велосипедів, тож практичне обмеження — це v_weave).

5. Винос, кут нахилу вилки та геометрія керма

Механічний винос (trail) — горизонтальна відстань між точкою контакту осі керма із землею й контактною плямою переднього колеса — це найвпливовіший геометричний параметр:

Винос: c = (R_переднього / sin(λ_голови)) · cos(λ_голови) − поправки Позитивний винос (точка контакту позаду осі керма): коли велосипед нахиляється, гравітація + відцентрові ефекти автоматично повертають переднє колесо У НАПРЯМІ нахилу, виправляючи його — як колесо-каструйка на візку в супермаркеті. λ_голови: кут осі керма («головної трубки») від вертикалі, зазвичай 65-73° для шосейних велосипедів (менший кут = більший винос, більш «самоцентрувальне» відчуття керма). Від'ємний або нульовий винос зазвичай дестабілізує моду weave за будь-якої швидкості.

6. Діапазон самостійкості

Дослідження на основі моделі Уіппла (Meijaard, Papadopoulos, Ruina, Schwab, 2007) підтвердили за допомогою фізичного «некерованого» велосипеда, що самостійкість реальна й кількісно відповідає передбаченням лінеаризованих власних значень:

7. JavaScript-перевірка лінійної стійкості

// Обчислення власних значень моделі Уіппла на заданій швидкості (умовні матриці)
// M, C1, K0, K2 — матриці 2x2 з еталонних параметрів велосипеда
function stateMatrix(M, C1, K0, K2, v, g = 9.81) {
  // Побудова матриці стану 4x4 для x = [phi, delta, phiDot, deltaDot]
  const Minv = invert2x2(M);
  const K = addScaled(scale2x2(K0, g), K2, v * v); // g*K0 + v^2*K2
  const C = scale2x2(C1, v);
  const negMinvK = scale2x2(mul2x2(Minv, K), -1);
  const negMinvC = scale2x2(mul2x2(Minv, C), -1);
  // A = [[0, I], [-Minv*K, -Minv*C]]  (блочна форма 4x4)
  return assembleBlock(negMinvK, negMinvC);
}

function isStable(A) {
  const eigenvalues = eig4(A); // чисельний розв'язувач власних значень
  return eigenvalues.every(lambda => lambda.re < 0);
}

// Перебір швидкості для пошуку вікна самостійкості
function findStableRange(M, C1, K0, K2, vMin = 0, vMax = 10, step = 0.05) {
  const stableSpeeds = [];
  for (let v = vMin; v <= vMax; v += step) {
    const A = stateMatrix(M, C1, K0, K2, v);
    if (isStable(A)) stableSpeeds.push(v);
  }
  return { min: stableSpeeds[0], max: stableSpeeds[stableSpeeds.length-1] };
}

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

Проєктування мотоциклів

Аналіз спід-воббла (високошвидкісного похитування) мотоциклів використовує похідну моделі Уіппла, розширену довжиною релаксації шини й гнучкістю рами.

Самобалансувальні велосипеди

Автономні велосипедні роботи явно розширюють вікно самостійкості за допомогою активного маховика чи контролера моменту керма, отриманого з лінеаризованої моделі.

Налаштування геометрії велосипеда

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

Керування вершником

Реальні вершники активно кермують, використовуючи нахил верхньої частини тіла й невеликі моменти на кермі — модель Уіппла часто розширюють передавальною функцією керування вершника (Åström, Klein, Lennartsson).