MESIN!!
BERSYUKUR! BERSYUKUR! BERSYUKUR!
Assalamualaikum wr.wb.
Selamat pagi siang sore pak Dai selaku dosen mata kuliah Metode Numerik Departemen Teknik Mesin. Izin memperkenalkan diri kembali, saya Raihan Zafio Syabrian sebagai mahasiswa teknik mesin fakultas teknik Universitas Indonesia dengan NPM 2306247313 sebagai penulis makalah singkat untuk penilaian Ujian Tengah Semester genap ini. Pada kesempatan kali ini, izinkan saya untuk menjelaskan sedikit tentang sistem pneumatik dan sistem hidrolik serta hubungannya dengan ilmu mekanika fluida.
A. PROJECT TITLE
Aplikasi Sistem Pneumatik pada Jackhammer dengan Menggunakan Framework DAI 5
B. NAMA LENGKAP PENULIS
Raihan Zafio Syabrian
C. Afiliasi
Departemen Teknik Mesin Fakultas Teknik Universitas Indonesia
D. Abstrak
Program studi teknik mesin banyak sekali hal yang dipelajari, segala sesuatu yang bergerak dengan menggunakan hukum dan perhitungan fisika, teknik mesin pasti mempelajari hal tersebut. Sebagai contoh Hukum Bernoulli pada mekanika fluida, Hukum coulomb pada fisika listrik dan sebagainya. Adapun yang dipelajari adalah sistem sistem pada sebuah alat hingga alat tersebut dapat bergerak dengan efisien dan presisi dengan hukum hukum dan sistem pada fisika. Makalah ini dibuat sebagai referenai belajar serta evaluasi belajar selama setengah semester genap ini.
E. Deklarasi Penulis
- Deep Awareness of “I”
Disini saya membuat makalah ini atas kesadaran saya terhadap keberadaan Allah swt sebagai tuhan yang maha pengasih lagi maha penyayang yang menciptakan dunia beserta isinya serta ilmu pengetahuan yang dikembangkan. Selain itu juga kesadaran saya sebagai mahasiswa teknik mesin untuk mempelajari dan memahami bahwa belajar tentang sistem pneumatik, seperti yang terjadi pada jackhammer, bukan cuma soal menghitung angka, melainkan memahami bagaimana energi dari fluida dalam bentuk udara bertekanan bisa diubah menjadi gerakan mekanis yang nyata dan berguna.
2. Intention of the Project Activity
Tujuan dan niat utama saya dalam proyek ini adalah membangun pemahaman aplikatif tentang bagaimana sistem pneumatik bekerja dalam menghasilkan gerakan mekanis, menggunakan pendekatan numerik dan simulasi komputasional yang telah dipelajari. Saya ingin menghubungkan antara teori metode numerik, Computational Fluid Dynamics (CFD), dan Physics-Informed Neural Network (PINN) dengan fenomena nyata yang bisa diamati sehari-hari, seperti operasi jackhammer pada proyek pembangunan.
F. INTRODUCTION
Memanfaatkan udara bertekanan untuk menghasilkan gerakan mekanis dalam berbagai aplikasi industri, sistem pneumatik telah menjadi pilar penting dalam dunia mekanikal modern. Salah satu contoh paling umum dari sistem ini adalah alat seperti jackhammer atau bor pemecah jalan, yang menghasilkan getaran dan tumbukan yang kuat yang dapat menghancurkan beton atau aspal.
- Pemikiran awal tentang masalah
#Menganalisis Masalah Secara Sistematis:
Dalam upaya memahami fenomena kerja jackhammer pneumatik, penting untuk mengadopsi pendekatan analisis yang sistematis dan terstruktur. Proses ini dimulai dengan mengidentifikasi permasalahan utama, yaitu bagaimana tekanan udara dalam sistem pneumatik dapat menghasilkan gerakan piston yang efektif untuk melakukan tumbukan pada permukaan kerja.
# Soroti Penelitian Sebelumnya dan Kesenjangan yang Ada
Penelitian tentang sistem pneumatik pada jackhammer telah banyak dilakukan, fokus utamanya adalah pada optimasi desain dan efisiensi energi. Beberapa studi menggunakan Computational Fluid Dynamics (CFD) untuk menganalisis distribusi tekanan udara, sementara yang lain berfokus pada dinamika gerak piston. Namun, kebanyakan penelitian lebih menitikberatkan pada level makro dan optimasi material. Kesenjangan utama yang ada adalah kurangnya penelitian yang menghubungkan pemodelan numerik sederhana dengan simulasi komputasional ringan untuk memahami pergerakan piston akibat tekanan pneumatik. Selain itu, penerapan Physics-Informed Neural Networks (PINN) dalam sistem pneumatik sederhana seperti jackhammer masih terbatas.
# Initial Thinking
Menghitung Gaya yang Dihasilkan oleh Tekanan Udara:
Tekanan udara yang masuk ke dalam sistem akan menghasilkan gaya pada piston, yang dihitung menggunakan rumus:
F=P×A
Menghitung Percepatan Piston:
Dengan gaya yang dihitung, percepatan piston dapat dihitung menggunakan hukum Newton:

