Kablo Tavası Güzergâh Tasarımında Revit Otomasyonu: Buat ve Bağlantı Mantığı
Elektrik projesinde kablo tavası güzergâhını elle çizmeye başladığınız an, işin çiziminden çok “muhasebesiyle” uğraştığınızı fark edersiniz. Ana kolondan çıkan tava kat planında yürür, bir kirişe takılır, alttan geçmek için düşey iner, sonra tekrar yükselir; her kırılımda dirsek, her ayrımda te-parçası, her seviye değişiminde redüksiyon ya da düşey dönüş elemanı gerekir. Bunların hepsini tek tek yerleştirir, hizalar ve segmentleri birbirine kilitlersiniz. Sorun bir eleman koymak değil; güzergâhın bir ucundan diğerine kesintisiz, boşluksuz ve elektriksel olarak tutarlı bir zincir oluşturmasıdır. Bir segmenti 20 cm kaydırdığınızda ona bağlı dirsek, buat ve dallanmanın da onunla birlikte gelmesi gerekir. Elle çizimde bu “birlikte gelme” garantisi yoktur; her taşımada zinciri elle onarmak zorunda kalırsınız. Otomasyonun çözdüğü asıl problem de tam olarak budur: geometriyi değil, bağlantı topolojisini korumak.
Güzergâh sürekliliği neden zor bir problem
Bir kablo tavası güzergâhı, aslında uçları birbirine bağlı segmentlerden oluşan bir graftır. Her segmentin iki ucunda birer bağlantı noktası (connector) vardır ve iki segment ancak bu noktalar hem konum hem yön hem de kesit bakımından örtüştüğünde gerçekten “bağlı” sayılır. Gözle bakıldığında bitişik görünen iki tava, uçları birkaç milimetre kaçıksa veya profilleri farklıysa model açısından ayrık iki nesnedir. Bu ayrıklık plan görünüşünde belli olmaz; ancak metraj alırken, çakışma kontrolü yaparken ya da kablo çekim listesi üretirken ortaya çıkar. Otomasyon yaklaşımının ilk işi, güzergâhı bir çizgi kümesi olarak değil, düğüm (buat, dallanma, seviye değişimi) ve kenarlardan (düz segmentler) oluşan bir graf olarak ele almaktır.
Tava boyutlandırma ve dolgu oranı
Güzergâh geometrisi kadar kritik olan, tavanın kesitidir. Tava boyutu, üzerinden geçecek kabloların toplam kesit alanına ve ısıl davranışına göre seçilir. Burada anahtar kavram dolgu oranı (fill ratio): tavanın kullanılabilir kesit alanının ne kadarının kablolarla dolduğunu ifade eden orandır. Dolgu oranı yalnızca “kablolar sığıyor mu” sorusuyla ilgili değildir; kabloların ısı atma kapasitesini ve akım taşıma değerinin düşürülmesi (derating) gerekip gerekmediğini de belirler. Aşırı dolu bir tavada kablolar birbirini ısıtır ve kesit hesabı geçersiz kalır.
Kabul edilebilir dolgu oranı; kablo tipine (güç/kontrol/haberleşme), tavanın delikli veya kapalı oluşuna ve ilgili yönetmelik ya da standarda göre değişir. IEC 61537 tava ürün standardı, kablo yerleşimi ve akım taşıma tarafında ise IEC 60364 / TS HD 60364 serisi ve üretici katalog derating tabloları başvurulan genel referanslardır. Pratikte tasarımcılar, gelecekteki ilaveler için belirli bir yedek kapasite bırakır. Aşağıdaki değerler kesin sınır değil, yaygın mühendislik pratiğine dair yaklaşık büyüklüklerdir; nihai değer daima projeye uygulanan standarttan alınmalıdır:
| Kablo tipi | Tipik hedef dolgu (yaklaşık) | Neden |
|---|---|---|
| Güç kabloları (tek katman tercih edilir) | Genellikle görece düşük tutulur | Isı atımı ve derating hassasiyeti |
| Kontrol / sinyal kabloları | Görece yüksek tolere edilebilir | Isıl yük düşük |
| Karışık dolu güzergâh | Genellikle %20-30 yedek bırakılır | İleride ilave çekim payı |
Otomasyon açısından buradaki fayda şudur: tava seçimini bir tabloya bağladığınızda, güzergâhtaki her segment için “bu kesitte şu kadar kablo şu dolguyu üretir” kontrolü otomatik yapılabilir ve gerekli minimum tava genişliği önerilebilir. Karar mühendiste kalır; makine yalnızca hesabı ve tutarlılık denetimini üstlenir.
Buat yerleşim mantığı
Buat (junction box), güzergâhta dallanma, yön/seviye değişimi ya da belirli mesafe aşımı gibi noktalarda kabloların eklendiği/dağıtıldığı düğümlerdir. Elle çalışırken buatları “göze güzel gelen” yerlere koyma eğilimi vardır; otomasyonda ise yerleşim, açık kurallara bağlanır. Tipik kural seti şöyledir:
- Her dallanma (te / X birleşimi) noktasında bir buat.
- Düşey geçişlerin başladığı/bittiği kritik noktalarda erişim için buat.
- Uzun düz güzergâhlarda, çekim mesafesi belirli bir eşiği aştığında ara buat (mesafe eşiği projeye/uygulamaya göre belirlenir).
- Bakım erişimi mümkün olmayan konumlarda buat yerleştirmekten kaçınma.
Bu kurallar graf üzerinde gezinerek uygulanır: güzergâh boyunca ilerlerken düğüm tiplerini işaretler, mesafe biriktirir ve eşik aşıldığında düğüm ekleriz.
GÜZERGAH -> BUAT YERLEŞTİRME (sözde kod)
girdi: segment_listesi (uç uca bağlı tava segmentleri)
kural: max_cekim_mesafesi
biriken_mesafe = 0
for each segment in güzergâhı_sırayla_gez(segment_listesi):
biriken_mesafe += segment.uzunluk
dugum_tipi = null
if segment.baslangic bir dallanma ise: dugum_tipi = "DALLANMA"
elif segment.baslangic bir düşey_geçiş ise: dugum_tipi = "SEVIYE_DEGISIMI"
elif biriken_mesafe >= max_cekim_mesafesi: dugum_tipi = "ARA_BUAT"
if dugum_tipi != null:
p = segment.baslangic_noktasi
if erisilebilir(p): # bakım erişimi kontrolü
buat = yerlestir_family(BUAT_TIPI, p)
baglanti_kur(buat, segment) # konektör eşleme (aşağıda)
biriken_mesafe = 0
else:
uyari("Erişilemeyen konumda buat gerekiyor: %p")
Dikkat edilecek nokta, algoritmanın buatı yalnızca yerleştirmemesi; yerleştirdiği her buatı komşu segmentlere gerçekten bağlaması gerektiğidir. Bağlanmamış bir buat, modelde asılı kalır ve topolojiyi bozar.
Dönüşler ve düşey geçişler
Yatay dönüşler (dirsek), dallanmalar (te) ve düşey geçişler, güzergâhın “kırılım” noktalarıdır ve her biri kendi geçiş elemanını ister. Otomasyonda bu elemanlar tipik olarak elle seçilmez; iki segmentin uçları bağlandığında sistem yön farkını okuyup uygun fitting’i (dirsek, te, düşey dönüş, redüksiyon) yönlendirme tercihlerine göre otomatik türetir. Bu yüzden düşey geçişleri ayrı bir “eleman koyma” işi gibi değil, iki segment arasındaki açı ve seviye farkının doğal sonucu gibi ele almak gerekir. Redüksiyon (farklı kesitli iki tavanın birleşimi) ise hem geometrik hem de dolgu-oranı açısından denetlenmesi gereken özel bir durumdur: kesit daraldığında dolgu oranı o noktada aniden yükselebilir.
Revit’te konektör (connector) mantığı
İşin çekirdeği, her MEP elemanının uçlarında taşıdığı konektörlerdir. Kablo tavası segmentleri, fitting’ler ve buat familyaları birer konektör kümesi sunar; iki elemanı “bağlamak”, geometrik olarak yaklaştırmak değil, uygun iki konektörü eşleyip birbirine referanslamaktır. Otomasyon mantığı jenerik olarak şöyle işler: elemanın konektör yöneticisinden boştaki (bağlanmamış) konektörleri bul, hedef elemanla eşleşecek olanı konum ve yön yakınlığına göre seç, kesit/profil uyumunu doğrula ve bağla.
KONEKTÖR EŞLEME (sözde kod)
fonksiyon baglanti_kur(eleman_a, eleman_b):
ka = bos_konektorler(eleman_a)
kb = bos_konektorler(eleman_b)
(ca, cb) = en_yakin_yon_ve_konum_ciftini_sec(ka, kb)
if ca == null or cb == null:
uyari("Uygun konektör bulunamadı"); return
if not profil_uyumlu(ca, cb):
araya_gecis_elemani_koy(ca, cb) # redüksiyon / adaptör
else:
ca.baglan(cb) # konektörleri referansla
Bu yaklaşımın değeri, bağlantıyı geometriden ayırmasıdır. Konektörler bağlandığında, aralarındaki ilişki artık koordinatlardan değil, referanstan gelir.
Güzergâh değişince tutarlılık
Asıl kazanç, tasarım değiştiğinde ortaya çıkar. Konektörlerle kurulmuş bir zincirde bir segmenti taşıdığınızda, ona bağlı dirsek, buat ve dallanmalar bağlantı referansını koruyarak birlikte gelir; sistem gerekiyorsa fitting’i günceller. Elle çizimde her taşıma, zinciri elle onarma anlamına gelir. Topolojiyi koruyan bir modelde ise taşıma, yalnızca etkilenen düğümlerin yeniden hesaplanmasıdır. Bu yüzden otomasyonun hedefi güzergâhı bir kez “hızlı çizmek” değil; güzergâhı, defalarca değişse de tutarlı kalan bir grafa dönüştürmektir. Dolgu oranı denetimi, buat kuralları ve konektör eşlemesi de bu grafın üzerinde çalışan denetçilerdir.
Özet
- Kablo tavası güzergâhı bir çizgi kümesi değil, düğüm (buat, dallanma, seviye değişimi) ve kenarlardan oluşan bir graftır; otomasyonun asıl işi geometriyi değil bağlantı topolojisini korumaktır.
- Tava boyutu dolgu oranıyla seçilir; oran hem sığdırmayı hem ısıl davranışı/derating’i etkiler ve kesin sınır daima ilgili yönetmelik/standarttan (ör. IEC 61537, IEC/TS HD 60364, üretici derating tabloları) alınmalıdır.
- Buat yerleşimi “göze göre” değil kurala bağlanır: dallanma, düşey geçiş ve çekim mesafesi eşiği; ayrıca bakım erişimi kontrolü şarttır.
- Bağlantı, elemanları yaklaştırmak değil konektörleri eşleyip referanslamaktır; profil uyumsuzluğunda araya geçiş elemanı (redüksiyon) girer.
- Konektörle kurulmuş bir zincir, güzergâh değiştiğinde tutarlılığını korur; elle çizimdeki “her taşımada onarım” yükünü ortadan kaldıran şey de budur.