Saya mencoba mensimulasikan objek tali. Formulasi yang saya pahami adalah susunan partikel, dihubungkan oleh pegas. Mata air ini memiliki nilai-k yang sangat besar, sehingga garis berubah bentuk, tetapi sedikit membentang. Saya telah menyimpulkan bahwa menyelesaikan ini sebagai fungsi waktu tidak dimungkinkan dalam bentuk tertutup karena tali adalah generalisasi dari pendulum (yang bukan bentuk tertutup).
Menentukan solusi perkiraan, lalu. Saya membutuhkan algoritma yang berskala baik. Contoh yang saya lihat menggunakan integrasi Eulerian eksplisit atau implisit untuk memindahkan partikel. Ini tidak skala.
Untuk melihat ini, pertimbangkan tali dengan n node. Terapkan kekuatan besar ke satu ujung. Karena talinya tidak terlalu meregang, akselerasi di ujung yang lain harus segera.
Namun, dengan integrasi Euler, untuk mendapatkan kekuatan apa pun ke ujung lainnya memerlukan n langkah. Saya melihat falloff eksponensial: jika node pertama mempercepat jumlah tertentu, maka node yang berdekatan mempercepat kurang (jika mereka mempercepat pada tingkat yang sama, maka algoritma tidak stabil). Akibatnya, node yang berdekatan dengan yang simpul mempercepat bahkan lebih lambat!
Jadi, untuk n node jauhnya, akselerasi hampir dapat diabaikan. Ini mengarah pada tali yang meregang secara signifikan. Jika Anda hanya ingin menggandakan resolusi simulasi, Anda tiba-tiba perlu mengambil langkah waktu yang puluhan atau ratusan kali lebih kecil untuk mendapatkan perilaku serupa.
Saya mencari metode sederhana yang memecahkan masalah ini - yaitu, simulasi resolusi yang lebih tinggi bertemu dengan solusi dengan hanya perhitungan ekstra waktu polinomial. Perpustakaan lengkap teknik matriks dan aljabar linier tersedia. Pengetahuan saya tentang mekanika klasik sangat bagus, dan saya tahu beberapa analisis numerik.