infistream

velocity

5.4 Sisa

Sisa. Pada Bagian 5.3, kita menetapkan suatu kriteria konvergensi untuk metode Gauss-Seidel. Sekarang kita memerlukan cara untuk memperkirakan tingkat konvergensi untuk menentukan kapan harus menghentikan iterasi.

Analisis konvergensi berpusat pada kesalahan solusi ϵ_yang diperkenalkan di Bagian 5.2. Pada praktiknya, ϵ_tidak dapat ditentukan karena solusi yang tepat tidak diketahui. Sebagai gantinya, residu memberikan ukuran akurasi solusi. Vektor residu r mewakili perubahan pada solusi persamaan, diperlukan untuk membuat ψ menjadi tepat, sesuai dengan,

r = A ex A = b A ; \relax \special {t4ht=
(5.10)

dimana  eqn.

Untuk sisa bab ini, notasi matriks  eqn diganti dengan eqn, yang setara dengan notasi vektor dengan  N x N tensor A.  Vektor r (dengan ukuran N) menyediakan satu nilai per baris matriks, dengan nilai positif dan negatif. Pengukuran residu yang diberikan oleh satu nilai, didefinisikan sebagai,

 ------kb----A------k--------- r = kA A --k+ kb A -k ; \relax \special {t4ht=
(5.11)

di mana ‖. . . . .‖ adalah norma matriks, dihitung sebagai jumlah dari magnitudo setiap komponen, misalnya  eqn ; nilai rata-rata dari eqn di seluruh sel dinotasikan dengan eqn.

Residu r memberikan ukuran kesalahan dalam solusi dari  eqn, bukan kesalahan absolut eqn. Ini dibagi oleh norma eqn dan eqn untuk mengurangi ketergantungannya pada skala geometri dan variabel solusi. Dengan mengurangi ketergantungan terhadap skala, r dapat digunakan untuk membandingkan tingkat kesalahan secara adil antara simulasi pada skala yang berbeda.

Gambar di atas menunjukkan r yang dihitung dari Persamaan (5.11) mengikuti iterasi berulang metode Gauss-Seidel (dimulai dari nilai awal r=1). Grafik menggunakan skala vertikal logaritmik karena nilai-nilai dari r meluas lebih dari 4 orde magnitude.

Toleransi

Perangkat lunak CFD umumnya menyediakan kontrol berikut untuk menghentikan solver iteratif:

  • toleransi absolut eqn;
  • toleransi relatif eqn.

Iterasi akan berhenti jika salah satu kondisi toleransi terpenuhi:  eqn; atau eqn di mana eqn  adalah residu awal dalam langkah solusi tertentu. Kriteria eqn sering dinonaktifkan dengan menetapkan eqn, terutama untuk simulasi transien ketika akurasi yang memadai diperlukan pada setiap langkah solusi.

Open chat
Infichat
Hello 👋
Thank you for text me
Can we help you?