BAB V
STUDI KASUS
RAV = 31,33 T
292
∑MA = 0
1
0 = −𝑅𝐵𝑉. 𝐿 + ((𝑄1. 𝑎). 2 𝑎 + 𝑃1. 𝑎 + 𝑃2. (𝑎 + 𝑏)
1
((𝑄1.𝑎). 𝑎+𝑃1.𝑎+𝑃2.(𝑎+𝑏)
2
RBV = 𝐿
1
((4.6). 6+10.6+14.(6+6)
2
RBV = 18
= 16,67 T
3. Perhitungan SFD
SFD0 = 0T
SFD1 = RAV
= 31,33 T
SFD2 = 𝑅𝐴𝑉 − 𝑄1. 𝑎
= 31,33 − 4.6
= 7,33 T
SFD3 = 𝑅𝐴𝑉 − 𝑄1. 𝑎 − 𝑃1
= 31,33 − 4.6 − 10
= -2,67 T
SFD4 = 𝑅𝐴𝑉 − 𝑄1. 𝑎 − 𝑃1 − 𝑃2
= 31,33 − 4.6 − 10 − 14
= -16,67 T
SFD5 = 𝑅𝐴𝑉 − 𝑄1. 𝑎 − 𝑃1 − 𝑃2
= 31,33 − 4.6 − 10 − 14
= -16,67 T
SFD6 = 𝑅𝐴𝑉 − 𝑄1. 𝑎 − 𝑃1 − 𝑃2 − 𝑅𝐵𝑉
= 31,33 − 4.6 − 10 − 14 − 16,67
= -33,34 T
Setelah menghitung nilai SFD pada kasus tersebut maka diagram gaya
geser dapat dilihat pada Gambar 5.2 berikut.
4. Perhitungan BMD
BMD 0 = 0 KNM
Dikarenakan gaya RAV – Q . jarak A tidak lebih kecil dari 0 dan lebih kecil
dari nol saat ditambah gaya P1, maka didapatkan nilai X sebesar jarak A,
yaitu 6m. Untuk hasilnya dapat dilihat pada perhitungan sebagai berikut.
Maka,
1
BMDX = 𝑅𝐴𝑉. 𝑥 − 𝑄1. 𝑥. ( 2 𝑥)
1
= 31,33 . 6 – 4 . 6. 26
= 115,98 kNm
1
BMDC = 𝑅𝐴𝑉. 𝑎 − 𝑄1. 𝑎. ( 2 𝑎)
1
= 31,33 . 6 – 4 . 6 . 6
2
= 115,98 KNm
BMDD = 𝑅𝐵𝑉 . 6
= 16,67 . 6
= 99,96 kNm
Setelah menghitung nilai BMD pada kasus tersebut maka diagram momen
gaya dapat dilihat pada Gambar 5.3 berikut.
.gbSubModelStruktur6.Text = Model1F
.pbSubModelStruktur6.Image = My.Resources.Model1_F
.pbSubModelStruktur6.SizeMode = PictureBoxSizeMode.StretchImage
.gbSubModelStruktur6.Show()
.pbSubModelStruktur6.Show()
' RAV =
' RBV =
' RAV =
' RBV =
6. mdl SFD
Diform ini kita menambahkan code di bagian SFD_MODEL1F, seperti
gambar 5.9 berikut ini.
SFDPath.AddLines(TitikSFD)
frmSFD.txtGayaGeserMaks.Text = FormatNumber(textSFD.Max, 2)
frmSFD.txtGayaGeserMin.Text = FormatNumber(textSFD.Min, 2)
frmSFD.txtV0.Text = FormatNumber(textSFD0, 0)
frmSFD.txtV1.Text = FormatNumber(textSFD1, 2)
frmSFD.txtV2.Text = FormatNumber(textSFD2, 2)
frmSFD.txtV3.Text = FormatNumber(textSFD3, 2)
frmSFD.txtV4.Text = FormatNumber(textSFD4, 2)
frmSFD.txtV5.Text = FormatNumber(textSFD5, 0)
frmSFD.txtV6.Enabled = False
frmSFD.txtV7.Enabled = False
frmSFD.txtV8.Enabled = False
GrafikSFD.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
SFDPath.AddLines(TitikSFD)
'' --> Masking
ClipSFD.SetClip(SFDPath, CombineMode.Replace)
Background_2Warna()
GrafikSFD.DrawPath(PenSFD, SFDPath)
frmSFD.txtV3.Text = FormatNumber(textSFD3, 2)
frmSFD.txtV4.Text = FormatNumber(textSFD4, 2)
frmSFD.txtV5.Text = FormatNumber(textSFD5, 2)
frmSFD.txtV6.Text = FormatNumber(textSFD6, 2)
frmSFD.txtV7.Text = FormatNumber(textSFD7, 0)
frmSFD.txtV8.Enabled = False
7. Form SFD
dan menambahkan code SFD seperti pada gambar 5.10 berikut ini.
BMDStringFormat2.LineAlignment = StringAlignment.Far
BMDStringFormat2.Alignment = StringAlignment.Center
GrafikBMD.DrawString(FormatNumber(textBMD1, 2) & " Tm",
UpdateFont, Brushes.Black, _ TitikBMD(1),
BMDStringFormat)
End If
Next Pt
End Sub
9. Form BMD
dan menambahkan code BMD seperti pada gambar 5.12 berikut ini.
GrafikSFD.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
frmSFD.txtV0.Text = FormatNumber(textSFD0, 0)
frmSFD.txtV1.Text = FormatNumber(textSFD1, 2)
frmSFD.txtV2.Text = FormatNumber(textSFD2, 2)
frmSFD.txtV3.Text = FormatNumber(textSFD3, 2)
frmSFD.txtV4.Text = FormatNumber(textSFD4, 2)
frmSFD.txtV5.Text = FormatNumber(textSFD5, 2)
frmSFD.txtV6.Text = FormatNumber(textSFD6, 2)
frmSFD.txtV7.Text = FormatNumber(textSFD7, 0)
frmSFD.txtV8.Enabled = False
End Sub
BMDPath.AddLine(TitikBMD(2), TitikBMD(3))
BMDPath.AddLine(TitikBMD(3), TitikBMD(4))
BMDStringFormat2.LineAlignment = StringAlignment.Near
BMDStringFormat2.Alignment = StringAlignment.Center
Else
TitikBMD(1) = New Point(CInt(Konversi0XX), CInt(KonversiMXY))
Curve1 = {TitikBMD(0), _
New Point(CInt(Konversi0XX - (XX / 2)), _
CInt(KonversiMXY - (JarakMX / 4))), _
TitikBMD(1)}
Curve2 = {TitikBMD(1), _
New Point(CInt(Konversi0XX + (JarakXCX / 2)), _
CInt(KonversiMXY - (JarakXCY / 4))), _
TitikBMD(2)}
BMDPath.AddCurve(Curve1)
BMDPath.AddCurve(Curve2)
BMDPath.AddLine(TitikBMD(2), TitikBMD(3))
BMDPath.AddLine(TitikBMD(3), TitikBMD(4))
BMDStringFormat2.LineAlignment = StringAlignment.Far
BMDStringFormat2.Alignment = StringAlignment.Center
GrafikBMD.DrawString(FormatNumber(textBMD1, 2) & " Tm",
UpdateFont, Brushes.Black, _TitikBMD(1),
BMDStringFormat)
End If
frmBMD.txtMomenMaks.Text = FormatNumber(textBMD.Max, 2)
frmBMD.txtMomenMin.Text = FormatNumber(textBMD.Min, 2)
frmBMD.txtMA.Text = FormatNumber(textBMD0, 0)
frmBMD.txtMB.Text = FormatNumber(textBMD4, 0)
frmBMD.txtMC.Text = FormatNumber(textBMD2, 2)
frmBMD.txtMD.Text = FormatNumber(textBMD3, 2)
frmBMD.txtME.Enabled = False
frmBMD.txtMX.Text = FormatNumber(textBMD1, 2)
End Sub