I. Pendahuluan
Computational Fluid Dynamics (CFD) merupakan bidang teknik yang memanfaatkan metode numerik untuk menyelesaikan dan menganalisis permasalahan aliran fluida. Salah satu software terkemuka dalam dunia CFD adalah STAR-CCM+, yang digunakan secara luas dalam industri maupun akademik untuk memodelkan perilaku fluida dalam berbagai kondisi dan geometri. Dalam esai ini, akan dibahas secara mendalam mengenai bagaimana metode numerik diterapkan selama penggunaan STAR-CCM+, dengan mengacu pada video demonstrasi di YouTube serta integrasi dengan materi yang telah dipelajari dalam mata kuliah Metode Numerik.
II. Penerapan Framework DAI5 dalam Simulasi CFD
Dalam melakukan simulasi Computational Fluid Dynamics (CFD), khususnya dengan perangkat lunak STAR-CCM+, diperlukan cara berpikir yang reflektif dan menyeluruh. Salah satu pendekatan yang relevan untuk membangun kesadaran tersebut adalah Framework DAI5 yang dikembangkan oleh Dosen kami, Prof. Dr. Ahmad Indra. Framework ini menuntun pengguna untuk menyusun proses berpikir yang utuh, dari kesadaran diri hingga langkah teknis, agar tidak hanya menghasilkan simulasi yang akurat, tetapi juga bermakna dan bertanggung jawab.
1. Deep Awareness of I
Langkah pertama dalam DAI5 menekankan pentingnya kesadaran diri (self-awareness). Dalam konteks CFD, seorang engineer tidak hanya bertindak sebagai pengguna software, melainkan sebagai penerjemah dari fenomena alam ke dalam model numerik. Oleh karena itu, perlu disadari bahwa hasil simulasi memiliki dampak nyata, baik terhadap keselamatan, efisiensi, maupun keberlanjutan. Kesadaran spiritual dan etika menjadi pondasi agar proses simulasi dilakukan dengan penuh tanggung jawab, bukan sekadar โmenjalankan perintah programโ.
2. Intention
Niat yang jelas menjadi penentu arah simulasi. Setiap proses harus berangkat dari tujuan yang bermakna, seperti mengoptimalkan efisiensi desain atau mengevaluasi performa termal suatu sistem. Dengan adanya niat yang terdefinisi, setiap keputusan teknis yang diambilโbaik dalam pemilihan model fisika, parameter batas, maupun pendekatan numerikโakan memiliki dasar yang kokoh dan tidak sekadar mengikuti template.
3. Initial Thinking
Tahap ini mendorong kita untuk memahami konteks permasalahan secara menyeluruh. Beberapa pertanyaan kunci yang perlu dijawab antara lain:
- Apa fenomena fisika yang ingin dianalisis? Apakah melibatkan turbulensi, perpindahan panas, atau fenomena transien?
- Siapa pemangku kepentingannya? Untuk keperluan akademik, industri, atau publik?
- Bagaimana karakteristik alirannya? Apakah aliran kompresibel atau tidak?
- Apakah tersedia data eksperimen untuk validasi?
4. Idealization
Simulasi memerlukan penyederhanaan model nyata ke bentuk yang dapat dihitung. Pada tahap idealisasi, dilakukan seleksi asumsi-asumsi yang relevan, seperti pemilihan geometri sederhana, pemodelan dinding sebagai no-slip boundary, atau penggunaan model turbulensi tertentu. Namun, penting untuk tetap menyadari bahwa setiap asumsi membawa implikasi terhadap hasil. Maka, penyederhanaan harus dilakukan secara logis dan berdasarkan konteks fisika yang akurat, bukan semata-mata demi mempermudah proses komputasi.
5. Instruction Set
Simulasi CFD diawali dengan mengimpor geometri dari CAD (.STEP), lalu dibersihkan lewat fitur Repair Geometry agar bebas error. Setelah itu, domain dan boundary (inlet, outlet, wall) didefinisikan manual. Di tahap meshing, digunakan Polyhedral Mesher dengan refinement di sekitar permukaan, lalu dicek kualitasnya pakai Mesh Quality. Physics setup mencakup aktivasi model (3D, turbulent, steady), pemilihan material (Air), dan pengaturan boundary condition. Solver diatur steady dengan metode SIMPLE dan dicek konvergensinya lewat grafik residual. Tahap akhir post-processing mencakup visualisasi kontur, streamline, serta perhitungan gaya drag dan pembuatan animasi untuk output akhir.
III. Prosedur Penggunaan STAR-CCM+ Berdasarkan Pengalaman Langsung
Berikut adalah alur pengerjaan simulasi CFD menggunakan STAR-CCM+ berdasarkan pengalaman pribadi selama pengerjaan proyek:
A. Pre-processing
- Import Geometry Pada tahap awal, kami membuka STAR-CCM+ lalu klik kanan pada bagian Geometry, kemudian memilih Import Surface. File CAD yang digunakan merupakan hasil ekspor dari SolidWorks (.STEP). Dalam kasus kami, kami menggunakan geometri diffuser mobil balap yang ingin dianalisis efek aliran udaranya terhadap drag force.
Output dari tahap ini adalah model geometri tiga dimensi yang muncul dalam domain kerja STAR-CCM+. - Surface Repair & Geometry Cleaning Setelah geometri berhasil diimpor, kami klik kanan pada surface tersebut lalu masuk ke menu Repair Geometry. Di sini kami melakukan pengecekan untuk memastikan tidak ada non-manifold edges, celah kecil antar surface, atau intersecting faces. Tool Automatic Repair sangat membantu untuk membersihkan masalah minor.
Output: model yang bersih dan valid untuk proses meshing tanpa error. - Region & Boundary Creation Setelah surface dinyatakan bersih, kami klik kanan dan memilih Create Regions. STAR-CCM+ akan otomatis membuat satu domain fluida. Selanjutnya, boundary seperti inlet, outlet, dan wall didefinisikan manual dengan klik kanan pada Boundaries dan melakukan rename sesuai peran tiap permukaan (misalnya: inlet = ujung masuk, wall = body diffuser, dst).
Output: domain simulasi lengkap dengan batasan-batasan fisik yang siap digunakan di physics setup.
B. Meshing (Pembuatan Grid)
- Surface Mesh โ Volume Mesh Kami membuka Automated Mesh Operation, memilih template Polyhedral Mesher karena lebih akurat dan stabil dalam simulasi kompleks. Kami mengatur ukuran sel grid dan memberi refinement khusus pada area dekat permukaan body (boundary layer).
Proses dimulai dengan klik kanan โ Generate Surface Mesh, lalu Generate Volume Mesh.
Output: grid tiga dimensi dengan sel poligonal yang adaptif mengikuti bentuk permukaan. - Mesh Quality Check Kami klik tab Derived Parts โ Mesh Quality, lalu memilih parameter seperti skewness, orthogonality, dan aspect ratio. Hasil ditampilkan secara visual (warna hijau aman, merah tidak aman).
Output: verifikasi apakah mesh sudah layak secara numerik sebelum lanjut ke physics setup.
C. Physics Setup
- Model Selection Di tab Continua โ Physics, kami mengaktifkan model Steady, Three-Dimensional, Turbulent (k-ฮต), dan Segregated Flow. Jika ada perpindahan panas, kami juga aktifkan Energy Equation.
Output: solver akan menyelesaikan Navier-Stokes dengan kondisi dan model fisik yang sesuai. - Material Properties Di Materials, kami pilih Air dan menyesuaikan properti seperti viskositas dan densitas sesuai suhu lingkungan. Ini penting untuk akurasi simulasi.
- Boundary Condition Untuk boundary yang telah didefinisikan, kami klik kanan masing-masing:
- Inlet: jenis kecepatan (misalnya 15 m/s)
- Outlet: tekanan (misal 0 Pa gauge)
- Wall: no-slip condition dengan roughness tertentu
- Output: kondisi batas lengkap yang mempengaruhi distribusi solusi CFD.
D. Solving (Numerical Simulation)
- Time Control Karena kasus ini steady, kami memilih Steady Solver dengan jumlah iterasi sekitar 500. Ini diatur dari tab Stopping Criteria dan Max Iterations.
- Solver Settings Kami menggunakan SIMPLE untuk pressure-velocity coupling. Konvergensi dicek dari grafik residualsโjika semua di bawah 1e-4 dan stabil, maka simulasi dianggap konvergen.
Output: field solution lengkap untuk kecepatan, tekanan, turbulensi, dan energi.
E. Post-processing
- Visualisasi Kami membuat Scalar Scene untuk kontur tekanan dan kecepatan, serta Vector Plot untuk melihat arah aliran. Untuk streamline, kami gunakan Streamline Part dari titik inlet.
- Data Extraction Dari Report โ Force Report, kami hitung drag force pada permukaan diffuser. Juga disiapkan plot grafik distribusi tekanan sepanjang body.
- Animation & Export Untuk kebutuhan presentasi, kami membuat animasi aliran dengan Animation Scene dan mengekspor hasil dalam bentuk .avi.
Output akhir: visualisasi dinamis + data kuantitatif yang bisa digunakan untuk analisis lanjutan atau perbandingan desain. - Parameter inlet: kecepatan 20โฏm/s digunakan sebagai kondisi batas masuk. Aliran dengan kecepatan ini menghasilkan Reynolds number cukup tinggi, memicu pembentukan vortex signifikan di area diffuser/badan mobil balap.
- Visualisasi vortex: streamlines berwarna hijau (area kecepatan tinggi) dan cyan (lebih rendah) menunjukkan vortex roll-off tepat setelah permukaan diffuser, yang terlihat dari rekayasa warna pada gambarโvortex ini ditandai dengan gelombang melingkar di streamline. Pencitraan ini penting untuk mengidentifikasi titik tekanan rendah (kosongkan vortisitas tinggi).
- Analisis drag: adanya vortex ini turut mempengaruhi distribusi tekanan, yaitu terjadinya tekanan total yang lebih rendah di belakang vortexโmeningkatkan koefisien drag. Perhitungan gaya drag di Report โ Force Report memperlihatkan nilai yang sedikit lebih tinggi dibanding simulasi tanpa vortex atau dengan inlet 15โฏm/s.



