Minggu, 24 Agustus 2008

Diagram interaksi kolom - antara hasil program, analitis dan penelitian

Tulisan ini merupakan perbandingan pembuatan diagram interaksi kolom uniaksial dan biaksial program bantu PCACOL yg menggunakan peraturan beton ACI-95 (modified phi) dengan Rujukan pustaka dari materi kuliah saya yg menggunakan peraturan beton SNI-91, dulu sudah pernah dilakukan beberapa pada kolom uniaksial pada kesempatan ini ditambahkan perbandingan kekuatan kolom biaksial motode kontur Bresler pada kolom bentuk persegi dan perbandingan dgn hasil penelitian pada kolom biaksial bentuk L.



Pada perbadningan kolom biaksial persegi metode Bresler terlihat perbadaan yg cukup signifikan akibat penentuan konstanta m&n, sedangkan pada perbandingan kolom biaksial bentuk-L dgn penelitian terlihat pada P>40% hasilnya cukup mendekati, berbeda dgn keadaan P kecil perbedaanya cukup signifikan.

lebih jelasnya dapat dilihat/download disini.

[scribd id=20840207 key=key-tutxwjvc6v9y7i96lbk]

Sabtu, 03 Mei 2008

download SAFE V6.2 (Educational Version)

beberapa waktu lalu ada yang request SAFE versi educational, dulu waktu jaman kuliah th 2002an saya sempet download (ftp://csiberkeley.com/pubdocs) dan oprek buat bandingin dgn buku literature maupun SAP2000. setelah dicari2 dari setumpukan CD koleksi, saya ketemu juga. Silahkan buat lainnya yg mau download dan coba lakukan perbandingan.

 keterbatasannya: ga bisa buat model yang gede.

Jumat, 25 April 2008

OOo CALC - interpolasi data x-y tidak beraturan

Terkadang kita menemukan interpolasi dari suatu data nilai X dan Y yang tidak beraturan sehingga metode penyelesaian sebelumnya sudah tidak dapat digunakan, saya mencoba mencari suatu penyelesaian spreadsheet OpenOffice.org CALC dengan menghindari penggunaan pemrograman BASIC. ditemukan langkah yang mudah untuk itu, adapun langkah dan fungsi yang digunakan cukup dengan :
  • mencari posisi sel yang terdekat dari data X (known) yang dicari dengan fungsi MATCH
  • mencari nilai hasil Xi dari datai Xi tersebut dengan fungsi LOOKUP
  • mencari nilai data Xi+1 satu baris berikutnya dengan fungsi gabungan "&" kemudian fungsi INDIRECT dan menemukan nilai Yi+1 dengan fungsi LOOKUP
  • melakukan interpolasi linear untuk Y (unknow) dgn batasan Xi...Xi+1 dan Yi...Yi+1
Selesai, dengan cara tersebut maka data X dan Y dari yang ditentukan dapat tidak beraturan, terutama nilai X dapat bukan dari suatu kelipatan.

 

diatas garfik hasil dari cara tersebut, it's working properly :)

*edited/update 2024
karena tulisan sudah lama dan agak lupa, maka sya mencobanya ulang dengan menyertakan rumusan untuk kejelasan penyampaian.

.



.

Selasa, 08 April 2008

cuci mata, maenan 3d



agak penat beberapa waktu ini kerja, ngadepin komputer dgn pic diagram Bending, Kontur tegangan, deformed shape, maupun buckling mode dari berbagai macam analisa struktur yang telah saya kerjakan. hmmm.. waktunya cuci mata, ah.. pulang kerja pake komputer pribadi maenan 3d ada yang buat aplikasi meshing FEM, ada juga yang buat bikin realistic image pake render engine.



iya saya pernah bikin tulisan yang ada menyatakan kalo program IntelliCAD LT ga bisa buat 3d, ternya dengan sedikit trik, masih bisa tuh untuk kemudian di export ke SAP untuk keperluan analisa struktur.



Gambar 3d gitu cuman sekali aja waktu pertama tes capabilities dari program CAD intregasinya dgn program FE seperti SAP2000 dengan dijembatani file DXF.

 

tes program SAP2000 V.7 (student) intregasinya dengan program advanced meshing, unstructured quadrilateral element+refinement. 1/4 model steel pole base plate+stiffener, kolom beton segi enam. seharusnya kemudian dimodelkan dengan concrete box support (springs-compression only), ignoring contact problem due to grouting filled. apply materials, loads, see stress concentration around pole base and stiffener.

Kalo yang sekarang paling asik buat cuci mata di monitor sih gambar 3d hasil render (thx to @last, G and KT team for makes this pictures possible) you're free but comes with quality, pro's people.



gambar mesjid yang saya coba desain waktu berada di batam tahun lalu, di render dengan photon maps.



sambungan purlins, rafter dan column baja.



coba render material glass dengan tambahan render caustic.

Kamis, 15 November 2007

the influence movies

The Punisher is a fictional vigilante and anti-hero in the Marvel Comics Universe. Created by writer Gerry Conway and artists John Romita, Sr. and Ross Andru, he first appeared in The Amazing Spider-Man #129 (Feb. 1974).

The Punisher is a vigilante who considers murder, kidnapping, extortion, coercion, threats of violence and torture to be acceptable crime fighting tactics. Driven by the deaths of his wife and children, who were killed by the mob when they witnessed a gangland execution in New York City's Central Park, Frank Castle wages a one-man war on the mob and all criminals in general by using all manner of weaponry. A war veteran, Castle is a master of spatial planning, martial arts, stealth tactics, hand to hand combat, and a wide variety of weapons.

taken from wikipedia

punishermovieposter.jpg

Sabtu, 13 Oktober 2007

"Cold Poetry" in a programming languages

Fonts



We create different kinds of fonts with the wx.Font object. It has the following constructor:




wx.Font(integer pointSize, wx.FontFamily family, integer style, integer weight,         bool underline = false, string faceName = '',         wx.FontEncoding encoding = wx.FONTENCODING_DEFAULT) 


The specified parameters can have the following options:


family:




  • wx.DEFAULT

  • wx.DECORATIVE

  • wx.ROMAN

  • wx.SWISS

  • wx.SCRIPT

  • wx.MODERN


style:




  • wx.NORMAL

  • wx.SLANT

  • wx.ITALIC


weight:




  • wx.NORMAL

  • wx.LIGHT

  • wx.BOLD


fonts.py script shows three different fonts.



document.write('Toggle line numbers');Toggle line numbers



   1 #!/usr/bin/python    2     3 # fonts.py    4     5 import wx    6     7 class MyFrame(wx.Frame):    8     def __init__(self, parent, id, title):    9         wx.Frame.__init__(self, parent, id, title, wx.DefaultPosition, wx.Size(325, 320))   10    11         panel = wx.Panel(self, -1)   12    13         text1 = "Now listen to me mama\nMama mama\nYou're taking away my last chance\nDon't take it away"   14    15         text2 = '''You won't cry for my absence, I know -   16 You forgot me long ago.   17 Am I that unimportant...?   18 Am I so insignificant...?   19 Isn't something missing?   20 Isn't someone missing me?'''   21    22         text3 = '''But if I had one wish fulfilled tonight   23 I'd ask for the sun to never rise   24 If God passed a mic to me to speak   25 I'd say stay in bed, world   26 Sleep in peace'''   27    28         font1 = wx.Font(10, wx.NORMAL, wx.ITALIC, wx.NORMAL)   29         font2 = wx.Font(10, wx.ROMAN, wx.NORMAL, wx.NORMAL)   30         font3 = wx.Font(10, wx.MODERN, wx.NORMAL, wx.BOLD)   31         lyrics1 = wx.StaticText(panel, -1, text1,(30,15), style=wx.ALIGN_CENTRE)   32         lyrics1.SetFont(font1)   33         lyrics2 = wx.StaticText(panel, -1, text2,(30,100), style=wx.ALIGN_CENTRE)   34         lyrics2.SetFont(font2)   35         lyrics3 = wx.StaticText(panel, -1, text3,(5,220), style=wx.ALIGN_CENTRE)   36         lyrics3.SetFont(font3)   37         self.Center()   38    39 class MyApp(wx.App):   40     def OnInit(self):   41         frame = MyFrame(None, -1, 'fonts.py')   42         frame.Show(True)   43         self.SetTopWindow(frame)   44         return True   45    46 app = MyApp(0)   47 app.MainLoop()

 fonts.png

SOURCE : AnotherTutorial (last edited 2007-07-09 22:59:01 by JoshEnglish)

http://wiki.wxpython.org/AnotherTutorial

Kamis, 11 Oktober 2007

Lembar Perhitungan Otomatis menggunakan OpenOffice.org WRITER


Pembuatan laporan lembar kerja untuk permasalahan sederhana dapat dilakukan langsung dengan OOo Writer, kelebihan yang didapat adalah kemampuan formating pada OOo Writer yang lebih baik terutama pada tampilan rumus (formula) dan gambar (pictures). Konsep yang digunakan adalah dengan menggunakan banyak tabel (1 baris dengan 3 kolom) kemudian tabel referensi tersebut dihubungkan (linked) sebagai nilai masukan dalam suatu rumus perhitungan.




 2007-10-11_195557.png


selengkapnya dapat dilihat/download: ooorg-writer-lembar-kerja-otomatis.pdf


berikut contoh aplikasi untuk perhitungan karakteristik penampang (section properties)  lihat/download: contoh-lmbrkrj-dgn-ooo-writer.pdf


Tampilan snapshot pada OpenOffice.org WRITER


textcalculationooowriter.PNG