EGITIM 5 11/06/22

OpenBrIM Platform Training Day 5 06/11/22

FEA

  • Bu eğitimde 4 kolon ve 1 döşeme üstünde FEA eğitimi üzerine konuşacağız.

 

<O N="Day5 Finite" T="Project"> <!-- created by Özer Gündüz on 02.06.2022 --> <P N="col_w" V="10" Role="Input" /> <P N="col_sec" V="Col" T="Section" D="Pick Column Section" Role="Input" /> <P N="both_mat" V="Mat" T="Material" Role="Input" /> <P N="col_h" V="100" Role="Input" /> <P N="deck_w" V="100" Role="Input" /> <P N="deck_l" V="100" Role="Input" /> <P N="deck_t" V="10" Role="Input" /> <P N="mesh_size" V="10" D="Mesh Size of Deck" Role="Input" /> <O N="DeckVol" T="Volume"> <O N="asd" T="Surface"> <O N="asdqw" T="Point" X="-deck_l/2" Y="-deck_w/2" Z="0" /> <O T="Point" X="+deck_l/2" Y="-deck_w/2" Z="0" /> <O T="Point" X="+deck_l/2" Y="deck_w/2" Z="0" /> <O T="Point" X="-deck_l/2" Y="deck_w/2" Z="0" /> </O> <O T="Surface"> <O T="Point" X="-deck_l/2" Y="-deck_w/2" Z="deck_t" /> <O T="Point" X="+deck_l/2" Y="-deck_w/2" Z="deck_t" /> <O T="Point" X="+deck_l/2" Y="deck_w/2" Z="deck_t" /> <O T="Point" X="-deck_l/2" Y="deck_w/2" Z="deck_t" /> </O> </O> <P N="corner_coords" V="[[-deck_l/2,-deck_w/2,deck_t/2],[+deck_l/2,-deck_w/2,deck_t/2],[+deck_l/2,+deck_w/2,deck_t/2],[-deck_l/2,+deck_w/2,deck_t/2]]" /> <O T="Repeat" S="0" E="3" I="1" CTRL="i" i="0"> <O T="Line"> <O T="Point" X="corner_coords[i][0]" Y="corner_coords[i][1]" Z="corner_coords[i][2]" /> <O T="Point" X="corner_coords[i][0]" Y="corner_coords[i][1]" Z="corner_coords[i][2]-col_h" /> <P N="Section" V="col_sec" T="Section" /> </O> </O>
  1. FELine

    1. Line olarak modellenecek elemanlar için kullandığımız obje type ı.

    2. Bu elemanlar, truss, beam, cable elemanlarıdır.

    3. 2 nodedan oluşur. 1 Node ise 6 Doftan oluşur.

  2. FESurface

    1. Yüzey olarak modelleyeceğimiz elemanlar için kullandığımız FEA obje type ı. Bu elemanlar Shell diye nitelendirdiğimiz elemanlara denk gelir. Foundation, deck objeleri genel olarak Shell elemanlarla modellenir.

    2. 4 nodedan oluşur.

VERIFICATION

  • Verification örneği verilecek. Finite için yaratılan obje başka bir objeye kopyalanıp verification için Verify ve VerifyRef objeleri anlatılacak

  • Finite sonucuyla el hesabı kıyaslanacak. Bu kıyas el hesabı sonucu gelen ağırlıkla finite’ın bize vereceği ağırlığı karşılaştıracak. El hesabı ve verification objeleri aşağıdaki örnekte verilmiştir.

<P N="weight_deck" V="d*(deck_w*deck_l*deck_t)" /> <P N="weight_singlecolumn" V="d*(col_sec.w*col_sec.d)*col_h" /> <P N="colmnreact" V="force(SW,N2)[2]" /> <O N="Verify" T="Verify" Op="@EQ" Value="colmnreact"> <O N="VerifyRef" T="VerifyRef" Ref="@Hand Calc" RefVersion="@0" Value="weight_singlecolumn+weight_deck/4" Log="error" RefDoc="@" Tol="0.01" /> </O>