Kamis, 26 November 2015

distribusi beban satu arah panel segi-tiga & segi-empat

[draft]


diperlukan penentuan sumbu lokal elemen panel plate sebagai penentu distribusi bebannya. prinsip distribusi beban satu arah apakah diterima semua balok tepinya, atau hanya beberapa yg menerima beban didasarkan atas posisi balok yg sejajar (parallel) atau tidak dengan sumbu lokal elemen panel tersebut. sedangkan besarnya nilai highest/lowest or peak values didasarkan beban total terhadap keadaan geometri/koordinatnya.

hasil berikut adalah untuk panel berbentuk segi-empat, hasil distribusi beban hanya sesuai jika kondisi dua buah balok sejjajar dgn sumbu lokal elemen panel.

test case (1a)

2015-11-26 19_18_07-tributary_loads.ods - OpenOffice Calc

2015-11-26 19_18_50-tributary_loads.ods - OpenOffice Calc

2015-11-26 19_19_25-tributary_loads.ods - OpenOffice Calc

2015-11-26 19_19_51-tributary_loads.ods - OpenOffice Calc

test case (1b)

2015-11-26 19_39_46-tributary_loads.ods - OpenOffice Calc

test case (2a) not working properly !

2015-11-26 19_44_38-tributary_loads.ods - OpenOffice Calc

yg seharusnya seperti berikut ini, beban diterima kesemua empat tepi balok pendukungnya.

2015-11-28 14_07_08-DraftSight - [panelload.dwg]

2015-11-28 18_13_49-DraftSight - [panelload.dwg_]

 

test case (2b)

2015-11-26 19_44_50-tributary_loads.ods - OpenOffice Calc

2015-11-26 19_45_23-tributary_loads.ods - OpenOffice Calc

 

test case (3a)2015-11-26 19_48_08-tributary_loads.ods - OpenOffice Calc

test case (3b)

2015-11-26 19_48_28-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_06_53-tributary_loads.ods - OpenOffice Calc

test case (4a)

2015-11-26 21_11_10-tributary_loads.ods - OpenOffice Calc

test case (4b) not working properly !

2015-11-26 21_10_27-tributary_loads.ods - OpenOffice Calc

yg seharusnya seperti berikut ini, beban diterima kesemua empat tepi balok pendukungnya.

2015-11-28 18_13_06-DraftSight - [panelload.dwg_]

2015-11-28 18_13_23-DraftSight - [panelload.dwg_]

 

2015-11-26 21_10_03-tributary_loads.ods - OpenOffice Calc

terlihat pada kondisi test case (2a) & (4b) hasilnya tidak sesuai jika diasumsikan sumbu lokal elemen panel adalah orthogonal, seharusnya ke-empat balok tepi tersebut akan menerima beban. hal ini dikarenakan balok tegak-lurusnya (case 2a, A-D & B-C) atau ( case 4b, A-B & C-D) tidak sejajar dgn sumbu lokal elemen panel. berikut contoh lain dimana metode perhitungan yg digunakan diatas tidak dapat bekerja pada balok tidak ada yg sejajar dgn sumbu lokal elemen panelnya (jika sumbu lokal elemen panel ditentukan orthogonal).

test case (5a) not working properly !

2015-11-26 21_37_10-tributary_loads.ods - OpenOffice Calc

test case (5b) not working properly !

2015-11-26 21_37_36-tributary_loads.ods - OpenOffice Calc  2015-11-26 21_38_00-tributary_loads.ods - OpenOffice Calcpada test case 5 diatas hasilnya tidak sesuai karena menunjukkan beban hanya diterima  oleh dua-balok (vice-versa) tergantung penentu arah bebannya. diulang lagi, untuk semua tepi balok pada keadaan tidak sejajar dgn sumbu lokal elemen panel maka beban seharsunya akan diterima ke-empat balok tepi tersebut.

grafik pada program spreadsheet hanya sebagai skematis yg tidak berskala, untuk visualisasi berikut diplot kembali dgn program CAD menjadikan terlihat jelas konsep distribusi beban satu arah pada panel pelat segi-empat sembarang.

