balokBeton: a python package

Kali ini saya ingin berbagi python package yang telah saya buat untuk analysis dan desain balok beton bertulang.

Feature yang tersedia adalah:

  • Rectangular singly reinforced beam
  • Rectangular doubly reinforced beam
  • Flanged singly reinforced beam
  • Flanged doubly reinforced beam
  • Support SI and Imperial units

Berikut contoh penggunaanya:

Design of flanged doubly reinforced beam

import balokBeton.Balok as bk
import balokBeton.Sketch as sk

b = bk.Rect(name="Beam Analysis Results")
b.material(fc=30,fy=400)
b.dimension(bw=400, h=600, ds=40.5)
b.rebar(rebar = [["D25",2]], Dv="D10")
b.run()

sk.Draw(b).plot()
sk.Draw(b_mid).plot(size=(10,10),font=10,stirrups=True,diagram=True)

Design of flanged doubly reinforced beam

import balokBeton.Balok as bk
import balokBeton.Sketch as sk

b = bk.DoublyFlanged()
b.material()
b.dimension(bw=300,h=600,be=900,hf=120)
b.design(Mu=320,D="D19",Dc="D19")

sk.Draw(b).plot()

Contoh selengkapnya dapat dilihat pada link berikut: https://github.com/agusdaud17/balokbeton
https://github.com/agusdaud17/balokbeton/tree/main/Example

Leave a comment

Design a site like this with WordPress.com
Get started