Ana Sayfa / ETABS & SAP2000 / Modal Analiz

Modal Analiz — Doğal Periyot ve Mod Şekilleri

Öz değer (eigenvalue) probleminin fiziği, ETABS'ta Modal Case kurulumu, kütle katılım oranı okuma, ve kolay → çok zor 4 çözümlü örnek — GlobalStructure'ın engine/dynamics.js motoruyla hesaplandı.

🔧 Bu sayfa hazırlanırken bir motor hatası bulundu ve düzeltildi. Sitenin özdeğer çözücüsü (eigenSolve), standart güç iterasyonu (power iteration) kullanıyordu — bu yöntem matematik olarak her zaman en büyük özdeğere yakınsar, hangi mod istenirse istensin. Önceki testler bu hatayı yakalamamıştı çünkü M=I gibi simetrik özel bir durumda test edilmişti. Gerçekçi (eşit olmayan kat kütle/rijitlikli) bir örnek denerken hata ortaya çıktı: 1. mod yanlışlıkla en yüksek frekanslı modu veriyordu. Çözüm: ters iterasyon (inverse power iteration, K⁻¹M üzerinde) + Gram-Schmidt deflasyonu. Regresyon testi eklendi (tests/dynamics.test.js). Bu, master prompt'un "doğrulama olmadan yayınlama" ilkesinin neden var olduğunun canlı bir örneğidir — bu sayfa için gerçekçi bir örnek denemeseydik hata fark edilmeyecekti.

İçindekiler

1. Teori — Öz Değer Problemi 2. ETABS'ta Modal Case Kurulumu 3. Örnek 1 (Kolay) — 2 Katlı Simetrik Çerçeve 4. Örnek 2 (Orta) — 3 Katlı Düzenli Çerçeve 5. Örnek 3 (Zor) — 4 Katlı Düzensiz (Kütle/Rijitlik Değişken) 6. Örnek 4 (Çok Zor) — Yetersiz Mod Sayısı Tuzağı

1. Teori — Öz Değer Problemi

Sönümsüz, serbest titreşim halindeki çok serbestlik dereceli (MDOF) bir sistemin hareket denklemi:

M·ü + K·u = 0 Chopra §10.1 — Sönümsüz serbest titreşim

Harmonik çözüm u(t) = φ·sin(ωt) varsayımıyla bu, klasik bir genelleştirilmiş öz değer problemine dönüşür:

[K − ω²·M]·φ = 0   ⟺   K·φ = ω²·M·φ Chopra §10.2, Denk. (10.2.4)

Bu denklemin aşikâr olmayan çözümü için det(K−ω²M)=0 olmalıdır — bu, n serbestlik dereceli bir sistem için n adet ω² (özdeğer) ve karşılık gelen n adet φ (mod şekli, özvektör) verir. En küçük ω, 1. mod (hakim mod)'a karşılık gelir ve genellikle en büyük deprem tepkisini üretir.

Mod Şekli Normalizasyonu

Mod şekilleri (özvektörler) yalnızca yön bilgisi taşır, büyüklükleri keyfidir. Yapı mühendisliğinde standart pratik, φᵀMφ=1 olacak şekilde kütle-normalize etmektir — bu, sonraki katılım faktörü hesaplarını basitleştirir.

Modal Katılım Faktörü ve Etkin Kütle

Γn = φnᵀ·M·r / φnᵀ·M·φn   (r: rijit gövde birim yer değiştirme vektörü)
Meff,n = Γn²   (φ M-normalize ise) Chopra §13.2, Denk. (13.2.4)–(13.2.5)

Her modun toplam kütleye oranı (Meff,n/Mtoplam) o modun "kütle katılım oranı"dır. TBDY 2018 §4.8.1 ve çoğu uluslararası kod (ASCE 7, UBC-97), her iki yatay doğrultuda kümülatif katılımın en az %90'a ulaşmasını zorunlu kılar — yetersiz mod sayısı kullanmak, yapının gerçek tepkisini eksik temsil eder.

2. ETABS'ta Modal Case Kurulumu

Define > Modal Cases > Modify/Show Case1

