Kamis, 09 Juni 2016

contoh simulasi dari sketsa 3d model hook

SketchUp program modeling 3d yg cukup intuitif yg pertama sya kenal dari Google yg mendistribusikan secara cuma-cuma (free) sekitar sepuluh tahun yg lalu telah menggantikan sya yg sebelumnya menggunakan pemodelan 3d dengan AutoCAD 2002 (too many command using UCS!) awalnya sya hanya gunakan untuk project DoItYourself desain meja/rak buku, dan rumah tinggal teman, sodara & sendiri, dan belakangan untuk model 3d struktural portal baja & beton. saat ini saya coba gunakan untuk yg lebih serius :) simulasi mekanika.


GoogleSketchUp3DforEveryone




kelanjutan dari postingan sya kemarin hari (sebelumnya) dicoba aplikasi pemodelan & simulasi mekanika pada object sederhana yaitu sebuah penggantung (hook) yang menerima beban dari baut penghubung. hal yang pertama ditempuh adalah analisa linear biasa dengan mengabaikan nonlinearitas (boundary condition & material) perilaku kontak dan tegangan yang melebihi batas elastis.

2016-06-09 20_57_10-hook2 - SketchUp

gaya beban dari baut penghubung didistribusikan seluas ring kontak pertemuannya, ini hanya benar jika beban adalah sentris.

2016-06-09 21_04_30-Calculix Graphix

2016-06-09 21_06_19-Calculix Graphix

warna merah adalah group dari node permukaan yg akan diterapkan contraint tumpuan,sedangkan warna biru adalah group node permukaan yg akan diberi beban normal face of tetrahedral element.

2016-06-09 22_08_41-hook2 - SketchUp

diterapkan beban total 20kN (20.000N) sehingga beban permukaan adalah 16,38N/mm^2

2016-06-09 22_05_33-Calculix Graphix

hasil analisa dengan tampilan deformed shape berupa defleksi (mm) & tegangan (N/mm^2)

2016-06-09 22_16_54-Calculix Graphix

2016-06-09 22_34_30-Calculix Graphix

2016-06-09 22_23_10-Calculix Graphix

2016-06-09 22_35_35-Calculix Graphix

kriteria tegangan leleh von Mises,

2016-06-09 22_23_33-Calculix Graphix

 

model kedua adalah lebih kompleks karena memasukan perilaku kontak, gaya yg diterapkan juga dua arah (biaxial) serta nantinya ditinjau nonlinearitas materialnya.

2016-06-09 20_47_48-hook - SketchUp

hasil mesh automatis tetrahedral quadratic element,

2016-06-09 20_34_56-Calculix Graphix

pembagian group komponen hook (blue) & bolt (red) untuk penentuan perbedaan properties materialnya,


2016-06-09 20_36_39-Calculix Graphix

group dari nodes area permukaan tumpuan & beban,

2016-06-09 20_41_43-Calculix Graphix

group dari nodes area permukaan bidang kontak (master & slave) bagian pertama,

2016-06-09 20_42_28-Calculix Graphix

2016-06-09 20_42_51-Calculix Graphix

group dari nodes area permukaan bidang kontak (master & slave) bagian kedua,

2016-06-09 20_43_42-Calculix Graphix

2016-06-09 20_44_06-Calculix Graphix

... in progress

Rabu, 08 Juni 2016

dari sketsa 3d kemudian simulasi mekanika

ini merupakan kelanjutan postingan sya terdahulu, mengenai pencarian sya untuk kemudahan & kecepatan 3d modeling beserta simulasi mekanika dengan program mesher & elemen hingga.

2016-06-08 16_55_35-AutoSave_PIPECON - SketchUp

SketchUp merupakan program modeling 3d yg cukup mudah, biasa digunakan untuk sebuah konseptual desain dikarenakan masalah akurasi pada model kecil/micro. banyak digunakan para arsitek dan animator, dikatakan kurang akurat karena object curve diwakilkan dengan pendekatan segi banyak tertentu menjadikan permasalahan pada penggambaran object 3d bidang lengkung seperti pertemuan dua buah pipa. namun apakah kondisi tersebut membuatnya tidak dapat digunakan?

2016-06-08 13_46_46-NETGEN - C__Users_dell_Desktop_PIPECON

 

kembali kepada konsep simulasi elemen hingga itu sendiri adalah pendekatan yg sama konsepnya, object lengkung diwakilkan dengan segmen garis banyak. jadi secara prinsip tidak masalah, berbeda jikalau masalah sambungan antar node mesh yg tidak terhubung. kondisi tersebut akan menjadian analisa gagal karena terjadi rigid body motions.