2015-11-26 21_53_48-DraftSight - [NONAME_0.dwg_]

2015-11-26 21_54_51-DraftSight - [NONAME_0.dwg_]

2015-11-26 21_55_22-DraftSight - [NONAME_0.dwg_]

2015-11-28 22_39_21-DraftSight - [panelload.dwg_]

pada panel pelat yg berbentuk segi-tiga yg mana kondisi salah satu dari balok tepi adalah sejajar dengan sumbu lokal elemen panel maka distribusi beban satu arah sebagai berikut.

test case (1a)

2015-11-26 21_25_22-tributary_loads.ods - OpenOffice Calc

test case (1b)

2015-11-26 21_25_45-tributary_loads.ods - OpenOffice Calc

test case (1c)

2015-11-26 21_21_35-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_22_00-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_22_57-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_23_21-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_23_44-tributary_loads.ods - OpenOffice Calc

test case (2a)

2015-11-26 21_28_51-tributary_loads.ods - OpenOffice Calc

test case (2b)

2015-11-26 21_29_31-tributary_loads.ods - OpenOffice Calc

test case (2c)

2015-11-26 21_29_42-tributary_loads.ods - OpenOffice Calc

2015-11-26 21_30_09-tributary_loads.ods - OpenOffice Calc

2015-11-29 00_20_19-tributary_loads.ods - OpenOffice Calc

 

sedangkan jika sumbu lokal elemen panel segi-tiga diatas tidak ada yg sejajar terhadap balok tepinya, misal pada case (2) sumbu lokal adalah orthogonal maka beban akan diterima kesemua tiga balok tepinya dgn tampilan distribusi bebanya adalah sebagai berikut.

2015-11-28 21_45_46-DraftSight - [panelload.dwg_]

2015-11-28 22_43_25-DraftSight - [panelload.dwg_]

2015-11-28 21_49_42-DraftSight - [panelload.dwg_]

distribusi beban dgn konsep tributary loaded areas dgn satu-arah dan dua-arah adalah cukup rumit implementasinya. keunikan dari distribusi beban tersebut dibalik tampilan garis kesederhanaannya menyimpan kerumitan/kompleksitas, oleh sebab itu saya sebut tahun-tahun lalu sebagai teka-teki atau puzzle TLA (tributary loaded areas).  so what i'm seeking for? nothing - just for fun :)

to be added,

  • one way load distribution due to rotated panel local axes definition

  • missing one or two edge beams in two-way load sitributions

  • compute & compare results for beam internal force based on finite element analysis

  • is there any relation with yield line analysis, from my quick review: look may not


 

 

 

 

 

 

Selasa, 24 November 2015

dapet Puzzle TLA - cara analitis

[draft]


metode luas batas beban atau Tributary Loaded Areas (TLA) paling banyak digunakan untuk distribusi beban garvitasi dari lantai ke balok yg dapat bekerja satu arah (one-way) atau dua arah (two-ways), tergantung sistem pelat yg digunakan (e.g floor-deck, half-slab, monolite), terkadang gaya terpusat kolom dari lantai, beban dari terpaan atau hisapan angin, beban dari roof-deck dll.

masalah tersebut masih saja menempel dibenak ini pertanyaan terkait adanya selisih yg cukup signifikan dibandingkan dengan model FEA menggunakan shell element&rigid links. coba mencari rujukan buku pustaka atau sumber lainnya, masih sangat terbatas.

2009-03-16_115805

sebelumnya sya menggunakan cara grafis dgn bantuan CAD hanya untuk mencari prinsip dari metode tsb, saat ini menggunakan cara analitis untuk mencoba menerapkan metode perhitungannya walau sebenarnya cara analitis ini adalah simulasi dari cara grafis karena tahapnya adalah sama.

test case (n) known works (?)

2015-11-24 21_22_29-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_32_44-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_18_22-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_16_29-tributary_loads.ods - OpenOffice Calc