Menghitung Kecepatan dan Posisi Piston dengan Integrasi Numerik:
Dengan percepatan yang diketahui, kecepatan piston pada waktu t + dt dihitung menggunakan metode integrasi Euler:

Di mana :

Posisi piston pada t+dt dihitung sebagai:

Di mana :

G. METHODS & PROCEDURES
# Idealization
- Deskripsi Masalah
Untuk menyederhanakan analisis sistem jackhammer pneumatik, kita menganggap bahwa tekanan udara yang masuk ke sistem tetap konstan, tanpa memperhitungkan fluktuasi atau kebocoran udara. Gesekan antar piston dan silinder diabaikan, dan gerakan piston disederhanakan menjadi gerakan satu dimensi. Massa piston dianggap homogen dan konstan, serta dampak suhu pada sistem diabaikan. Dengan idealisasi ini, model menjadi lebih sederhana untuk analisis dan simulasi, meskipun tidak sepenuhnya menggambarkan kondisi realistisnya.
2. Asumsi Idealisasi
Untuk menyederhanakan analisis dan membuatnya bisa dihitung secara numerik, beberapa asumsi berikut digunakan:
a. Tekanan Udara Konstan: Tekanan udara yang masuk ke dalam sistem dianggap tetap konstan sepanjang siklus kerja jackhammer, meskipun dalam kenyataannya tekanan dapat berfluktuasi.
b. Tidak Ada Kebocoran Udara: Tidak ada kebocoran udara pada sistem pneumatik, sehingga seluruh udara yang digunakan dimanfaatkan untuk mendorong piston.
c. Gesekan Diabaikan: Gesekan antara piston dan silinder dianggap tidak ada, meskipun gesekan ini dapat mempengaruhi efisiensi sistem.
d. Gerakan Piston Satu Dimensi: Gerakan piston disederhanakan menjadi gerakan linier satu dimensi, meskipun kenyataannya mungkin lebih kompleks.
e. Massa Piston Homogen dan Konstan: Massa piston dianggap homogen dan konstan sepanjang siklus kerjanya, tanpa mempertimbangkan variasi distribusi massa atau perubahan bentuk piston.
f. Tidak Ada Pengaruh Suhu: Fluktuasi suhu yang dapat mempengaruhi tekanan dan kerapatan udara diabaikan dalam model ini.
Hukum Bernoulli dalam Aliran Udara pada Jackhammer:
Hukum Bernoulli menyatakan bahwa dalam aliran fluida yang ideal, jumlah energi per satuan volume fluida tetap konstan sepanjang aliran jika tidak ada gesekan atau kehilangan energi lainnya. Secara matematis, hukum Bernoulli dapat dituliskan sebagai:

Di mana :

# Instruction Set
Tentukan Parameter Sistem:
- Tentukan nilai tekanan udara (P), luas penampang piston (A), dan massa piston (m).
Hitung Gaya dari Tekanan:
- Gunakan rumus F=P×A untuk menghitung gaya yang dihasilkan.
Hitung Percepatan Piston:
- Gunakan rumus a=F/m untuk menghitung percepatan piston.
Hitung Kecepatan dan Posisi Piston:
- Gunakan metode integrasi Euler untuk menghitung kecepatan dan posisi piston pada setiap interval waktu:

Simulasikan Gerakan Piston:
- Ulangi langkah perhitungan untuk mendapatkan pergerakan piston sepanjang waktu.
Analisis Hasil:
- Tinjau hasil simulasi untuk mengevaluasi kinerja sistem dan posisi piston pada setiap iterasi.
H. RESULT & DISCUSSION
Contoh Study Case :

