← Фізика

🔗 Пружинно-масова 3D

Жорсткість: Маса: Згасання: Гравітація:

⚡ Фізика

Конфіг: Сітка тканини
Маси: 0
Пружини: 0
Енергія: 0 Дж
T ГГР: с
k = 120 Н/м
Перетягуйте масу, щоб її схопити · прокрутка/перетягування порожнього простору — орбіта · хвилі поширюються

🕸️ Пружинно-масова мережа — закон Гука та моди коливань

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

🔬 Що це демонструє

Кожна пружина створює відновлювальну силу F = −k·Δx (закон Гука). Рівняння руху утворюють систему зв'язаних ЗДР, що інтегрується методом Верле. Власні моди матриці жорсткості визначають частоти коливань — та сама математика описує коливання хімічних зв'язків і резонанс будівель.

🎮 Як користуватися

Перетягуйте будь-який вузол, щоб його зрушити, і спостерігайте за поширенням хвиль. Регулюйте жорсткість k і згасання. Зафіксуйте один вузол, щоб створити нерухому граничну умову — спостерігайте стоячі хвилі.

💡 Чи знали ви?

Міст Такома-Нерроуз обвалився 1940 року, бо його настил поводився як пружинно-масова система, що збуджувалася на власній резонансній частоті вітрами 64 км/год. Сучасні висячі мости мають налаштовані гасителі коливань — важкі маятники, які поглинають енергію вібрації.

Про пружинно-масову мережу

Ця симуляція моделює мережу точкових мас, з'єднаних пружними пружинами, з інтеграцією в реальному часі методом Верле. Кожна пружина створює відновлювальну силу, пропорційну тому, наскільки вона розтягнута або стиснута відносно довжини спокою, за законом Гука F = -k·x, а член згасання забирає енергію, щоб система могла заспокоїтися. Ви можете перетягнути будь-яку масу, щоб збурити мережу, регулювати жорсткість пружин і згасання та перемикатися між ланцюговою, сітковою та коловою топологією.

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

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

Що таке пружинно-масова система?

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

Що таке інтеграція Верле і навіщо вона потрібна?

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

Що робить регулятор жорсткості?

Жорсткість — це пружинна стала k із закону Гука. Більша жорсткість змушує пружини сильніше опиратися розтягуванню, тож мережа стає твердішою і коливається швидше; менша жорсткість робить її м'якою і повільною.

Що змінює згасання?

Згасання забирає кінетичну енергію на кожному кроці, подібно до тертя чи опору повітря. Більше згасання швидко гасить рух і заспокоює систему; менше згасання дозволяє мережі довше коливатись і "дзвеніти".

Що таке закон Гука?

Закон Гука стверджує, що відновлювальна сила ідеальної пружини пропорційна її зміщенню від положення спокою, F = -k·x. Знак мінус означає, що сила завжди спрямована назад, до положення рівноваги.

Яка різниця між ланцюговою, сітковою та коловою топологією?

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

Чи може мережа стати нестабільною?

Так. Якщо жорсткість дуже висока, а згасання низьке, явний часовий крок вже не встигає відобразити швидкі коливання, і симуляція може "вистрибнути" за межі й розлетітися. Зменшення жорсткості або додавання згасання відновлює стабільність.

Як це пов'язано із симуляцією тканини?

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

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

Кожна пружинно-масова мережа має власні моди, на яких їй "зручно" коливатися, задані масами й жорсткостями. Збудження або посмикування мережі поблизу однієї з цих частот викликає великі, стійкі коливання.

Чому перетягнуті маси тягнуть за собою сусідні?

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