Varsayılan "MODAL" durumunu düzenleyin veya yeni bir modal durum ekleyin. "Number of Modes" alanında başlangıç için 12 (ETABS varsayılanı) girip, sonuç tablosundaki kümülatif kütle katılımını kontrol ederek gerekirse artırın.

Eigenvectors vs. Ritz Vectors seçimi2

Eigenvectors: gerçek doğal titreşim modlarını verir, genel yapı davranışı için standart. Ritz Vectors: belirli bir yük paternine (örn. deprem yönü) göre optimize edilmiş modlar üretir — zaman tanım alanı analizinde daha hızlı yakınsar ama modlar "gerçek" fiziksel modlar değildir.

Analyze > Run Analysis3

Analizi çalıştırın.

Display > Show Tables… > Modal Information > Modal Participating Mass Ratios4

Bu tablo her mod için T (periyot), UX/UY/UZ (öteleme kütle katılımı) ve RX/RY/RZ (dönme kütle katılımı) sütunlarını içerir. Kümülatif UX ve UY sütunlarını takip edin — ikisi de %90'a ulaşana kadar gereken mod sayısını belirleyin.

Yaygın hata — burulma baskın ilk mod: Eğer 1. modda RZ (burulma kütle katılımı), UX veya UY'den büyükse, bina burulma açısından hassastır — bu genellikle kütle merkezi ile rijitlik merkezinin çakışmadığı, planda düzensiz bir taşıyıcı sistemin işaretidir. ETABS bunu otomatik "hata" olarak göstermez; mühendis modal katılım tablosunu okuyarak fark etmelidir.

3. Örnek 1 — 2 Katlı Simetrik Kesme Çerçevesi

Kolay

Sistem: 2 katlı, her iki katın kütlesi (m=100 t) ve rijitliği (k=40 000 kN/m) eşit — klasik ders kitabı örneği, kapalı-form çözümü mevcuttur.

Modω² (rad²/s²)T (s)φ (mod şekli, normalize)
1152.790.5083[0.0526, 0.0851] — aynı fazda
21047.210.1942[−0.0851, 0.0526] — zıt fazda
Kapalı-form doğrulama (Chopra standart sonucu): Eşit kat kütle/rijitlikli 2-DOF kesme çerçevesi için ω₁²=(3−√5)/2·(k/m), ω₂²=(3+√5)/2·(k/m). Bu formülle elle hesap: ω₁²=0.382·400=152.79, ω₂²=2.618·400=1047.21 — motor sonucuyla birebir eşleşiyor.

Fiziksel yorum: 1. modda her iki kat aynı yönde hareket eder (bina "sallanır"); 2. modda katlar zıt yönde hareket eder (üst kat bir yöne, alt kat diğer yöne — daha yüksek frekans, daha az pratik önem taşır).

4. Örnek 2 — 3 Katlı Düzenli Çerçeve

Orta

Sistem: 3 katlı, her kat m=150 t, k=50 000 kN/m (eşit katlar, ama 3 serbestlik derecesi artık elle çözümü zorlaştırıyor — matris yöntemi gerekli).

ModT (s)φ (mod şekli)
10.7733[0.0268, 0.0483, 0.0602] — monoton artan (klasik 1. mod şekli)
20.2760[0.0602, 0.0268, −0.0483] — bir işaret değişimi
30.1910[0.0483, −0.0602, 0.0268] — iki işaret değişimi

Fiziksel yorum: Yüksek modlara çıkıldıkça mod şeklinde işaret değişim sayısı artar — bu, tüm çok katlı kesme çerçevelerinde gözlenen evrensel bir davranıştır (n. mod, n−1 işaret değişimi taşır).

5. Örnek 3 — 4 Katlı Düzensiz Bina (Kütle/Rijitlik Değişken)

Zor

Sistem: 4 katlı, gerçekçi bir bina gibi kat kütleleri ve rijitlikleri yükseklikle azalıyor: m=[280, 260, 260, 220] t (1.kattan 4.kata), k=[65000, 60000, 55000, 45000] kN/m.