IV. Finite Element Analysis (FEA) dalam CFD
Apa itu FEA dalam CFD?

- Metode numerik untuk memodelkan aliran fluida, panas, atau fenomena transportasi dengan membagi domain kompleks menjadi elemen-elemen kecil.
Tujuan:
- Menghitung distribusi kecepatan, tekanan, suhu, atau konsentrasi fluida secara aproksimasi.
Langkah-langkah utama dalam FEA untuk CFD:
- Diskritisasi Domain
- Membagi domain fluida menjadi elemen kecil (misalnya, segitiga atau tetrahedron). Titik sambungan elemen disebut node.
- Pemodelan Elemen
- Setiap elemen diberi persamaan matematis (berdasarkan persamaan Navier-Stokes atau persamaan energi). Contoh: Persamaan untuk kecepatan atau tekanan pada elemen.
- Pemasangan Sistem Global
- Menggabungkan persamaan elemen menjadi sistem besar untuk seluruh domain.
- Penerapan Syarat Batas
- Menentukan kondisi fluida, seperti kecepatan masuk, tekanan keluar, atau dinding tanpa slip.
- Penyelesaian Numerik
- Menyelesaikan sistem persamaan (biasanya non-linear) menggunakan komputer.
- Analisis Hasil
- Memvisualisasikan aliran (kecepatan, tekanan, turbulensi) dan memvalidasi hasil.
Persamaan dasar CFD:
- Persamaan Navier-Stokes:
- Kontinuitas: Konservasi massa.
- Momentum: Konservasi momentum fluida.
- Energi: Konservasi energi (jika ada transfer panas).
FEA dalam CFD:
- Mengaproksimasi solusi persamaan ini dengan fungsi interpolasi pada elemen. Contoh: Menggunakan fungsi bentuk (shape function) untuk menghitung kecepatan di node.
V. Integrasi Metode Numerik dalam STAR-CCM+
Seluruh proses di atas melibatkan penerapan metode numerik. Berikut detail integrasi dari materi metode numerik yang telah dipelajari:
1. Transformasi Persamaan Fisika ke Bentuk Numerik
- STAR-CCM+ menyelesaikan Navier-Stokes equations yang ditransformasikan ke bentuk numerik menggunakan metode:
- Finite Volume Method (FVM): integral kontrol volume, flux antar cell
- Diskretisasi diferensial โ skema upwind, central differencing

