Ana Sayfa / Kaynak Denetimi / Vaka 2

Üç Moment Aracındaki İşaret Hatası

Bu vaka, bir iddiayı gerçekten test etmenin değerini gösteriyor. Bir kıyas problemi sayfası yazarken "bu sonuç kendi aracımızla da doğrulanabilir" cümlesini yazmadan önce gerçekten test ettim — ve araç yanlış çıktı verdi.

Tarih: 03.08.2026 Kaynak: statics/three-moment.html Bulan: kendi iddiamı test ederken Sonuç: İŞARET HATASI, düzeltildi

Bağlam

Yazılım kıyas problemleri (F5) için bir sayfa hazırlanırken, iki açıklıklı simetrik bir sürekli kirişin elle hesaplanmış sonucu (RA=RC=45 kN, RB=150 kN) yazıldı. Sayfaya "bu değer platformun kendi Üç Moment Teoremi aracıyla da bağımsız olarak üretilebilir" cümlesi eklenmek istendi — ama eklemeden önce gerçekten test edildi.

4Bulgu: Yeniden Üretilemeyen Sonuç

Aracın kendi girdileriyle (L₁=L₂=6 m, q₁=q₂=20 kN/m, uç momentleri sıfır) çalıştırıldığında, orta mesnet momenti MB doğru çıktı (−90 kNm), ama reaksiyonlar yanlıştı:

Aracın verdiği (hatalı)Doğru (elle + bağımsız yöntem)
RA75.0 kN45.0 kN
RB90.0 kN150.0 kN
RC75.0 kN45.0 kN
Toplam240 kN ✓240 kN ✓

En sinsi kısım burası: toplam reaksiyon her iki durumda da 240 kN çıkıyor — yani en yaygın "sağlama" kontrolü (reaksiyon toplamı = uygulanan yük) bu hatayı yakalamıyor. Hata yalnızca dağılımda, toplamda değil.

Hatanın Kaynağı

Kodda reaksiyon formülü şöyleydi:

Hatalı kod const RA1 = q1*L1/2 - (MB-MA)/L1;

Doğrusu, kesilen kirişin serbest cismi üzerinden moment dengesiyle türetildiğinde işaretin ters olması gerektiğiydi:

Düzeltilmiş kod const RA1 = q1*L1/2 + (MB-MA)/L1;

Nasıl Doğrulandı

Bu tek bir düzeltme değil — düzeltmenin genel olarak (yalnızca simetrik özel durumda değil) doğru olduğunu kanıtlamak için, aracın kendi varsayılan asimetrik girdileriyle (L₁=6, L₂=8, q₁=10, q₂=15) ikinci, tamamen bağımsız bir yöntemle — doğrudan rijitlik (matris sonlu eleman) yöntemi — sıfırdan çözüldü:

Üç moment (düzeltilmiş)Matris FEM (bağımsız)
RA15.357 kN15.357 kN
RB115.625 kN115.625 kN
RC49.018 kN49.018 kN

İki farklı yöntem, birbirinden bağımsız olarak aynı sonuca ulaştı — bu, düzeltmenin genel olarak doğru olduğunun kanıtı.

Sonuç

Bu araç muhtemelen aylardır bu hatalı formülle yayındaydı. Toplam reaksiyon kontrolü hatayı maskeliyordu çünkü hata yalnızca dağılımdaydı, toplamda değildi. Bulunma sebebi, bir iddiayı ("kendi aracımızla doğrulanabilir") yazmadan önce gerçekten sınamaktı.

Genel Ders

"Toplam doğru, o zaman her şey doğrudur" varsayımı tehlikelidir — toplam denge kontrolü, dağılım hatalarını yakalamaz. İkinci ders: bir aracı "doğrulama kaynağı" olarak başka bir içerikte referans göstermeden önce, o aracın kendisini o an test edin — geçmişte doğrulanmış olması, hâlâ doğru olduğu anlamına gelmez.

Güncel (düzeltilmiş) aracı görüntüleyin →

← Kaynak Denetimi Yazılım Kıyas Problemleri →