Пружинно-масова мережа з'єднує точкові маси пружними пружинами, кожна з яких підкоряється закону Гука, щоб моделювати, як м'які деформівні структури згинаються, провисають і коливаються у трьох вимірах. Уся система — це набір зв'язаних осциляторів, які знаходять рівноважну форму, поки енергія перетікає між рухом і пружним натягом. Та сама математика лежить в основі симуляції тканини й мотузок в іграх, молекулярної динаміки та структурного аналізу мостів і будівель.
F = -k * (L - L0).
F = -k * (L - L0) — це закон Гука. Одна маса на пружині
виконує простий гармонічний рух із періодом
T = 2*pi*sqrt(m/k). Енергія поділяється на кінетичну
KE = 1/2 * m * v^2 і пружну потенційну
PE = 1/2 * k * (L - L0)^2. Мережа з багатьох таких пружин має
спектр нормальних мод — власних мод матриці жорсткості — точно
як зв'язані маятники чи вібрувальні молекули.
k; більші значення роблять сітку жорсткішою, а коливання швидшими.m кожного вузла; важчі маси коливаються повільніше.Міст Такома-Нерроуз обвалився 1940 року, бо його настил поводився як пружинно-масова система, що збуджувалася на власній резонансній частоті стабільним вітром. Сучасні хмарочоси та мости борються з цим за допомогою налаштованих гасителів коливань — величезних противаг на пружинах, які поглинають руйнівні вібрації.
З'єднайте маси пружними пружинами, і система знайде свою рівновагу, коливаючись через нормальні моди. Це математична основа симуляції тканини, молекулярної динаміки, інженерії конструкцій та комп'ютерної анімації.
Кожна пружина створює відновлювальну силу F = −k·Δx (закон Гука). Рівняння руху утворюють систему зв'язаних ЗДР, що інтегрується методом Верле. Власні моди матриці жорсткості визначають частоти коливань — та сама математика описує коливання хімічних зв'язків і резонанс будівель.
Перетягуйте будь-який вузол, щоб його зрушити, і спостерігайте за поширенням хвиль. Регулюйте жорсткість k і згасання. Зафіксуйте один вузол, щоб створити нерухому граничну умову — спостерігайте стоячі хвилі.
Міст Такома-Нерроуз обвалився 1940 року, бо його настил поводився як пружинно-масова система, що збуджувалася на власній резонансній частоті вітрами 64 км/год. Сучасні висячі мости мають налаштовані гасителі коливань — важкі маятники, які поглинають енергію вібрації.
Ця симуляція моделює мережу точкових мас, з'єднаних пружними пружинами, з інтеграцією в реальному часі методом Верле. Кожна пружина створює відновлювальну силу, пропорційну тому, наскільки вона розтягнута або стиснута відносно довжини спокою, за законом Гука F = -k·x, а член згасання забирає енергію, щоб система могла заспокоїтися. Ви можете перетягнути будь-яку масу, щоб збурити мережу, регулювати жорсткість пружин і згасання та перемикатися між ланцюговою, сітковою та коловою топологією.
Пружинно-масові системи — основа обчислювальної фізики для м'яких тіл, тканини, волосся та деформованих об'єктів в іграх, кіно та інженерному моделюванні. Та сама решітка мас і пружин показує, як реальні матеріали накопичують і розсіюють пружну енергію, як хвилі поширюються в середовищі та як конструкції коливаються на власних резонансних частотах.
Що таке пружинно-масова система?
Це набір точкових мас, з'єднаних пружинами. Кожна пружина тягне або штовхає свої дві маси назад до довжини спокою, і сумарні сили породжують коливання, поширення хвиль і пружну деформацію в усій мережі.
Що таке інтеграція Верле і навіщо вона потрібна?
Інтеграція Верле просуває кожну масу, використовуючи її поточну й попередню позиції, а не зберігаючи явні швидкості. Вона стабільна, зберігає енергію і дешева обчислювально, тому стала стандартом для симуляції тканини та м'яких тіл у реальному часі.
Що робить регулятор жорсткості?
Жорсткість — це пружинна стала k із закону Гука. Більша жорсткість змушує пружини сильніше опиратися розтягуванню, тож мережа стає твердішою і коливається швидше; менша жорсткість робить її м'якою і повільною.
Що змінює згасання?
Згасання забирає кінетичну енергію на кожному кроці, подібно до тертя чи опору повітря. Більше згасання швидко гасить рух і заспокоює систему; менше згасання дозволяє мережі довше коливатись і "дзвеніти".
Закон Гука стверджує, що відновлювальна сила ідеальної пружини пропорційна її зміщенню від положення спокою, F = -k·x. Знак мінус означає, що сила завжди спрямована назад, до положення рівноваги.
Ланцюг з'єднує маси в один ряд, сітка зв'язує їх у двовимірну структуру, схожу на шматок тканини, а колова топологія замикає їх у закільцьований контур. Кожна топологія дає помітно іншу поведінку коливань і хвиль.
Так. Якщо жорсткість дуже висока, а згасання низьке, явний часовий крок вже не встигає відобразити швидкі коливання, і симуляція може "вистрибнути" за межі й розлетітися. Зменшення жорсткості або додавання згасання відновлює стабільність.
Тканину зазвичай моделюють як сітку мас, з'єднаних структурними пружинами, пружинами зсуву та згину. Ця симуляція використовує ту саму базову ідею, тож сіткова топологія поводиться подібно до звисаючого шматка тканини.
Кожна пружинно-масова мережа має власні моди, на яких їй "зручно" коливатися, задані масами й жорсткостями. Збудження або посмикування мережі поблизу однієї з цих частот викликає великі, стійкі коливання.
Бо пружини з'єднують сусідні маси, і переміщення однієї розтягує прикріплені до неї пружини, які одразу діють силою на з'єднані маси, поширюючи збурення по мережі у вигляді хвилі.