2. Iterative Solvers
- Penyelesaian dilakukan secara iteratif (Gauss-Seidel, SIMPLE, multigrid)
3. Least Square Regression
- Saat mengekstrak data (misalnya drag vs kecepatan), digunakan fitting untuk:
- Membuat model prediktif: y = ax^2 + bx + c
- Menghitung error: E = ฮฃ(yi – ลทi)^2
4. Heatmap Correlation
- Visualisasi hasil kontur STAR-CCM pada dasarnya adalah hasil integrasi spasial dari parameter (kecepatan, tekanan)
- Representasi area dengan warna = heatmap dari โซf(x) dx secara numerik
5. Error Minimization & Convergence Monitoring
- STAR-CCM memantau residu di tiap iterasi
- Konsep ini identik dengan penurunan error dalam metode numerik
6. Boundary Condition sebagai Parameter Numerik
- Penentuan BC = salah satu parameter penting dalam solusi numerik
- Mirip dengan setup PINN: boundary loss menentukan hasil akhir
VI. Penutup
Melalui STAR-CCM+, kita dapat melihat bagaimana metode numerik bekerja nyata di dunia teknik. Proses transformasi model fisika menjadi bentuk diskret, pemilihan solver, manajemen error, hingga interpretasi data semuanya mencerminkan inti dari metode numerik. Dengan fondasi framework berpikir yang etis dan reflektif, serta keterampilan teknis dalam setting dan analisis, mahasiswa dapat berperan bukan hanya sebagai pengguna software, tapi juga sebagai analis profesional yang memahami why and how dibalik setiap angka yang dihasilkan.
Benedio Filanka M Panjaitan (2306263576) / Metode Numerik 03