Kita tinggal subtitusi angka angka yang diketahui ke dalam rumus, didapatkan sebagai berikut :
F = 60,000 N
a = 12,000 m/s^2
Kec. setelah waktu dt = 120 m/s
Posisi setelah waktu dt = 0 m
Gerakan Piston Iterasi Kedua:
v2 = 240 m/s
x2 = 1.2 m
Geraka Piston Iterasi ketiga :
v3 = 360 m/s
x3 =3.6 m
Hasil simulasi menunjukkan bahwa kecepatan piston meningkat secara signifikan pada setiap iterasi, sementara posisi piston juga bertambah dengan cepat karena percepatan yang sangat besar.
Didapatkan phyton code sebagai berikut :
import numpy as np
import matplotlib.pyplot as plt
# Parameter sistem
P = 6e6 # Tekanan udara (Pa)
A = 0.01 # Luas penampang piston (m^2)
m = 5 # Massa piston (kg)
dt = 0.01 # Interval waktu (detik)
v0 = 0 # Kecepatan awal (m/s)
x0 = 0 # Posisi awal (m)
# Hitung gaya yang dihasilkan
F = P * A # Gaya (N)
# Hitung percepatan piston
a = F / m # Percepatan (m/s^2)
# Inisialisasi variabel untuk simulasi
time = np.arange(0, 2, dt) # Waktu dari 0 sampai 2 detik
velocity = np.zeros(len(time)) # Array untuk menyimpan kecepatan
position = np.zeros(len(time)) # Array untuk menyimpan posisi
# Set nilai awal
velocity[0] = v0
position[0] = x0
# Simulasikan gerakan piston menggunakan metode Euler
for i in range(1, len(time)):
velocity[i] = velocity[i-1] + a * dt # Hitung kecepatan
position[i] = position[i-1] + velocity[i-1] * dt # Hitung posisi
# Plot hasil simulasi
plt.figure(figsize=(10, 6))
# Grafik Kecepatan
plt.subplot(2, 1, 1)
plt.plot(time, velocity, label="Kecepatan (m/s)", color="blue")
plt.xlabel("Waktu (detik)")
plt.ylabel("Kecepatan (m/s)")
plt.title("Kecepatan Piston Jackhammer vs Waktu")
plt.grid(True)
plt.legend()
# Grafik Posisi
plt.subplot(2, 1, 2)
plt.plot(time, position, label="Posisi (m)", color="red")
plt.xlabel("Waktu (detik)")
plt.ylabel("Posisi (m)")
plt.title("Posisi Piston Jackhammer vs Waktu")
plt.grid(True)
plt.legend()
plt.tight_layout()
plt.show()
Mennghasilkan grafik sebagai berikut :

