ГоловнаСтаттіФізика та Механіка

Брахістохрон: Чому найшвидший шлях вниз – циклоїда

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

mysimulator teamОновлено — червень 2026≈ 8 хв читання▶ Відкрити симуляцію

Задача Бернулі

У 1696 році Йоганн Бернуллі поставив математикам Європи виклик: якщо задано дві точки A та B, де B нижча за A, але не знаходиться безпосередньо під нею, то яка форма гладкої дротяну нитки дозволить шарику, випущеному з положення спокою в точці A, досягти точки B за найкоротший час, лише під дією сили тяжіння? Пряма лінія є найкоротшим шляхом, але не найшвидшим, оскільки крива, яка різко спирається на початку, дозволяє шарику прискорюватися рано, що більш ніж компенсує додаткову відстань, яку він проходить. Крива, яка виграє в цій задачі, називається бравістохроною – від грецького «кратший час», а рішення – знайдене незалежно Ньютоном, Лейбніцем, Л’Еппіталем та братами Бернуллі – є циклом.

жива демонстрація · пов'язана симуляція● LIVE

Розв’язання задачі варіаційного методу

Час дорівнює відстані, поділеній на швидкість, інтегрованому вздовж траєкторії. Якщо кулька впала на відстань y (вимірювану вниз від A), закон збереження енергії дає її швидкість як v = √(2gy). Загальний час по будь-якій траєкторії y(x) визначається функціоналом:

T[y] = ∫√( ((1 + y'') / (2gy)) dx Мінімізація T за всіма можливими кривими y(x) – це задача з математичного аналізу варіацій, а не звичайного математичного аналізу – ви оптимізуєте по нескінченновимірному просторі функцій, а не по кінцеточки чисел. Застосовуючи рівняння Ейлера-Лагранжа до цього функціоналу (або, більш безпосередньо, ідентичність Бельтрамі, оскільки інтеграл не має явного члена x), воно спрощується до першочергової диференціальної рівняння, розв’язок якої, отриманий у параметричній формі, є точно циклоїдою.

T[y] = ∫ √((1 + y'²) / (2gy)) dx

Чому відповідь – циклоїда

Циклоїда – це крива, яку залишає точка на краю кола, що котиться по прямій лінії. Це та сама родина кривих, що використовується в інших місцях на цьому сайті для гіппоциклідів, але тут розгорнута по площині замість іншого кола. Параметризована кутом обертання θ і радіусом генераційного кола r, найшвидший зв’язок бравістохронового типу від початку до цільової точки визначається як:

x(θ) = r * (θ - sinθ) y(θ) = r * (1 - cosθ) Радіус r та діапазон θ задаються тим, що крива проходить через цільову точку B – це одновимірне знаходження кореня, оскільки з ростом r кінець кривої прокладає певний шлях. На диво, оптимальна крива залишає A вертикально, падаючи вниз безпосередньо, незалежно від того, наскільки далеко горизонтально знаходиться B – це найшвидший спосіб перетворення потенціальної енергії в швидкість перед тим, як вона згинається до цілі.

x(θ) = r·(θ - sinθ)
y(θ) = r·(1 - cosθ)

Гонка за чотирма кривими: пряма лінія, дуговий циліндр, парабола, циклоїда

У живій демонстрації кульки одночасно випускаються з прямої лінії, дугового циліндра, параболи та справжньої циклоїди, всі вони обмежені однаковими початковими та кінцевими точками. Пряма лінія інтуїтивно зрозуміла, але неправильна – куля на ній сповільно прискорюється на початку. Дуговий циліндр або парабола, налаштовані так, щоб опуститися нижче прямої лінії, зазвичай перемагають її, але все ще програють циклоїді, викривлення якої точно налаштоване таким чином, що кожний невеликий відрізок обмінює потенційну енергію на швидкість з оптимальною для місцевого рівня. Розбіжність не дуже велика для коротких, плавно нахилених трас, але вона зростає, коли падіння стає крутішим або горизонтальна відстань довшою.

Таутохро́н: одна крива розв’язує другу загадку

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

Ідентичність Бельтрамі, швидкий шлях

Розв’язання повної рівняння Ейлера-Лагранжа для цього функціоналу зайве, якщо помітити, що інтеграл F(y, y') не має явного залежності від x. Ідентичність Бельтрамі тоді дає першу інтегральну: F - y'(∂F/∂y') = константа. Підставляючи F = √((1+y'²)/(2gy)) та спрощуючи, отримуємо y(1 + y'²) = константа – це першочерговий диференціальне рівняння першого порядку, розв’язок якого – після стандартної тривіальної заміни y' = cot(θ/2) – є точно параметризація циклоїди, що наведена вище. Це стандартний «швидкий шлях», який використовується, коли інтеграл у задачі варіаційного типу не залежить явно від незалежної змінної.

Часті запитання

Чому найшвидший шлях починається з прямого падіння вниз?

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

Чи завжди цикліда швидша за пряму лінію?

Так, строго кажучи, коли дві точки не знаходяться на вертикальній лінії - пряма лінія є оптимальною лише в дегенеративному випадку, коли B знаходиться безпосередньо під A, де обидві криві є однаковим сегментом. Для будь-якого справді діагонального падіння цикліда виграє, хоча час, заощалений, пропорційно більший для крутих, довгих падінь.

Що таке таутохронна властивість і чому це важливо?

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

Спробуйте наживо

Усе, що вище, працює прямо у вашому браузері — відкрийте Brachistochrone і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.

▶ Відкрити симуляцію Brachistochrone

Що ви знайшли?

Додати кроки відтворення (опційно)