2016-06-08 17_34_56-Untitled - SketchUp

program SketchUp mempunyai fasilitas boolean operation, sehingga hal tersebut dapat diminimalisir. jikalau masih ada kendala akibat kondisi tersebut, program elemen hingga saat ini ada yg sudah menfasilitasi jenis constarint antar surface mesh tersebut dengan type bonded/glue/tie constraint, ditentukan toleransi jaraknya.

2016-06-08 17_32_45-NETGEN - C__Users_dell_Desktop_Mechanical_Piping_Piping-300-Class-Tee-WN-6in

Piping 300 class tee WN, 10 by Trimble, 2007 (source: link)


ada sedikit catatan, pada model solid yg terdapat fillet atau chamfer yg bernilai kecil dibandingkan dimensi penampangnya akan mengalami sedikit kendala pada saat proses meshing, untuk tahap awal lebih baik dihilangkan terlebih dahulu untuk menghindari hasil auto mesher yg tidak diinginkan karena terlalu halus/rapat. namun hal tersebut juga akan menimbulkan masalah lain yaitu konsentrasi tegangan, jadi tetap sebaiknya adanya fillet dan chamfer dimodelkan pada tahap akhir.

2016-06-08 18_42_29-

2016-06-08 19_00_06-NETGEN - C__Users_dell_Desktop_ujoint004

Universal Joint by John C., 2006 (source: link)


berikut adalah contoh berbagai model bracket yg sya dapat dari SketchUp 3D Warehouse, sya gunakan untuk test integritas dan kemampuan software mesher Netgen (element type, material group & boundary condition) untuk solving & post-processing akan ditambahkan kemudian menyusul. jenist meshing yg digunakan auto tetrahedral quadratic dengan midside node untuk posisi kurvature.

2016-06-08 17_22_56-Rod+Support - SketchUp

test 1.


2016-06-08 16_38_59-NETGEN - C__Users_dell_Desktop_Rod+Support.skp

test 2


2016-06-08 19_05_15-NETGEN - C__Users_dell_Desktop_RG-40A


test 3


2016-06-08 19_19_11-NETGEN - C__Users_dell_Desktop_RG+518


test 4.


2016-06-08 19_22_56-NETGEN - C__Users_dell_Desktop_Untitled (3)


test 5.


2016-06-08 19_57_07-NETGEN - C__Users_dell_Desktop_sectioncaststeelbracketexpl


2016-06-08 19_57_50-


test 6.


2016-06-08 20_12_41-NETGEN - C__Users_dell_Desktop_sectionlinkagebracketsect

test 7.


2016-06-08 20_20_37-NETGEN - C__Users_dell_Desktop_Untitled (2)


test 8.


2016-06-08 20_28_47-NETGEN - C__Users_dell_Desktop_Unistrut+P1973


test 9.


2016-06-08 20_48_30-NETGEN - C__Users_dell_Desktop_Support+Bracket


test 10.


2016-06-08 21_02_25-NETGEN - C__Users_dell_Desktop_Dovetail+Bracket


test 11


2016-06-08 21_07_52-NETGEN - C__Users_dell_Desktop_251-1


2016-06-08 21_08_44-


test. 12


2016-06-08 21_17_33-NETGEN - C__Users_dell_Desktop_Mounting+bracket+04


test 13.


2016-06-08 21_23_05-NETGEN - C__Users_dell_Desktop_TETRIX+L+Bracket


test 14.


2016-06-08 21_45_48-NETGEN - C__Users_dell_Desktop_my-fsu-1605-3


test 15.


2016-06-08 21_50_36-NETGEN - C__Users_dell_Desktop_Hinge+-+Full+Mortise+-+3


dari test diatas, secara umum terlihat reliable mesh yg dihasilkan walau ada beberapa model by user yg tidak memenuhi untuk simulasi. program modeling 3D SketchUp berbeda dengan Solid CAD modeler lain yg menghasilkan standard file  (Brep, Iges, Step atau Acis), ya memang bukan benar-benar object solid namun sudah dapat berguna untuk model simulasi elemen hingga. jika ingin digunakan maka penentuan pembagi (segments) object lengkung perlu diterapkan terlebih dahulu di awal pada saat pemodelan, hal ini dimaksudkan untuk menghindari hasil auto mesh yg terlalu halus seperti yg ditunjukkan pada test 6, 7 & test 11, 12.


2016-06-09 12_27_29-segment - SketchUp

2016-06-09 12_32_16-NETGEN - C__Users_dell_Desktop_segment

2016-06-09 13_07_04-NETGEN - C__Users_dell_Desktop_segment2