I. Kesimpulan, Penutup, Rekomendasi
a. Kesimpulan :
Jackhammer pneumatik bekerja berdasarkan prinsip pemanfaatan tekanan udara untuk menghasilkan gerakan mekanis pada piston, yang kemudian memberikan tumbukan kuat pada permukaan kerja. Dengan pendekatan metode numerik sederhana seperti metode Euler, dapat dipahami bagaimana kecepatan dan posisi piston berubah secara dinamis seiring waktu. Hasil simulasi menunjukkan bahwa sistem ini memiliki percepatan yang sangat besar, sehingga efisien dalam memecah material keras. Idealisasi yang dilakukan, meskipun menyederhanakan kondisi nyata, tetap memberikan gambaran dasar yang cukup akurat tentang perilaku sistem pneumatik dalam jackhammer.
b. Penutup :
Studi ini menegaskan pentingnya pemahaman sistem pneumatik dalam dunia teknik mesin, khususnya untuk aplikasi alat berat seperti jackhammer. Dengan menghubungkan konsep mekanika fluida, hukum Bernoulli, dan pendekatan metode numerik, mahasiswa teknik dapat lebih memahami keterkaitan antara teori dan aplikasi nyata. Walaupun model yang digunakan bersifat sederhana, pendekatan ini membuka jalan bagi pengembangan analisis yang lebih kompleks di masa depan menggunakan simulasi komputasional dan kecerdasan buatan seperti Physics-Informed Neural Networks (PINN).
c. Rekomendasi :
Untuk pengembangan lebih lanjut, beberapa rekomendasi yang dapat diberikan adalah:
- Penyempurnaan Model: Memasukkan faktor-faktor realistis seperti gesekan piston, fluktuasi tekanan udara, dan pengaruh suhu untuk meningkatkan akurasi simulasi.
- Penggunaan Metode Numerik Lanjut: Menerapkan metode numerik tingkat lanjut seperti Runge-Kutta atau bahkan simulasi CFD sederhana untuk memodelkan distribusi tekanan lebih rinci.
- Eksperimen Laboratorium: Melakukan validasi hasil simulasi dengan eksperimen nyata menggunakan prototipe sederhana jackhammer pneumatik.
- Integrasi PINN: Mengkaji penerapan Physics-Informed Neural Networks untuk mempercepat dan memperhalus simulasi pergerakan piston dalam sistem pneumatik.
- Pengembangan Software Simulasi: Membuat program atau aplikasi sederhana berbasis Python yang user-friendly untuk mempermudah analisis sistem pneumatik bagi mahasiswa lain.
J. UCAPAN TERIMA KASIH
Terima kasih sebesar-besarnya kepada Prof. Dr. Ir. Ahmad Indra Siswantara sebagai dosen pengajar mata kuliah metode numerik departemen teknik mesin dan seluruh jajaran Asisten Dosen kelas Metode Numerik atas ilmu yang telah diberikan, sehingga Laporan Makalah Tugas Besar Metode Numerik ini dapat tersusun dengan baik yang berguna untuk Ujian Tengah Semester Genap 2024/2025.
K. REFERENSI
Munson, B. R., Young, D. F., & Okiishi, T. H. (2013). Fundamentals of Fluid Mechanics (7th ed.). Wiley.
Cundiff, J. S. (2001). Fluid Power Circuits and Controls: Fundamentals and Applications. CRC Press.
Majumdar, S. R. (1995). Pneumatic Systems: Principles and Maintenance. Tata McGraw-Hill Publishing Company.
L. LAMPIRAN

Parameter simulasi sistem

Tabel data iterasi simulasi
Start
↓
Input Parameter (P, A, m, dt)
↓
Hitung Gaya (F = P × A)
↓
Hitung Percepatan (a = F / m)
↓
Inisialisasi waktu, kecepatan, posisi
↓
Loop:
- Hitung kecepatan baru
- Hitung posisi baru
- Update waktu
↓
Plot Grafik
↓
End
Flowchart skema
import numpy as np
import matplotlib.pyplot as plt
# Parameter sistem
P = 6e6 # Tekanan udara (Pa)
A = 0.01 # Luas penampang piston (m²)
m = 5 # Massa piston (kg)
dt = 0.01 # Interval waktu (detik)
v0 = 0 # Kecepatan awal (m/s)
x0 = 0 # Posisi awal (m)
# Hitung gaya dan percepatan
F = P * A
a = F / m
# Inisialisasi
time = np.arange(0, 2, dt)
velocity = np.zeros(len(time))
position = np.zeros(len(time))
velocity[0] = v0
position[0] = x0
# Simulasi metode Euler
for i in range(1, len(time)):
velocity[i] = velocity[i-1] + a * dt
position[i] = position[i-1] + velocity[i-1] * dt
# Plot hasil
plt.figure(figsize=(10, 6))
plt.subplot(2, 1, 1)
plt.plot(time, velocity, label="Kecepatan (m/s)", color="blue")
plt.xlabel("Waktu (detik)")
plt.ylabel("Kecepatan (m/s)")
plt.title("Kecepatan Piston Jackhammer vs Waktu")
plt.grid(True)
plt.legend()
plt.subplot(2, 1, 2)
plt.plot(time, position, label="Posisi (m)", color="red")
plt.xlabel("Waktu (detik)")
plt.ylabel("Posisi (m)")
plt.title("Posisi Piston Jackhammer vs Waktu")
plt.grid(True)
plt.legend()
plt.tight_layout()
plt.show()
Phyton Code

Visualisasi skema Jackhammer
Sekian analisis yang bisa saya sampaikan kurang lebihnya mohon maaf wabillahi taufik wal hidayah
Wassalamualaikum Wr. Wb.
MESIN!
BERSYUKUR BERYUKUR BERSYUKUR!