Archi-Civilarchi-civil.com
Sonlu Elemanlar · FEM-05  |  Güven seviyesi: A
Sayılar engine/fem2d.js tarafından üretilir, tests/fem2d.test.js ile denetlenir.

Ana Sayfa / Yazılar / Sonlu Elemanlar FEM-05

Dört Eleman İki Yüz Elli Altıyı Yenerse

FEM-02'de Q4 elemanı kaba ağda on kat yanılıyordu. İkinci dereceden Q8 elemanı aynı ağda %2,5 hata veriyor — ve dört elemanı, iki yüz elli altı Q4 elemanından daha doğru. Ama bu üstünlüğün bir bedeli var ve bedel çok keskin.

Güven: A Motor: engine/fem2d.js Test: tests/fem2d.test.js — 61/61 Ön koşul: FEM-04 Okuma: ~16 dk Son doğrulama: 2026-09-10 English: read in English

1. Kilitlenmenin kaynağına dönelim

FEM-02'de kilitlenmenin sebebini şöyle koymuştuk: bir eleman, temsil edemediği bir şekil değiştirme alanına zorlandığında sahte kayma şekil değiştirmesi üretir ve gerçekte olduğundan çok daha rijit davranır.

Eğilmede şekil değiştirme kesit yüksekliği boyunca doğrusal değişir. Q4 elemanının yerdeğiştirme alanı iki doğrusaldır; türevi, yani şekil değiştirme, eleman içinde neredeyse sabit kalır. Doğrusal bir dağılımı üretemez.

Doğal çözüm Çare, integrasyonu kurcalamak değil elemanın derecesini yükseltmektir. Yerdeğiştirme ikinci dereceden olursa şekil değiştirme doğrusal olur — ve eğilmenin gerektirdiği tam da budur.

2. Q8: sekiz düğüm, doğrusal şekil değiştirme

Q8 elemanı köşelerde dört, kenar ortalarında dört düğüm taşır. Şekil fonksiyonları ikinci dereceden (serendipity ailesi), dolayısıyla:

u(ξ,η) ikinci dereceden  ⇒  ε = ∂u/∂x doğrusal Q4'te u iki doğrusal, ε neredeyse sabit. Aradaki fark, kilitlenmenin olup olmamasını belirliyor.

İntegrasyon için tam kural 3×3 Gauss, indirgenmiş kural 2×2'dir. Q8'de indirgenmiş integrasyon yaygın bir tercihtir ve tek bir sahte mod üretir — Q4'ün iki modu kadar yıkıcı değildir.

3. Kenar ortası düğümü paylaşılır

Ağ üretiminde ilk tuzak Bir kenarın orta düğümü, o kenarı paylaşan iki elemana da ait olmalıdır. Her eleman kendi orta düğümünü ayrı üretirse elemanlar o kenar boyunca birbirinden kopar ve yapı iki ayrı parçaya ayrılır. Motorumuzun dönüştürücüsü kenarları anahtarlayarak bunu imkânsız kılıyor; 2×2 bir ağda 25 değil — düğüm üretiyor.

4. Yama sınaması

Yeni bir eleman formülasyonunun ilk sınavı, sabit şekil değiştirme alanını tam olarak üretip üretemediğidir.

ElemanİntegrasyonYama sınaması hatasıSonuç
hesaplanıyor…
Q8 hem tam hem indirgenmiş integrasyonda makine hassasiyetinde geçiyor.

5. Kilitlenme karşılaştırması

FEM-02'deki aynı konsol: L = 1000, H = 100, t = 10 mm, uç yükü 1000 N. Referans —.

AğQ4 tamQ8 tamQ8 indirgenmiş
hesaplanıyor…
Parantez içindeki değerler referansa göre bağıl hatadır.
Bulguhesaplanıyor…

6. Serbestlik derecesi başına verim

"Dört eleman iki yüz elli altıyı yendi" ifadesi tek başına adil değil, çünkü Q8 elemanı daha çok düğüm taşır. Doğru karşılaştırma serbestlik derecesi üzerinden yapılır.

ModelElemanSerbestlik derecesiHata
hesaplanıyor…
Aynı problem, aynı çözücü. Karşılaştırma eleman sayısına değil serbestlik derecesine göre.

Dörtgen sayısı üzerinden yapılan karşılaştırmalar yanıltıcıdır. Q8 daha çok düğüm istiyor — ama aynı doğruluğa çok daha az serbestlik derecesiyle ulaşıyor, ve çözüm maliyeti serbestlik derecesiyle belirlenir.

7. Hata neden sıfıra gitmiyor?

Tabloya dikkatlice bakınca bir şey göze çarpıyor: Q8'in hatası ağ sıklaştıkça düşüyor ama sıfıra gitmiyor, yaklaşık %0,2 dolayında duruyor.

Bu bir kusur değil Q8, düzlem gerilme elastisite çözümüne yakınsıyor. Bizim referansımız ise Timoshenko kirişi — kesme deformasyonunu içeren ama yine de yaklaşık bir çözüm. Hata sıfıra gitmiyor çünkü referansın kendi farkında duruyor. Yani Q8 artık o kadar doğru ki, referans çözümün hatası görünür hâle geliyor.

Bunun pratik sonucu şu: yakınsama incelemesi, referansınızdan daha doğru olamaz. Q4 ile çalışırken bu sorun görünmezdi, çünkü elemanın kendi hatası referansın hatasını fazlasıyla gölgeliyordu. Yüksek dereceli elemana geçtiğinizde referansı da sorgulamanız gerekir.