Jumat, 27 Mei 2016

Analisa Struktur Solid dgn perubahan parameter

desain dan analisa struktur benda pejal/solid biasanya membutuhkan trial/error pada beberapa parameter untuk mendapatkan struktur yg memenuhi kekuatan dan efisiensi. parameter tersebut biasanya adalah geometri dan terkadang mutu material, lainnya dapat berupa kondisi tumpuan (jarang) sedangkan factor nilai beban adalah tetap (fixed). hal yg menjadi kriteria kekuatan adalah distribusi tegangan elastis/plastis dan stabilitas.

Image 2

pada tulisan ini saya menggunakan program 3D modeling yaitu FreeCAD 0.16 dan solver FEM yaitu CalculiX 2.8. program 3D modeling yg digunakan mempunyai fasilitas geometry constraint, sehingga sudah dapat memenuhi untuk digunakan study parameter dari geometry yg akan dilakukan modifikasi.

Image 3

diatas adalah tampilan program, fasilitas constraint yg disediakan cukup banyak metodenya. yg saya gunakan saat ini adalah vertical&horisontal line, diameter, radius, distance, symmetric, equal dan point connection. saat perlu dilakukan perubahan pengguna cukup memasukan data dengan cara double click dimension pada mode sketch.

Image 18

hal pertama yg sya lakukan adalah membuat sketch 2D dari profil Wide Flanges kemudian melakukan extrude dengan "Pad a selected sketch" ketinggian tertentu. setelah itu pembuatan sketch lain pada bidang web hasil extrude tsb sebagai acuan lubang lingkaran dalam membuat circular castellated beams.

Image 4

aktifkan modul FEM Workbench untuk melakukan analisa struktur solid, dalam hal ini penentuan meshing elemen hingga, material, kondisi tumpuan dan beban muka merata. ada yg sedikit berbeda dengan software FE biasanya, dalam hal ini penentuan kondisi batas (tumpuan dan beban) didasarkan dari permukaan object solid CAD bukan dari node hasil mesh sehingga akan mempermudah pengguna.

Image 5

hasil meshing automatic tetrahedral, pastikan bahwa pilihan yg digunakan adalah element jenis quadratic (extra midside node) dengan click radio botton "Second order" mengenai kehalusan dapat dipilih jenis kasar (Coarse) untuk awal. tidak direkomendasikan menggunakan element tetrahedral linear karena sudah banyak menunjukan kurang akurat dan perlu mesh yg sangat halus untuk mencapai konvergensi.

Image 19

setelah dilakukan meshing kemudian solving dgn CalculiX, pada menu tersebut terdapat tombol pembuatan input files dalam format CalculiX/ABAQUS, dapat dilakukan juga editing missal untuk penambahan jenis beban gravitasi akibat berat sendiri, penambahan jenis material nonlinear dengan keyword *PLASTIC atau penambahan request output yg diinginkan serta lainnya.

Image 6

tekan tombol Run atau Re-run CalculiX dan tunggu beberapa saat sampai selesai dan aktifkan "Show result information of an analisys" dari icon toolbar.

Image 13

Image 7

post-processing FEM pada FreeCAD 0.16 masih belum lengkap (in development) seperti adanya legend for contour values, tegangan arah X,Y,Z dan  XY,XZ,YZ, cutting plane serta warna kontur yg terlalu dominan hijau (in my personal opinions). jika ingin lengkap diperlukan program bawaan CalculiX Graphics (CGX) dari bConvergence untuk distribusi OS Windows.

File masukan atau input & output data dalam format CalculiX berada pada folder temporary:

Image 20

menu program CalculiX Graphics CGX dapat diakses dengan klik kiri mouse (left click) pada legend values.

Image 14Image 15Image 17

lainnya diakses dengan perintah di Command Prompt dengan posisi mouse tetap berada pada mode graphics, fasilitas perintah tersebut diantaranya adalah untuk tampilan potongan penampang pada jarak tertentu, pemberian keterangan nilai besarnya tegangan/lendutan pada suatu titik/nodes, tampilan deformed structures, group dari nodes yg di constraints, group permukaan bidang kontak (input files), dll

Image 21

diatas adalah contoh sederhana dengan perubahan parameter lubang, meshing & kondisi batas (tumpuan & beban) akan dilakukan update secara otomatis jadi pengguna cukup re-run analysis saja. sebenarnya contoh ini kurang sesuai dengan aplikasi di lapangan, balok baja jenis castellated yg mempunyai parameter adalah type lubang hexagon dengan beberapa variasi sudut lubangnya serta panjang las sambungannya.

Image 25

Image 24