Her şey üniversite yıllarımda başladı. Mezuniyet projem için hocam önüme, her biri farklı bir tasarım standardından alınmış; kendi içinde tutarlı ama birbirleriyle çoğu zaman çelişen karmaşık formüller yığdı.
Peki yapı neydi? Bir yanında kesiti aniden değişen bir kolon, diğer yanında kesiti kesintisiz değişen bir kiriş barındıran çelik bir hangar yapısıydı.
Hocam, bu karmaşık sistemi pek de anlamlı olmayan ampirik formüllerle hesaplamamı istiyordu. Sayfalara bakakaldım; o an zihnimde tek bir düşünce belirdi:
“Ben sadece formülleri yerine koymak istemiyorum — neyi çözdüğümü gerçekten kavramak istiyorum.”
Bu, yanal burulmalı burkulma (LTB) ile uzun soluklu kişisel ve teknik yolculuğumun başlangıcıydı.
Ampirizmden Analize: Eurocode ile Yeni Bir Sayfa
Meslek hayatımın ilk yıllarında mühendislik pratiğim büyük ölçüde ampirik formüllere dayanıyordu. Hızlıydılar, pratiktiler ve kabul görmüşlerdi. Ama içimdeki o ses durmadan soruyordu:
“Bu gerçekten doğru mu? Bunun ne işe yaradığını gerçekten anlıyor muyum?”
Bu sorular sonunda beni Eurocode’a götürdü. Bu, yalnızca farklı denklemler yığını değil; yapılandırılmış, şeffaf ve fiziksel temellere dayanan bir tasarım felsefesiydi. Sadece sonuç değil, gerçek bir içgörü sunuyordu.
Eurocode’u ofisimizde doğru biçimde uygulayabilmek için, o dönemde bize tam anlamıyla bir kara kutu gibi gelen ticari bir yazılım olan Dlubal RSTAB 8’i edindik. Programı deneme aşamasındayken, çoğu kişinin yaptığı gibi kullandık: değerleri girip sonuçları aldık. Ancak yazılımın derinlerine indikçe bir gerçeği fark ettim:
Bu mesele sadece rakam üretmekten ibaret değil — davranışı modellemek ve anlamakla ilgili.”
Ve o an kendi kendime dedim ki:
“Bunu kendi yöntemimle çözeceğim.”
MATLAB’da Kendi Yolumu Çizmek
Bu kararla motive olarak çözümümü MATLAB ortamında geliştirmeye başladım.
Amacım sadece bir sonuç elde etmek değil, LTB mekaniğini satır satır kurmak ve her bileşeni anlayarak ilerlemekti.
7 serbestlik dereceli bir kiriş elemanı kodladım: eksenel, düşey ve yanal yer değiştirmeler; üç dönme; ayrıca çarpılma.
Şekil değiştirmiş geometride dengeyi yakalamak için ikinci mertebe (geometrik olarak doğrusal olmayan) bir çözücü entegre ettim.
Eleman üzerindeki kusurları temsil etmek amacıyla, sinüs fonksiyonuyla başlangıç geometrik kusuru tanımladım.
Ardından sistemi, Kindmann’ın Steel Structures – Design Using FEM kitabındaki İki Mafsallı Çerçeve örneğiyle doğruladım.
MATLAB sonuçları kitap verileriyle birebir uyuştu.
Aynı çerçeveyi RSTAB 8’de modellediğimde de sonuçlar oldukça yakındı; tek fark kusur tanımından kaynaklanıyordu: Ben sinüs biçimli bir fonksiyon kullanırken, RSTAB otomatik olarak ilk burkulma modunu uyguluyordu.
Sırada Ne Var?
Bir sonraki adım, MATLAB koduma otomatik burkulma modu çıkarımını entegre etmek. Böylece kusur tanımı gerçek ilk mod şekline uyum sağlayacak, tutarsızlıkları azaltacak ve modelimi ticari FEM yazılımlarına bir adım daha yaklaştıracak.
Sonuç
Bu yolculuk sadece bir yapısal çözücü kurmak değildi — mühendisliği farklı bir mercekten görmek, alışılagelene soru sormak ve yalnızca sunulanla yetinmeyip anladığıma güvenmekle ilgiliydi.
Eğer sen de yapısal sistemlerin nasıl davrandığını gerçekten kavramak istiyorsan — sadece “sonuç” almak değil — bazen her şey tek bir soruyla ve kendi cevabını inşa etme cesaretiyle başlar.