ModT (s)Meff (t)%KatılımKümülatif %
11.1515889.5987.2187.21
20.428298.069.6196.83 ✓ >%90
30.286525.542.5099.33
40.22916.810.67100.00
Pedagojik nokta: Yalnızca 1. modu kullanmak (ELF yönteminin dayandığı varsayım) burada sadece %87.21 kütle katılımı sağlar — TBDY'nin %90 kuralını karşılamaz. Mod birleştirme yöntemi kullanılıyorsa en az 2 mod dahil edilmelidir (kümülatif %96.83). Bu, düzensiz binalarda ELF'in neden bazen yetersiz kaldığının somut bir sayısal kanıtıdır — Örnek 4'te bu tema devam eder.

6. Örnek 4 — Yetersiz Mod Sayısı Tuzağı

Çok Zor

Amaç: Bu örnek yeni bir sayısal hesap değil, Örnek 3'ün yanlış yorumlanma riskini göstermek için tasarlanmıştır — deneyimsiz bir mühendisin sıkça düştüğü bir tuzak.

Senaryo: Bir mühendis, Örnek 3'teki 4 katlı binayı ETABS'ta modelliyor ve varsayılan mod sayısını (12) değiştirmeden analiz çalıştırıyor. Sistem yalnızca 4 serbestlik derecesine sahip olduğundan (kesme çerçevesi idealizasyonunda), ETABS otomatik olarak yalnızca 4 mod üretir — bu durumda "yetersiz mod" sorunu yaşanmaz çünkü zaten tüm modlar hesaplanmıştır.

🎯 Gerçek tuzak — çok katlı, üç boyutlu modeller: 20 katlı, her katta 3 dinamik serbestlik derecesi (UX, UY, RZ — burulma) olan gerçekçi bir 3B modelde toplam 60 serbestlik derecesi vardır. Mühendis varsayılan 12 modu değiştirmezse, kümülatif kütle katılımı %90'ın altında kalabilir — ETABS bu durumda hata vermez, sessizce eksik sonuç üretir. Çözüm: her zaman Modal Participating Mass Ratios tablosunu kontrol edin; %90 sağlanmıyorsa mod sayısını kademeli artırıp yeniden çalıştırın.

İkinci tuzak — burulma baskın ilk mod: Örnek 3'teki gibi düzenli bir kesme çerçevesinde 1. mod her zaman öteleme baskındır. Ancak planda düzensiz (kütle merkezi ≠ rijitlik merkezi) bir binada, 1. mod burulma baskın olabilir — bu durumda ELF yöntemi (tek yönlü, ötelemeyi varsayan) kavramsal olarak uygun değildir ve mod birleştirme yöntemine geçilmelidir (bkz. sıradaki konu, henüz yazılmadı).

Kontrol listesiNeden önemli
Kümülatif UX ≥ %90X yönü deprem tepkisinin yeterince temsil edildiğini garantiler
Kümülatif UY ≥ %90Y yönü için aynı
1. modda RZ < UX, UYBurulma baskın olmadığını, ELF'in kavramsal olarak uygun olduğunu doğrular
T1 makul aralıkta mı?Çok büyük T1 (aşırı esnek model) genelde bir modelleme hatasının (serbest kalmış bağlantı, eksik mesnet) işaretidir

Kaynaklar ve Doğrulama

TeoriChopra, A.K. Dynamics of Structures 4th ed. — §10.1-10.2 (öz değer problemi), §13.2 (modal katılım ve etkin kütle).
Program adımlarıEng-Tips forum tartışmaları (mühendis-mühendis doğrulama), civilera.com "Understanding Modal Analysis in ETABS", thestructuralworld.com "3 Major Post Analysis Checks" — üç bağımsız kaynak %90 kuralı ve menü yolunu (Define>Modal Cases) doğruluyor. 25.07.2026 web teyidi.
Sayısal örneklerengine/dynamics.js eigenSolve() ile hesaplandı — bu oturumda kritik bir güç-iterasyon hatası bulunup düzeltildi (yukarıdaki uyarı kutusu), regresyon testi tests/dynamics.test.js'e eklendi (38/38 test). Örnek 1 ayrıca kapalı-form Chopra formülüyle bağımsız doğrulandı.
← Eşdeğer Deprem Yükü ETABS & SAP2000 Ana Sayfa Yapı Dinamiği Araçları →