8. Bedel: kenar ortası düğümü

Şimdiye kadar Q8 her ölçütte üstün çıktı. Bedeli burada.

Q8'in kenar ortası düğümü kenarın tam ortasında olmak zorunda değil — izoparametrik dönüşüm onu başka yere de taşıyabilir. Ama taşındığında dönüşüm hızla bozulur.

Kenar ortası kaymasıUç sehimiHataDüzgün ağa göre
hesaplanıyor…
8×2 ağ, Q8 tam integrasyon. Kayma, kenar uzunluğuna oranla verilmiştir.
Bedelhesaplanıyor…

9. İki bozulmayı karşılaştırmak

FEM-04'te Q4'ün köşe düğümleri kaydırıldığında hatanın %13,95'ten %18,76'ya çıktığını ölçmüştük — bağıl olarak yaklaşık %35 kötüleşme. Burada Q8'in kenar ortası düğümü kaydırıldığında bağıl kötüleşme kırk kattan fazla.

Dürüst bir uyarı Bu iki sayı doğrudan karşılaştırılamaz: biri köşe bozulması, diğeri kenar ortası kayması — farklı bozulma türleri. Söylenebilecek olan daha dar: Q8'in kendine özgü bir kırılganlığı var ve bu kırılganlık Q4'ün köşe bozulmasına duyarlılığından belirgin biçimde keskin. Yüksek dereceli elemana geçmek, ağ kalitesi gereksinimini azaltmaz — artırır.

Bunun sebebi anlaşılır. Q8'in üstünlüğü ikinci dereceden yerdeğiştirme alanını doğru temsil etmesinden geliyor. Kenar ortası düğümü kaydığında dönüşüm o ikinci dereceden alanı çarpıtıyor — yani elemanı üstün kılan şeyin kendisi bozuluyor.

10. Pratikte ne yapmalı

  1. Eğilmenin baskın olduğu yerde ikinci dereceden eleman kullanın. Q4 ile kaba ağda çalışmak, FEM-02'de görüldüğü gibi %70 hata üretebilir.
  2. Karşılaştırmayı serbestlik derecesi üzerinden yapın. Eleman sayısı yanıltıcıdır; maliyet serbestlik derecesiyle belirlenir.
  3. Kenar ortası düğümlerini ortada tutun. Eğrisel sınırlarda kaydırma gerekebilir, ama kaymayı gerektiği kadarla sınırlayın.
  4. Kenar ortası düğümünün paylaşıldığını doğrulayın. Paylaşılmazsa elemanlar kopar ve bu, sonucu bakınca hemen belli olmaz.
  5. Referansınızı sorgulayın. Yüksek dereceli elemanla çalışırken kalan hata elemandan değil referanstan geliyor olabilir.
  6. Ağ kalitesi gereksinimini gevşetmeyin. Yüksek derece, kötü ağa toleransı artırmaz; azaltır.

11. Kendini sınama

  1. Q8 neden eğilmede kilitlenmiyor? Cevabınızda "şekil değiştirmenin derecesi" nerede geçiyor?
  2. Dört Q8 elemanı 256 Q4 elemanından daha doğru. Bu karşılaştırma neden tek başına adil değil, ve adil olanı nedir?
  3. Q8'in hatası neden sıfıra gitmiyor? Bu elemanın mı yoksa referansın mı kusuru?
  4. Kenar ortası düğümü kaydığında Q8'i üstün kılan hangi özellik bozuluyor?
  5. Bir kenarın orta düğümü iki elemanca paylaşılmazsa ne olur? Sonuca bakınca fark eder misiniz?
  6. Q8'de indirgenmiş integrasyon kaç sahte mod üretir? Q4'e göre neden daha az tehlikeli?

Kaynaklar

  1. Serendipity ailesi ikinci dereceden şekil fonksiyonları ve izoparametrik formülasyon — standart sonlu elemanlar sonuçları; ülke yönetmeliğinden bağımsızdır.
  2. Yama sınaması — eleman geçerliliğinin standart ölçütü; bkz. FEM-02.
  3. Referans çözüm: kesme deformasyonu dâhil Timoshenko kirişi. Bu yazının 7. bölümü tam olarak bu referansın sınırını konu ediyor.
  4. Ders modülleri ve MATLAB uygulamaları için: Kwon, Y.W. & Bang, H., The Finite Element Method using MATLAB. Anlatım, türetme ve bütün sayılar kendi motorumuzdandır.

Yazıdaki bütün sayılar engine/fem2d.js tarafından üretilir ve tests/fem2d.test.js içinde ayrıca sabitlenmiştir (61/61). Q8 elemanı yama sınamasını hem tam hem indirgenmiş integrasyonda makine hassasiyetinde geçer; kenar ortası düğümlerinin komşu elemanlarca paylaşıldığı ayrı bir vakayla denetlenir.

FEM-06: eğrisel sınır → Eleman kalitesi aracını aç → ← FEM-04: ağ kalitesi Read in English → Bütün yazılar →
archi-civil.com — Dört Eleman İki Yüz Elli Altıyı Yenerse · FEM-05 · Güven seviyesi A · Çıktı tarihi:
Yüksek derece, kötü ağa toleransı artırmaz; azaltır.