Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Drawio
baseUrlhttps://aecbolt.atlassian.net/wiki
diagramNameMesnet Plan Görüntüsü
contentId81134030
width1088
zoom1
pageId69304362
diagramDisplayNameMesnet Plan Görüntüsü
lbox1
contentVer2
height601
revision2

  • Mesnet alignment "Alignment" hesapları

          Mesnet içerisindeki objeler güzergaha konumlandığı zaman, "alignment" fonksiyonları bakımından aynı özellikleri göstermektedir. Objelerin AlignH değeri orient "Orient" olup objeleri güzergah üzerinde istenilen noktaya taşıyıp, yatay kurb durumuna göre dönerek "alignment" rotasına kendini eşitleyene kadar dönecektir. Objelerin AlignV değerinin warp "Warp" olması, alignmentın "alignment"ın düşey kurbda görülen bütün davranışlarının mesnet objelerinde görülmesini istemekten kaynaklıdır. A AlignT değerinin warp olma "Warp" olma sebebi ise "transverse" yönde alignmenta "alignment"a eğim verilirse mesnet objeleri yüzeyleri "transverse" yönde "alignment" ile aynı davranışı sergilemesi için yazılmıştıriçindir. Fakat "transverse" yönde ve düşey kurbda objeler birbirinden farklı davranış sergilemektedir. Mesnet kaidesinin tabanı "alignment" ile aynı davranışı göstermekte, ancak tepesinin düz durumda olması istendiği için kod bu şekilde ayarlanmıştır. Mesnet koordinatlarının transverse yönde ve düşey kurb durumunda kaybettiği Z yönündeki ölçü miktarları delta hesapları ile hesaplanıp ilgili yerlere eklenmiştir. Elastomer ve çelik plaka kısmının ise transverse yönde ve düşey kurbda tamamen düz durması istendiği için AlignTB= "0" değeri ile düz olduğu belirtilip, kaybettiği ölçü farkları delta hesapları ile ilgili Z koordinatlarına eklendi. Kodda görüleceği üzere her bir objenin delta hesapları yapılmıştır. İsminde; EL bulunanlar elastomer, Spt bulunanlar çelik plaka, Mkz bulunanlar mesnet kaidesi ile alakalı delta hesaplarını ifade etmektedir. Buraya örnek bir delta hesabını ekleyelim.

Jira Legacy
showSummaryfalse
serverSystem JIRA
serverId12184a62-cd2a-3b23-8878-0a21493ef13f
keyDOC-94

Drawio
baseUrlhttps://aecbolt.atlassian.net/wiki
diagramNameMesnet Align V Davranışı
contentId81101668
width1433
zoom1
pageId69304362
diagramDisplayNameMesnet Align V Davranışı
lbox1
contentVer2
height806
revision2

...

          Bu kısımda elastomerik mesnetin sonlu elemanlar ("finite") modelinde yapılan koordinat hesapları detaylı bir şekilde açıklanacaktır.

Elastomerik mesnet objesinin finite modeli, üç adet düğüm noktasının ("node") "FELine" Objesi ile birbirlerine bağlanması ile oluşmuştur. Bu düğüm noktaları, obje tipi "node" olan "BearFE", "BB" ve "BT" dir. "BearFE", mesnet kaidesinin alt yüzeyinin düğüm noktasıdır. "BB", mesnet kaidesinin üst yüzeyinin düğüm noktasıdır, elastomer kısmın alt yüzeyi ile mesnet kaidesinin üst yüzeyi koordinatları aynı olduğu için elastomer tabanına yönelik düğüm noktası oluşturulmamıştır. Oluşturulsa dahi Openbrim OpenBrIM sistemi aynı koordinatlara gelen iki ya da daha fazla düğüm noktasından birini gösterip diğerlerini yok saymaktadır. "BT" ise Elastomer elastomer kısmın üst yüzeyinin düğüm noktasıdır.

...

          Elastomerik mesnet objesinin Finite "finite" modeli yukarıdaki kod içerisinde görüldüğü üzere, "stiffness" değerlerinin tanımlı olup olmamasına göre iki yola ayrılmaktadır. "Stiffness" hesaplaması, Kbys dosyası içerisinde adı KBYS_MesnetHesabı olan obje ile yapılmaktadır. Mesnet kodu da proje içerisinde (App modelinde) mesnet stiffness hesabı ile alakalı yapan objenin olup olmadığına göre guardlanmıştır"guard"lanmıştır. Eğer proje içerisinde stiffness hesabı ile alakalı yapan obje var ise, kod içerisinde Stiffness Defined grubu içerisinde node isimleri verilmiş "FELink" Objesi gibi davranacaktır. Stiffness hesabı ile alakalı obje hesabı  objesi yok ise kod içerisinde Stiffness Undefined grubu içerisinde görüleceği üzere gereken node isimleri verilmiş "rigid link" gibi davranacaktır. Rigid link, çalışma sistemi olarak üzerine gelen kuvveti olduğu gibi altında bulunan altyapı objesine ileten "FELine" Objesidir. Bu görevi düzgünce yerine getirebilmesi için RigidSec adlı Type durumu Section olan, atalet momenti vb. değerlerin 1 üzeri 10 mertebesi olan kesit tanımı yapılmıştır.       

...

          Bu kısımda elastomerik mesnet objesinin içerisinde parametrelerin neden exportlandığı "export"landığı açıklanacaktır. 

1. "Nsp" parametresinden "Addition" parametresi dahil olmak üzere exportlanan "export"lanan parametreler cad çizimlerinde kullanıldığı için exportlanmıştır"export"lanmıştır.

          Bu parametre grubunda:

...

2. "MRoute" parametresi, her obje için tek tek "alignment" seçimi yapılmasının önüne geçmek amacıyla exportlanmıştır"export"lanmıştır. Çalışma mantığı olarak kod incelenecek olursa, mesnetin altında bulunan altyapı objesinin alignmentını referans alarak kendini güzergahta konumlandırmaktadır. 

3. "bearing_refline1" ve "bearing_refline" parametreleri mesnetten sonra gelen objelerin mesnet üzerinde bulunan reflinedan değer çekmesi gerektiğinde bu değerleri çekmesi için exportlanmıştır.

...

          Private objesi, bir objenin oluşması için değer okuması gereken herhangi bir obje ya da veri tabanı var ise, libraryde kütüphanede objeyi düzgün modellemek adına kod içerisinde çağırdığımız kısımdır. Detaylı bilgi için bkzPrivate Objesi

...