mengenai algoritma yg digunakan sudah pernah sya tulis pada postingan sebelumnya, diantaranya: sudut antar dua buah garis dan perpotongan garis. jadi pada postingan ini tidak ditampilkan lagi karena cukup panjang. saat ini masih belum bekerja baik secara keseluruhan untuk berbagai variasi koordinat, unfinished yet.

test case (n) not working properly (!)

2015-11-24 21_40_33-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_39_45-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_33_04-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_34_24-tributary_loads.ods - OpenOffice Calc

2015-11-24 21_36_10-tributary_loads.ods - OpenOffice Calc

2015-11-24 22_28_36-tributary_loads.ods - OpenOffice Calc

2015-11-25 21_20_03-tributary_loads.ods - OpenOffice Calc

diatas adalah distribusi beban dua arah pada bidang segi-empat sembarang, sedangkan untuk distribusi beban segi-tiga sembarang seperti dibawah ini.

2015-11-25 21_26_51-distribusi_beban_lantai_ke_balok.pdf

test case (n) known works (?)

2015-11-25 20_48_28-tributary_loads.ods - OpenOffice Calc

2015-11-25 20_46_23-tributary_loads.ods - OpenOffice Calc

2015-11-25 20_50_30-tributary_loads.ods - OpenOffice Calc

test case (n) not working properly (!)

2015-11-25 20_49_27-tributary_loads.ods - OpenOffice Calc

2015-11-25 20_55_38-tributary_loads.ods - OpenOffice Calc

2015-11-25 20_48_00-tributary_loads.ods - OpenOffice Calc

ketidak sesuaian diatas kemungkinan besar akibat penentuan nilai dari pemilihan/pencabangan dari sudut acuan yg digunakan, lainnya terlihat dibutuhkan pengelompokan kondisi. terlihat malah untuk kasus sederhana belum dapat bekerja dengan baik.

distribusi beban satu arah (one-way) belum dibicarakan, walau ini jauh lebih sederhana hanya dengan mencari titik tengah balok yg diperhitungkan tetap nanti ditampilkan secara singkat saja.

to be added:

  • fix bugs: references angle, shortest to longest bounding box ratios, branching (?)

  • split case to simplified/avoid division by zero: parallel line edge,  perpendicular edge line.

  • apply uniform load areas, calculate non uniform line loads distribution value

  • highest & lowest or peak value based on length ratios for beam element being considered.

  • compare results coordinate with CAD

  • re-compare with FEA Shell & Solid element


 

 

 

jarak terdekat suatu titik terhadap sebuah garis

[draft]


jarak suatu titik terhadap suatu garis yg terdekat/terpendek adalah titik pertemuannya dimana kondisi garis awal yg sudah ditentukan dengan garis baru adalah saling tegak lurus.

sebenarnya ini adalah mencari koordinat titik lainnya dgn batasan tegak lurus, hampir sama dgn algoritma yg pernah sya tulis sebelumnya   namun ini melengkapi keterbatasan penggunaan intercept dari algoritmanya dengan tetap menghindari penggunaan cara iterasi atau circular reference (solver features).

example case (1)

2015-11-24 15_12_19-Untitled 1.ods - OpenOffice Calc

2015-11-24 15_12_43-Untitled 1.ods - OpenOffice Calc

example case (2)

2015-11-24 15_16_40-Untitled 1.ods - OpenOffice Calc

example case (3)

2015-11-24 15_17_56-Untitled 1.ods - OpenOffice Calc

example case (4)

2015-11-24 15_19_40-Untitled 1.ods - OpenOffice Calc

example case (5)

2015-11-24 15_19_10-Untitled 1.ods - OpenOffice Calc

example case (6)

2015-11-24 15_20_21-Untitled 1.ods - OpenOffice Calc

example case (7)

2015-11-24 15_45_20-Untitled 1.ods - OpenOffice Calc

example case (8)

2015-11-24 15_04_38-Untitled 1.ods - OpenOffice Calc

