Apa Itu Solver dalam FEA? Linear vs Nonlinear Analysis
Solver dalam Finite Element Analysis (FEA) merupakan komponen utama yang berfungsi untuk menyelesaikan persamaan matematis dari model yang telah dibuat. Setelah geometri, material, mesh, dan boundary condition didefinisikan, solver akan menghitung respons struktur seperti deformasi, tegangan, regangan, maupun temperatur. Dengan kata lain, solver adalah inti dari proses simulasi yang menentukan bagaimana suatu sistem bereaksi terhadap beban dan kondisi batas yang diberikan.
Dalam FEA, solver bekerja dengan menyusun sistem persamaan berbasis metode elemen hingga, kemudian menyelesaikannya secara numerik. Hasil dari proses ini berupa distribusi respon di seluruh domain model. Pemilihan jenis solver sangat penting karena akan menentukan tingkat akurasi, kompleksitas, serta waktu komputasi dari simulasi yang dilakukan.
Secara umum, analisis dalam FEA dibagi menjadi dua kategori utama, yaitu analisis linear dan analisis nonlinear.
Pada analisis linear, diasumsikan bahwa hubungan antara beban dan respon struktur bersifat proporsional. Artinya, jika beban meningkat dua kali lipat, maka deformasi dan tegangan juga akan meningkat secara linear. Selain itu, analisis linear biasanya mengasumsikan deformasi kecil, sifat material konstan, serta tidak adanya perubahan kondisi kontak selama proses pembebanan. Karena asumsi ini, solver linear dapat menyelesaikan sistem persamaan secara langsung (direct solution) tanpa memerlukan iterasi yang kompleks. Hal ini membuat analisis linear lebih cepat dan efisien, serta sering digunakan pada tahap awal desain.
Sebaliknya, analisis nonlinear digunakan ketika perilaku sistem tidak lagi mengikuti hubungan linear. Dalam kondisi ini, solver harus menyelesaikan persamaan secara bertahap dan iteratif karena perubahan kondisi terjadi selama proses pembebanan. Analisis nonlinear menjadi penting untuk mendapatkan hasil yang lebih realistis pada banyak kasus teknik.
Terdapat tiga jenis utama nonlinearitas dalam FEA, yaitu:
-
Nonlinearitas material (material nonlinearity)
Terjadi ketika hubungan antara tegangan dan regangan tidak lagi linear. Contohnya adalah material plastis, karet, atau material yang mengalami creep dan strain hardening. Pada kondisi ini, sifat material berubah seiring dengan pembebanan. -
Nonlinearitas kontak (contact nonlinearity)
Terjadi ketika terdapat interaksi antara dua atau lebih komponen yang dapat saling bersentuhan, terpisah, atau bergeser. Kondisi kontak dapat berubah selama simulasi, sehingga memerlukan perhitungan iteratif untuk menentukan status kontak pada setiap langkah. -
Nonlinearitas geometrik (large deformation nonlinearity)
Terjadi ketika deformasi struktur cukup besar sehingga perubahan bentuk mempengaruhi distribusi gaya dan respon struktur. Pada kondisi ini, asumsi deformasi kecil tidak lagi valid dan geometri harus diperbarui secara kontinu selama proses perhitungan.
Karena adanya ketiga jenis nonlinearitas tersebut, solver nonlinear biasanya bekerja menggunakan metode iteratif seperti Newton-Raphson untuk mencapai solusi yang konvergen. Proses ini membutuhkan pembagian beban ke dalam beberapa langkah (load stepping) serta kontrol konvergensi yang tepat. Akibatnya, analisis nonlinear umumnya membutuhkan waktu komputasi yang lebih lama dibandingkan analisis linear.
Pemilihan antara analisis linear dan nonlinear harus disesuaikan dengan kondisi nyata dari sistem yang dianalisis. Analisis linear dapat digunakan untuk kasus sederhana dengan deformasi kecil dan material elastis, sedangkan analisis nonlinear diperlukan untuk kasus yang melibatkan plastisitas, kontak, atau deformasi besar.
Dalam praktik rekayasa, pendekatan yang umum dilakukan adalah memulai dengan analisis linear untuk mendapatkan gambaran awal, kemudian dilanjutkan dengan analisis nonlinear untuk mendapatkan hasil yang lebih akurat. Dengan memahami perbedaan antara kedua pendekatan ini serta jenis-jenis nonlinearitas yang ada, engineer dapat memilih metode analisis yang tepat dan menghasilkan simulasi yang lebih representatif terhadap kondisi nyata.