terlihat metode perhitungan atau algorithma konsisten dan stabil, dapat bekerja pada berbagai daerah quadran. kelebihan lainnya juga pada titik tegak lurusnya yg tidak berada pada atau bertemu dgn garis penentu awal, maka akan dicari nilainya berdasarkan prinsip extension line paralel garis awal terbebut.

masih diperlukan garis bantu sementara (temporary) dalam tahap pencarian jarak terdekat tersebut, namun ini mudah saja dgn tidak ditampilkannya secara visual - blackbox style, who knows?

to be added:

  • more test case to validate

  • something else


 

 

Jumat, 20 November 2015

menampilkan hasil analisa balok sederhana secara visual

jika untuk tujuan desain tidak perlu secara visual ditampilkan momen & gaya gesernya, namun untuk analisa struktur diperlukan. pada desain balok beton dgn tumpuan sederhana (simple beam) cukup dicari momen maksimum dan gaya geser maksimum, sedangkan pencarian nilai lain pada bentang digunakan untuk optimalisasi pembesiannya (pemutusan tulangan pokok & distribusi tulangan sengkang) seperti pada titik seperempat bentang kanan & kirinya. pada kasus balok pendek bentang kurang dari 3 (tiga) meter dapat diabaikan dan dibuat merata tulangannya. berbeda dengan desain balok baja, nilai lain sepanjang bentang diperlukan untuk mencari pengaruh tekuk lateral torsi terhadap perbedaan momen (moment gradient) serta nilai pada titik x dimana balok akan disambung jika ada.

2015-11-21 12_25_48-DA6-BeamFormulas.pmd - DA6-BeamFormulas.pdf

dalam kesempatan ini sya menggunakan spreadsheet untuk tampilan hasil analisa struktur balok sederhana tsb, untuk menghasilkan nilai yg bervariasi serta kemudahan peninjauan hasil nilainya digunakan jenis beban merata  yg hanya sebagian.

a. keluaran program analisa struktur

2015-11-21 00_56_02-Ftool - Two-Dimensional Frame Analysis Tool_ untitled2.ftl

fig. dimensi & pembebanan


2015-11-21 00_57_29-Ftool - Two-Dimensional Frame Analysis Tool_ untitled2.ftl

fig. gaya geser (shear force diagram)


2015-11-21 00_57_14-Ftool - Two-Dimensional Frame Analysis Tool_ untitled2.ftl

fig. momen lentur (bending moment diagram)


b. hasil analitis & visualisasi dgn spreadsheet

2015-11-21 12_44_34-balok_excel.ods - OpenOffice Calc

2015-11-21 12_45_03-balok_excel.ods - OpenOffice Calc

fig. visualisasi line chart hanya nilai pada (1/4, 1/2 & 3/4 bentang)


2015-11-21 12_45_48-balok_excel.ods - OpenOffice Calc

fig. visualisasi line chart dgn memasukan semua titik pada bentang


terlihat tidak beraturan dan ada yg terlewat menjadikan tidak sesuai, ini disebabkan urutan dari pembuatan line chart yg mana program spreadsheet OpenOffice CALC tidak secara otomatis melakukan pengurutan (sorting). jika menggunakan spreadsheet cukup dgn fasilitas pengurutan yg ada pada menu Data --> Sort, kemudiah pilih kolom yg menjadi acuan pengurutan (bentang) karena ini berbentuk matrix array dgn dua kolom.

 

2015-11-21 12_57_15-Sort

berikut tampilannya setelah dilakukan pengurutan.

2015-11-21 13_01_00-balok_excel.ods - OpenOffice Calc

jika hasil visual dibandingkan dgn program sebelumnya serta pada buku teks terlihat pada penggambaran  momen lentur yg terbalik posisinya, ini cukup dengan merubah tanda positif-negatifnya saja. sedangkan tampilan nilainya dikembalikan tandanya lagi agar sesuai.

to be added:

  • more simple test case for visually validate

  • including end moment/shear

  • combination results with point loads