Author: caesarwiratama

  • MODEL TURBULEN K-epsilon RNG

    Sebelum membaca lebih lanjut tentang artikel ini, ada baiknya anda memahami terlebih dahulu apa itu permodelan turbulen, kemudian permodelan dari persamaan k-epsilon standar. Pada artikel ini akan dibahas penjelasan model dengan sangat teknis dan matematis, sehingga diperlukan background mekanika fluida dan matematika untuk memahami artikel ini dengan baik. Namun ada beberapa kesimpulan dari masing-masing paragraf yang dapat anda ambil sebagai pengetahuan tambahan dalam memahami model turbulen ini.

    bentuk persamaan k-epsilon standar

    k-epsilon RNG merupakan salah satu model turbulen modifikasi dari model k-epsilon standar yang sudah digunakan secara luas namun diketahui memiliki beberapa kekuarangan terutama pada Reynold number yang rendah.

    Yakhot dan Orszag (YO) (1986) menurunkan persamaan KE-EP berdasarkan metode Renormalization Group (RNG). Pada pendekatan ini, teknik RNG digunakan untuk memodelkan skala ukuran (eddies atau aliran) yang besar, sedangkan untuk efek skala kecil direpresentasikan dengan modified transport coefficient.

    Sebagai contoh, modified eddy viscosity adalah parameter yang muncul pada persamaan momentum yang memodelkan high-number modes (skala ukuran kecil) yang mempengaruhi skala ukuran yang lebih besar (fenomena aliran pada skala ukuran yang kecil mempengaruhi aliran pada skala ukuran yang besar).

    Prosedur RNG menggunakan universal random force yang mengubah fluktuasi kecepatan skala kecil dan merepresentasikan efeknya pada skala yang lebih besar, termasuk initial condition dan boundary condition pada eddies di range inersial.

    Gaya tersebut dipilih sedemikian rupa agar hasil umum dari persamaan aliran memiliki karakteristik yang sama dengan mean strain.

    Persamaan gerak dari large-scale field diturunkan dengan merata-ratakanya pada rentang skala yang kecil, sehingga menghilangkan pertimbangan eksplisit. Proses penghapusan tersebut dilakukan secara iteratif menggunakan koreksi inifitesimal sehingga memberkan koreksi persamaan pada nilai perubahan tertentu.

    Prosedur hanya memodifikasi viskositas, dan setelah proses eliminasi skala ukuran kecil selesai, persamaan random force di atas dikeluarkan dari persamaan yang dihasilkan dan initial serta boundary condition dikembalikan.

    Prosedur RNG dari YO memberikan beberapa persamaan dengan fitur-fitur yang menarik tanpa constrain yang undetermined, dan keberadaan dari built-in correction yang memungkinkan penggunaan model ini pada Reynold number yang tinggi maupun rendah.

    Pada Reynold number dengan tingkat turbulensi yang tinggi, model RNG milik YO memiliki bentuk yang sama dengan persamaan k-epsilon standar, kecuali pada constraint model dikalkulasi secara eksplisit dari analisis RNG dan diasumsikan terkadang dengan nilai yang berbeda.

    Tidak lama kemudian, Yakhot dan Smith (1992) memformulasikan kembali penurunan rumus ini dan menghasilkan re-evaluasi dari konstanta untuk kontrol produksi energi potensial dan menemukan tambahan term pada produksi energi potensial ini yang menjadi signifikan pada aliran yang terdistorsi secara cepat dan aliran yang tidak equilibrium.

    Meskipun metode RNG tidak dapat mendekati additional production term, Yakhot (1992) mengembangkan model pendekatan untuk term tersebut.

    Hasil bentuk Reynold number tinggi dari model RNG terbukti secara sukses untuk menghitung berbagai jenis separated flow.

    >>BACA SELENGKAPNYA TEORI CFD DI SINI!

    >>UNTUK ARTIKEL LAINYA TERKAIT CFD KLIK DI SINI!

    By Caesar Wiratama

    BEBERAPA SUMBER

    1. J.O.Hinze, ‘Turbulence’, McGraw Hill Book Company, Chapter 3, p181-190,(1959).
    2. L.M.Smith and W.C.Reynolds, ‘On the Yakhot-Orszag Renormalization group method for deriving turbulence statistics and models’, Phys. Fluids A, Vol.4, No.2, p364, (1992).
    3. V.Yakhot and S.A.Orszag, ‘Renormalization group analysis of turbulence’, J.Sci.Comput., Vol.1, p3, (1986).
    4. V.Yakhot, S.A.Orszag, S.Thangam, T.B.Gatski and C.G.Speziale, ‘Development of turbulence models for shear flows by a double expansion technique’, Phys.Fluids A, Vol.4, No.7, (1992).
    5. V.Yakhot and L.M.Smith, ‘The Renormalization group, the eps- expansion and derivation of turbulence models’, J.Sci.Comput., Vol.7, No.1, (1992).
  • MODEL TURBULEN K-epsilon

    Sebelum membaca artikel ini lebih lanjut, ada baiknya ada mereview artikel model turbulen secara umum di sini, karena pada artikel ini akan dibahas secara mendalam dan teknis terkait model turbulen k-epsilon yang mungkin akan sedikit berat dipahami jika anda belum mengetahui secara mendasar tentang model turbulen. Pembahasan pada artikel ini juga akan mencakup beberapa hal yang cukup teknis.

    Model turbulen k-epsilon yang diajukan oleh Harlow dan Nakayama pada 1968 sejauh ini adalah model turbulen dua persamaan eddy-viscosity yang paling luas digunakan. Popularitasnya karena kapabilitasnya yang cukup baik dan kepraktisanya.

    DESKRIPSI MODEL

    model persamaan standar k-epsilon dijabarkan secara matematis sebagai berikut:

    dimana,

    k = turbulent kinetic energy

    epsilon = dissipation rate

    rho = massa jenis fluida

    vl dan vt = viskositas kinematik laminar dan turbulen

    Pk = volumetric production rate dari k akibat tegangan geser

    Gb = volumetric production rate dari  k akibat potensi gravitasi

    g = vektor gravitasi

    sigma = turbulent prandtl number

    Sedikit kesalahan yang sering terjadi adalah pembacaan “k” pada k-epsilon yang sebenarnya adalah huruf romawi “kappa”. Penyederhaan menjadi “k” adalah untuk mempermudah penulisan atau kebiasaan pada pembacaanya.

    Model turbulen ini dapat diaplikasikan pada daerah dengan bilangan Reynold yang tinggi. Pada daerah sekitar dinding dengan Reynold number yang mendekati nol, dibutuhkan persamaan khusus yang dikenal juga dengan istilah wall fuction, atau low-Reynold-number extension. pada model standar, digunakan pendekatan wall-function.

    Namun, perlu diketahui model turbulen ini kurang memuaskan untuk digunakan pada aplikasi:

    • separated flow
    • bouyancy
    • streamline curvature
    • swirl
    • turbulence-driven secondary motions
    • rotasi
    • kompresibilitas
    • adverse pressure gradient, dan
    • axi-symmetrical jets

    Meskipun demikian, karena penggunaanya yang luas, maka modifikasi dari model ini juga tersedia untuk meningkatkan kapabilitasnya. Beberapa yang sering dikenal antara lain:

    • Reliasable, RNG, chen-kim dan Yap untuk penggunaan pada separated flow, dan
    • ad hoc Richardson-number modification of Launder untuk curvature, swirl dan rotation

    >>BACA SELENGKAPNYA TEORI CFD DI SINI!

    >> KLIK DI SINI UNTUK JASA SIMULASI CFD

    By Caesar Wiratama

    BEBERAPA SUMBER

    1. F.H.Harlow and P.I.Nakayama, ‘Transport of turbulence energy decay rate’, LA-3854, Los Alamos Science Lab., U. California, USA, (1968).
    2. R.A.Henkes,F.van der Flugt and C.Hoogendoorn, ‘Natural convection in a square cavity with low-Re turbulent fluids’, Int.J.Heat Mass Transfer, Vol.34, p 1543-1557, (1991).
    3. B.E.Launder and D.B.Spalding, ‘The numerical computation of turbulent flows’, Comp. Meth. in Appl. Mech. & Eng., Vol.3, pp 269, (1974).
    4. B.E.Launder, C.H.Priddin and B.R.Sharma, ‘The calculation of turbulent boundary layers on spinning and curved surfaces’, ASME J Fluids Engng., Vol.99, p 321, (1977).
    5. W.Rodi, ‘Examples of calculation methods for flow and mixing in stratified fluids’,J.Geo.Res., Vol.92, No.C5, p 5305, (1987).
  • Model turbulen dan penggunaanya dalan CFD

    APA ITU MODEL TURBULEN?

    Mekanika fluida merupakan ilmu yang sangat mendasar dalam dunia fisika dan engineering, penerapanya sangatlah banyak dan variatif, mulai dari desain roket dan pesawat terbang hingga analisis biomedis. Meskipun ilmu ini sudah cukup lama berkembang dan digunakan, namun formulasi-formulasi dari hukum fluida ini masih banyak yang belum terpecahkan, misalkan persamaan Navier-stokes yang merupakan persamaan fluida dengan bentuk diferensial non-linear.

    Tidak seperti persamaan-persamaan mekanika misalkan hukum newton F = m.a, atau energi E = 1/2.m.v2, persamaan Navier-Stokes tidak selalu bisa diselesaikan solusinya secara eksak dengan metode matematika yang ada, bahkan telah disiapkan hadiah yang cukup besar untuk orang yang bisa menyelesaikan persamaan ini (milenium prize). Salah satu penyebab tidak dapat diselesaikanya persamaan ini adalah sifat alami dari fluida yang pada kondisi tertentu bersifat sangatlah random, unsteady dan dinamis sehingga tidak dapat diprediksi dengan baik, kondisi ini dikenal juga dengan istilah turbulen.

    Secara definisi, aliran turbulen adalah aliran dengan pola yang random dan kacau yang mengandung eddie, swirl, serta ketidakstabilan aliran didalamnya. Sedangkan lawan kata dari turbulen adalah laminar, yaitu aliran dengan pola yang halus dan terprediksi tanpa adanya gangguan antar path. Pada aliran yang laminar, persamaan Navier-stokes terkadang mudah untuk diselesaikan misalkan disederhanakan menjadi persamaan Bernoulli. Karena kesulitanya dalam menyelesaikan masalah turbulensi ini secara matematis, bahkan matematikawan terkenal peraih nobel, Richard Feynman menyatakan bahwa “turbulen adalah masalah paling penting dan belum terselesaikan dalam fisika klasik”.

    Ilustrasi aliran laminar dan turbulen

    Karena secara matematik analitis kasus ini belum terselesaikan, muncul beberapa gagasan untuk mengkuantifikasi turbulensi ini berdasarkan eksperimen, dan metode yang paling terkenal adalah yang dikemukakan oleh Osborne Reynold (1883), yang menemukan sebuah rasio non-dimensional yang mampu memprediksi apakah aliran tersebut akan laminar atau turbulen, nilai ini dikenal juga dengan Reynold Number, Re = rasio antara gaya internal dengan gaya eksternal = rho*v*L/miu. Dengan rho = massa jenis, V = kecepatan, L = panjang karakteristik, miu = viskositas fluida. Menggunakan bilangan Reynold ini, dapat diprediksi dengan baik terjadinya aliran laminar, turbulen atau transisi (perubahan dari laminar ke turbulen). Misalkan untuk aliran di dalam pipa, untuk Re = 0-2300 aliran adalah laminar, kemudian Re = 2300-4000 aliran transisi, dan Re > 4000 aliran adalah turbulen, tidak peduli fluida apa yang digunakan dan berapapun kecepatan dan diameter pipa tersebut. Bilangan ini menyatakan bahwa semakin mendominasi gaya viskos dari fluida maka aliran akan laminar, sedangkan semakin mendominasi gaya internal maka aliran akan turbulen.

    Meskipun dapat diprediksi apakah aliran tersebut turbulen atau tidak, namun perhitungan pola dan karakteristik aliran secara spesifik masih belum dapat ditentukan. Alih-alih berusaha memperoleh solusi secara detail dari aliran turbulen, para peneliti dan engineer memiliki ide yang lebih cerdas, yaitu “mengelompokkan” aliran-aliran turbulen yang terjadi menjadi satu paket yang dapat diselesaikan secara matematis ataupun numerik, metode ini dikenal juga dengan permodelan turbulen (turbulence modelling), yang tentu saja akan bervariasi berdasarkan karakteristik aliran, geometri, reynold number dan lain-lain sehingga pemilihan model turbulen yang tepat sangatlah penting dalam analisis aliran fluida, biasanya hal ini dilakukan untuk analisis menggunakan metode Computational Fluid Dynamics (CFD).

    Sayangnya, tidak ada jawaban singkat dari turbulen model mana yang harus digunakan dari kasus apa, jawabanya adalah sangat tergantung dari kasus yang kita hadapi, bahkan untuk kasus yang sama pun misalkan simulasi CFD pesawat terbang akan membutuhkan persamaan turbulen yang berbeda antara perhitungan lift dan drag dengan perhitungan tegangan gesek pada permukaanya. Perlu diketahui bahwa pemilihan model turbulen yang berbeda dapat menghasilkan hasil simulasi yang berbeda pula (meskipun pada beberapa kasus tidak terlalu terlihat perbedaanya). Namun, karena ilmu CFD yang sudah cukup berkembang saat ini membuat banyak peneliti yang mem-publish jurnal ilmiah tentang pemilihan model turbulen yang mereka gunakan pada kasus spesifik mereka. Meskipun demikian, artikel ini akan coba mengulas karakteristik umum masing-masing model turbulen yang sudah cukup terkenal digunakan.

    Berikut adalah metode yang umum digunakan dalam melakukan permodelan turbulen:

    DNS (DIRECT NUMERICAL SOLUTION)

    DNS adalah penerapan persamaan Navier-stokes secara langsung untuk diselesaikan dalam model tanpa permodelan turbulen. Meskipun sangat ideal, namun metode ini sangatlah memakan banyak effort komputasi, hardware maupun tenaga sehingga dalam banyak kasus tidak feasible untuk dilakukan.

    LES (LARGE EDDY SIMULATION)

    Aliran turbulen terdiri dari pola pusaran-pusaran (eddies) dengan ukuran yang berbeda-beda, dari beberapa meter hingga beberapa mikron. Permodelan LES digunakan untuk ukuran-ukuran eddy tertentu dengan baik. Biasanya metode ini digunakan untuk ukuran eddy yang kecil.

    RANS (REYNOLD AVERAGE NAVIER STOKES)

    Model ini adalah perhitungan parameter-parameter aliran berdasarkan nilai rata-rata dari fluktuasi turbulensi pada lokasi tersebut. Model ini cukup sering digunakan dalam permodelan aliran fluida karena tidak terlalu banyak membutuhkan effort komputasi maupun hardware, meskipun akurasinya lebih rendah dari LES ataupun DNS, namun metode ini sudah sangat cukup untuk memodelkan pemasalahan engineering secara umum.

    DES (DETACHED EDDY SIMULATION)
    DES merupakan gabungan dari LES dan RANS yang menyelesaikan aliran jauh dari boundary layer menggunakan LES serta menyelesaikan aliran pada boundary layer menggunakan RANS.

    Ilustrasi Detached Eddy Simulation (DNS)

    Berikut adalah model-model turbulen yang biasa digunakan dalam permodelan CFD. Penjelasan detail dari masing-masing model cukup panjang dan akan dibahas pada artikel lain. Pada artikel ini akan dibahas kelebihan dan kekuarangan dari model-model tersebut secara umum (penjelasan secara khusus dapat anda telusuri pada daftar isi pada awal artikel ini):

    Spalart-Allmaras

    • Terdiri dari satu persamaan
    • Tidak terdapat wall-function
    • Cukup stabil dan mudah konvergen
    • Keunggulan: Untuk aliran aerodinamika, aliran transonic
    • Limitasi : Tidak akurat untuk shear flow, separated flow dan decaying turbulence

    k-epsilon

    • Terdiri dari dua persamaan
    • Terdapat wall function
    • Cukup mudah konvergen dan membutuhkan memori yang sedikit
    • Limitasi : Tidak akurat untuk no-slip wall, adverse pressure gradient, kuvatur yang tinggi dan aliran jet

    k-omega

    • Terdiri dari dua persamaan
    • Omega lebih mudah diselesaikan daripada epsilon
    • Terdapat wall function
    • Cukup mudah konvergen dan membutuhkan sedikit memori
    • Keunggulan: Seperti k-epsilon dengan penambahan akurasi pada internal flow, kurvatur, separasi dan aliran pada jet
    • Limitasi : Sulit konvergen dan sensitif pada kondisi batas

    k-omega (SST)

    • Terdiri dari dua persamaan
    • Terdapat wall function
    • Merupakan kombinasi dari k-epsilon (untuk aliran yang jauh dari boundary layer) dan k-omega (pada aliran dalam boundary layer)
    • Keunggulan : Untuk aliran separasi dan jet
    • Limitasi : Sulit konvergen

    LES Smargorinsky & Spalart-Allmaras

    • Menyelesaikan persamaan aliran eddies tergantung ukuran geometri
    • Memisahkan eddies yang besar dan kecil
    • Keunggulan: Thermal fatigue, getaran, bouyant flows
    • Limitasi: Sulit pada aliran dekat dinding.

    Untuk mempelajari model turbulen secara lebih detail, anda dapat kembali ke atas dan mempelajari daftar isi.

  • Grid Independence Test (GIT)

    Computational Fluid Dynamics (CFD)

    Proses meshing tidak bisa sepenuhnya diperhitungkan secara analitis, seperti ukuran mesh, ukuran y+, jenis mesh, dan lain sebagainya.

    Hal ini terjadi karena sifat dari geometri itu sendiri yang pada umumnya berbentuk kompleks, misalkan dalam simulasi mobil balap dengan detail tertentu, kita tidak mungkin menghitung satu persatu tiap komponen untuk mesh yang “pas”. Terdapat faktor “art” dan pengalaman dari operator di sini.

    Meskipun demikian, salah satu metode yang cukup umum digunakan dalam memverifikasi bahwa mesh yang kita gunakan sudah tepat adalah memastikan bahwa Ketika setingan mesh kita sedikit kita ubah, maka tidak akan mempengaruhi hasil simulasi.

    Apa itu Grid Independence Test (GIT)

    Atau dengan kata lain hasil simulasi kita sudah tidak sensitive lagi atau tidak tergantung (independence) terhadap setingan mesh. Proses pengujian ini dikenal dengan istilah “mesh sensitivity test” atau “grid independence test (GIT)”.

    Tidak ada aturan khusus yang spesifik membahas tentang metode ini, hal ini dikarenakan tiap simulasi memiliki tujuan yang berbeda-beda.

    Studi Kasus GIT

    Misalkan kita ingin menguji sebuah heat exchanger, dengan model yang sama, satu peneliti ingin menganalisis pressure drop yang terjadi, kemudian satu peneliti ingin fokus pada perubahan temperature yang terjadi, maka parameter GIT nya akan berbeda.

    Pada contoh peneliti satu, maka dia akan membuat test perubahan pressure drop terhadap setingan grid, sedangkan peneliti dua akan membuat test perubahan temperature terhadap setingan grid.

    Point selanjutnya adalah mendefinisikan apa yang harus diubah pada setingan grid tersebut. Pada umumnya, yang digunakan sebagai variabel bebas adalah jumlah elemen atau grid untuk simulasi yang mencakup domain yang besar; sedangkan untuk geometri dengan dinding-dinding yang banyak dan Reynold number relative rendah, biasanya digunakan variasi y+.

    Namun semua pilihan baik variabel bebas maupun variabel terikat ini sangatlah tergantung dari kasus yang sedang dihadapi.

    Dalam contoh di bawah ini, GIT dilakukan pada simulasi CFD airfoil NACA 2412 menggunakan software openFOAM. Pada scenario ini, peneliti ingin mencari tahu setingan refinement mesh pada sekitar airfoil yang paling tepat; dengan kondisi bahwa semakin tinggi refinement, maka jumlah cells semakin banyak.

    Oleh karena itu, dalam skenario ini dibuat grafik Lift yang dihasilkan oleh airfoil, terhadap jumlah cells. Berikut adalah hasilnya:

    grafik Lift versus jumlah cells

    Dari gambar di atas, terlihat pada jumlah cells di atas 5.000, gaya angkat atau Lift menjadi cenderung lurus terhadap penambahan jumlah cells.

    Kita dapat simpulkan bahwa, dengan menggunakan mesh dengan jumlah 5.500 akan menghasilkan gaya angkat yang sama dengan mesh dengan jumlah 6.500 atau keatas; yang mana membutuhkan effort komputasi yang jauh lebih banyak dibandingkan dengan mesh 5.500.

    Dari hasil tersebut kita dapat memilih mesh yang paling optimal untuk digunakan adalah 5.500. Tentunya hal ini hanya berlaku untuk perhitungan Lift, untuk perhitungan gaya gesek, vortex, dan lain sebagainya, mungkin hal ini tidak berlaku, dan harus diuji sesuai dengan kasusnya.

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Kualitas mesh pada Computational Fluid Dynamics (CFD)

    Kualitas mesh sangatlah penting untuk menjamin hasil simulasi yang kita buat sesuai dengan yang diharapkan, visualisasi bagus, atau bahkan pada kondisi tertentu mesh yang berkualitas rendah dapat membuat simulasi menjadi divergen.

    Secara visual, kita dapat melihat kualitas dari mesh tersebut dari proposionalitas nya. Namun, tentu saja hal tersebut sangatlah terbatas pada kemampuan menilai suatu proporsionalitas dan akan sangat rumit untuk dilakukan pada domain 3D yang detail, sehingga pada bab ini akan dibahas beberapa parameter indikator kualtias mesh. Berikut adalah beberapa parameter mesh yang umum digunakan:

    SKEWNESS

    Skewness atau kemencengan digunakan untuk menunjukkan seberapa miring suatu mesh tersebut. Semakin siku sudut suatu elemen, maka transfer data dari elemen satu ke elemen lainya akan semakin baik, sehingga Ketika bentuk elemen kita menceng, akan membutuhkan cukup banyak koreksi saat proses komputasi yang menurunkan kualitas perhitungan dan memperlambat proses komputasi.

    Skewness secara matematis didefinisikan sebagai berikut:

    Adapun beberapa rule of thumb yang digunakan secara umum untuk menilai kualitas mesh berdasarkan skewness adalah sebagai berikut:

    ASPECT RATIO

    Aspect ratio adalah perbandingan antara Panjang tertinggi suatu edge terhadap Panjang terendah suatu edge, sehingga semakin besar aspect ratio akan menghasilkan mesh yang semakin slender.

    Nilai ideal dari aspect ratio adalah 1, yaitu memiliki Panjang, lebar, dan tinggi yang sama persis. Semakin tinggi aspect ratio akan mengurangi kualitas mesh.

    ORTHOGONALITY

    Orthogonality mendefinisikan orientasi antara satu elemen dengan elemen lainya, yang mana semakin sejajar orientasi vector dari pusat ke pusat suatu elemen mengindikasikan kualitas mesh yang bagus karena mempermudah proses transfer data aliran dari elemen satu ke elemen lainya.

    Dari gambar di atas, dapat didihitung secara matematis orthogonality sebagai berikut:

    Yang menunjukkan dot product (perkalian kosinus) antara vektor normal permukaan A terhadap vektor orientasi normal dari pusat elemen f. Setelah itu, dihitung pula orientasi antara vektor normal terhadap permukaan terhadap vektor orientasi pusat ke pusat elemen, c sebagai berikut:

    Semakin kecil perbedaan sudut antara A dengan f, atau A dengan c, maka dot product nya akan mendekati nilai 1, sehingga kedua persamaan di atas akan mendekati nilai nol, mengindikasikan kualitas mesh yang baik.

    Sedangkan kualitas terburuk yang akan ditampilkan pada monitor kualitas mesh adalah nilai tertinggi yang dihitung dari kedua persamaan di atas.

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Inflation pada meshing Computational Fluid Dynamics (CFD)

    Pada teori mekanika fluida, kita mengenal adanya kondisi aliran fluida yang cenderung menempel pada dinding yang solid, atau dikenal juga dengan istilah no-slip condition.

    Kondisi ini membuat gradien kecepatan pada sekitar permukaan tersebut memiliki pola tertentu yang menentukan besarnya beberapa parameter seperti tegangan geser, koefisien konveksi, dan lain sebagainya yang membentuk suatu lapisan (layer) dengan ketebalan tertentu yang dikenal dengan istilah boundary layer.

    Lapisan ini pada umumnya sangatlah tipis, sehingga akan memakan jumlah mesh yang sangat banyak jika kita harus membuat ukuran mesh pada sekitar lapisan tersebut sesuai dengan ukuran ketebalan boundary layer.

    Salah satu metode yang dapat digunakan untuk mengakomodasi ketebalan boundary layer ini tanpa harus merubah seluruh ukuran mesh menjadi detail adalah inflation, yaitu mesh yang dibuat berlapis-lapis (layering) searah normal terhadap permukaan dinding, seperti diilustrasikan pada gambar di bawah ini:

    Karena mesh ini hanya mengarah searah normal dari permukaan (yang dalam Bahasa matematika kearah atas dari suatu sistem koordinat pada) pada umumnya adalah sumbu Y, maka arah inflasi ini disebut juga dengan arah Y positif, atau y+.

    Konsep perhitungan y+ ini sangat berguna untuk menentukan berapa nilai ketebalan inflation minimum pada sekitar dinding untuk mengakomodasi boundary layer.

    Perhitunganya pun biasa dilakukan menggunakan kalkulator online dengan menginput nilai y+ yang diinginkan, free stream velocity, bilangan Reynold, serta massa jenis dan viskosutas fluida untuk memperoleh ketebalan inflation pertama pada mesh yang akan kita gunakan.

    Perlu dicatat bahwa aliran dengan Reynold number yang tinggi, misalkan aliran pada pesawat atau projectile pada kecepatan yang tinggi akan memiliki ketebalan boundary layer yang sangat tipis, sehingga penggunaan inflation menjadi tidak terlalu signifikan dan dapat diabaikan.

    Kemudian, hal penting lain yang harus diketahui adalah bahwa y+ tidak harus selalu men-capture boundary layer secara sempurna, karena pada pada permodelan turbulen terdapat fitur yang disebut dengan wall functions yang akan dibahas secara khusus pada bab wall functions.

    PT Tensor memberikan jasa konsultasi Finite Element Analysis (FEA) dan Computational Fluid Dynamics (CFD) untuk desain engineering. Kami juga memberikan tutorial-tutorial gratis penggunaan software nya di kanal youtube kami. Hubungi kami sekarang juga!

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Perbandingan mesh hexahedron dengan tetrahedron

    Setelah membahas mengenai dasar-dasar mesh pada Computational Fluid Dynamics (CFD)  dan mengetahui jenis-jenis mesh dalam CFD, sekarang saatnya untuk membahas topik yang lebih mendalam dan kadang kala menjadi perbedaan pendapat di kalangan ahli simulasi CFD.

    Proses meshing atau griding merupakan proses yang sangat mempengaruhi hasil akhir dari simulasi yang dilakukan, baik akurasi hasil, kecepatan komputasi hingga visualisasi hasil. Seorang operator simulasi dapat saja membuat mesh yang sangat padat sehingga memperoleh hasil yang akurat, namun perlu diingat pula bahwa semakin banyak mesh yang digunakan, semakin banyak pula memori dan persamaan yang harus diselesaikan dalam proses komputasi atau solving nantinya.

    Adapun geometri yang akan kita analisa terkadang memiliki bentuk-bentuk yang tidak reguler atau bahkan ekstrim yang tidak dapat dibentuk dengan bentuk-bentuk mesh yang sederhana. Oleh karena itu, dalam dunia simulasi CFD, dikenal beberapa jenis mesh yang masing-masing mempunyai keunggulan dan kelemahanya masing-masing.

    Berikut adalah rangkuman jenis-jenis mesh berdasarkan bentuk elemenya

    Secara umum, bentuk hexahedron merupakan bentuk mesh paling ideal yang berusaha dibuat oleh para operator CFD. Bentuk ini memiliki bentuk paling teratur dalam membentuk sebuah domain komputasi. Bayangkan anda memiliki televisi dengan pixel yang berbentuk segitiga atau segi enam, pasti gambarnya tidak akan se-rapi dengan bentuk pixel kotak.

    Meskipun bentuk ini cukup ideal, namun untuk geometri-geometri dengan kurva-kurva yang ekstrim atau jari-jari yang relatif kecil dibandingkan dengan ukuran mesh, bentuk hexahedron akan kesulitan untuk membentuknya.

    Sebagai gantinya, mesh yang cukup populer digunakan karena kemampuanya yang sangat adaptif terhadap bentuk-bentuk kurva atau bentuk yang tidak regular lainya adalah jenis tetrahedron.

    salah satu kekurangan mesh tetrahedron yang cukup mencolok adalah penggunaan memorinya yang lebih boros dibandingkan dengan hexahedron. Untuk mengisi suatu volume dengan ukuran elemen yang sama dengan hexahedron, tetrahedron membutuhkan jumlah elemen 2 hingga 3 kali lebih banyak dari hexahedron.

    Kemudian, karena “tetangga” dari mesh hexahedron lebih banyak dibandingkan dengan tetrahedron karena jumlah sisinya yang lebih banyak, menjadikan mesh hexahedron cenderung lebih cepat proses komputasi dan konvergensinya, dikarenakan semakin banyak tetangga dari suatu mesh, transfer data yang terjadi pada saat proses komputasi akan semakin cepat (hal ini dapat dilihat dari teori numerik dasar).

    Untuk mengurangi penggunaan jumlah elemen dan menambah jumlah sisi (yang mana menambah juga jumlah tetangga), maka dikembangkan pula mesh polyhedron yang memiliki jumlah elemen yang jauh lebih hemat dibandingkan dengan tetrahedron dan jumlah tetangga yang lebih banyak. Kelemahan mesh ini adalah visualisasi yang kualitasnya masih dibawah hexahedron. Namun semua itu kembali lagi pada detail kasus, fokus simulasi apakah mengutamakan akurasi, kecepatan komputasi atau visualisasi.

    Adapun berikut contoh simulasi silinder menggunakan beberapa jenis mesh

    Hexahedron

    Tetrahedron

    Dan berikut merupakan hasil visualisasi iso surface kecepatan pada daerah sekitar silinder

    Hexahedron

    Tetrahedron

    Kedua simulasi diatas dilakukan menggunakan ukuran elemen yang sama dan dilakukan dengan metode meshing yaitu hexahedron dan tetrahedron. Berdasarkan data yang dikumpulkan dari simulasi diatas, mesh hexahedron menghasilkan jumlah elemen sabanyak 36.000, sedangkan tetrahedron menghasilkan jumlah elemen sebanyak 332.000; sebuah perbandingan jumlah elemen yang cukup signifikan yang mana akan mempengaruhi lamanya proses komputasi dan penggunaan memori pada RAM komputer anda.

    Adapun, ditinjau dari visualisasi iso surface, hasil dari hexahedron terlihat lebih rapi dibandingkan dengan tetrahedron.

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Jenis-jenis Mesh pada CFD

    Meshing atau diskritisasi adalah proses membagi domain fluida yang kontinu menjadi domain komputasi yang diskrit, sehingga persamaan-persamaan mekanika fluida yang pada umumnya dalam bentuk persamaan diferensial parsial non-linear dapat diselesaikan secara numerik (selengkapnya akan dibahas pada bab teori solver).

    Secara umum, semakin kecil ukuran mesh akan menghasilkan hasil komputasi yang lebih detail dan akurat, namun akan menambah jumlah elemenya, sehingga akan membutuhkan effort komputasi yang lebih tinggi.

    Bentuk dari control volume tergantung kapabilitas dari solver yang kita gunakan, structured-grid code menggunakan quadrilateral pada aliran 2D, dan hexahedron pada aliran 3D.

    Sedangkan unstructured-grid menggunakan segitiga pada aliran 2D dan tetrahedron pada aliran 3D.

    Secara umum, mesh dengan jenis hexahedron memiliki keunggulan dalam hal efisiensi dalam pembuatan jumlah elemen (cell).

    Dapat kita bayangkan suatu kotak 2D hanya membutuhkan satu buah elemen untuk membuat sebuah bentuk persegi 1×1 meter, sedangkan bentuk segitiga membutuhkan dua buah elemen untuk membentuk kotak tersebut, hal tersebut tentu akan sangat signifikan jika kita berbicara model 3D.

    Kemudian, transfer data dalam metode numerik (akan dibahas pada teori solver) akan semakin cepat dilakukan jika “tetangga” atau jumlah perumukaan dari elemen tersebut semakin banyak.

    Dalam kasus ini satu elemen hexahedron memiliki enam buah tetangga, sedangkan satu elemen tetrahedron memiliki empat buah tetangga, sehingga dapat dikatakan hexahedron memiliki tetangga yang lebih banyak.

    Perkembangan mesh dengan tipe polyhedron juga ingin mengakomodasi keunggulan ini dengan membuat jumlah permukaan yang banyak.

    Untuk memperoleh transfer data yang lebih maksimal, dapat digunakan mesh dengan konfigurasi yang terstruktur, atau dikenal juga dengan istilah structured-mesh seperti diilustrasikan pada gambar di bawah. Pada mesh jenis ini, kecepatan transfer dan plotting data dapat dilakukan secara efektif, cepat, dan tepat sehingga mendukung untuk visualisasi yang baik.

    Namun, satu kelemahan utama dari mesh hexahedron adalah kesulitanya dalam membentuk suatu geometri yang rumit (meskipun dapat dilakukan seperti misalnya pada gambar di atas namun waktu yang dibutuhkan untuk membuatnya tidak feasible dibandingkan dengan hasil yang diperoleh), sehingga pada akhirnya, mesh dengan tipe tetrahedron menjadi lebih umum untuk digunakan karena kelebihanya dalam membuat geometri yang rumit.

    Selain satu jenis mesh dalam satu buat domain, kita dapat juga mencampur penggunaan misalkan jenis mesh hexahedral dengan tetrahedral secara bersamaan, yang dikenal juga dengan istilah hybrid mesh seperti diilustrasikan pada gambar di bawah ini:

    PT Tensor memberikan jasa konsultasi Finite Element Analysis (FEA) dan Computational Fluid Dynamics (CFD) untuk desain engineering. Kami juga memberikan tutorial-tutorial gratis penggunaan software nya di kanal youtube kami. Hubungi kami sekarang juga!

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Dasar-dasar meshing

    Computational Fluid Dynamics (CFD)

    Computational Fluid Dynamics (CFD) merupakan metode yang sudah sangat populer untuk menyelesaikan permasalahan-permasalahan mekanika fluida yang kompleks menggunakan metode numerik yang dibantu dengan kekuatan menghitung komputer yang sudah sangat luar biasa pada era yang serba digital ini. (untuk mempelajari CFD selengkapnya baca di sini)

    Namun, dibalik fitur-fitur canggih yang dimiliki software-software CFD saat ini, tingkat validitas dan kesesuaian hasil dengan kondisi lapangan masih sangatlah dipengaruhi oleh kemampuan dari operator untuk menentukan parameter-parameter yang digunakan dalam simulasi. Ibarat kalkulator, secanggih apapun kalkulator tersebut, jika operator atau penggunanya memasukkan input yang salah, pasti outputtnya juga akan salah.

    Salah satu faktor yang sangat penting dalam menentukan kualitas hasil simulasi CFD adalah meshing atau griding. Proses ini secara umum menghabiskan waktu 70-80% dari keseluruhan proses pembuatan model CFD. Apakah meshing atau griding itu sendiri?

    Meshing adalah proses diskritisasi domain fluida yang kontinyu menjadi domain komputasi yang diskrit sehingga dapat diselesesaikan persamaan-persamaan (dalam kasus ini aliran fluida) di dalamnya dan menghasilkan solusi. Secara sederhana, proses diskritisasi (istilah matematika dari meshing atau griding) digambarkan sebagai berikut:

    Dalam ilmu matematika atau kalkulus, untuk menghitung luas permukaan di bawah kurva seperti pada gambar, kita tidak dapat menghitung langsung menggunakan persamaan yang sederhana, melainkan dengan cara mencacah-cacah luas permukaan tersebut menjadi permukaan-permukaan persegi panjang yang diskrit. Selanjutnya, permukaan-permukaan persegi panjang tersebut dapat dihitung luasnya dengan persamaan aljabar sederhana.

    Semakin kecil proses pencacahan, maka hasil luas permukaan yang diperoleh akan semakin akurat. Namun, jika pencacahan terlalu banyak, maka persamaan yang dihasilkan akan semakin banyak dan membutuhkan proses komputasi yang terlalu lama.

    Nah, kenapa proses diskritisasi domain fluida yang kontinyu menjadi diskrit ini penting? hal ini harus dilakukan karena secepat apapun processor komputer yang kita miliki, komputer tidak akan mampu menyelesaikan persamaan diferensial dan integral kontinyu, komputer hanya dapat menyelesaikan persamaan-persamaan aljabar sederhana, hanya saja memiliki kecepatan yang jauh melebihi manusia.

    Dalam software-software CFD yang sudah ada di pasaran, terdapat fitur-fitur yang cukup banyak dalam menentukan jenis-jenis mesh yang akan digunakan serta pengaturan ukuran-ukuran secara detail yang akan dibahas pada artikel selanjutnya.

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025


  • Penerapan Computational Fluid Dynamics (CFD) dalam industri

    Perkembangan ilmu dan teknologi analisis mekanika fluida menggunakan metode Computational Fluid Dynamics (CFD) yang begitu pesat membuat metode ini menjadi trend di berbagai industri, baik untuk riset teoritis, desain ataupun kepentingan presentasi ide baru pada klien. (untuk mengenal apa itu CFD secara umum, klik disini).

    Dilihat dari sejarahnya, CFD lahir dan berkembang pada dunia industri dirgantara, seperti dikutip dari MIT press tahun 1989 sebagai berikut:

    “Pada akhir tahun 1970an, pendekatan ini (penggunaan superkomputer untuk menyelesaikan persamaan aerodinamika) mulai terbayarkan. Kesuksesan awal ditunjukkan oleh eksperimen yang dilakukan oleh NASA pada pesawatnya yang dinamai HiMAT (highly manuverable Aircraft Technology), yang didesain dan diuji untuk manuverabilitas yang tinggi untuk pesawat tempur generasi selanjutnya. Pengujian wind tunnel sebagai alat untuk desain mula (preliminary design) dari HiMAT menunjukkan bahwa desain tersebut memiliki gaya hambat yang melebihi batas pada kecepatan mendekati kecepatan suara; jika dilakukan pembuatan prototipe, pesawat tersebut tidak akan menghasilkan data yang berguna. Biaya untuk redesign-nya pada uji wind tunnel selanjutnya membutuhkan sekitar $150.000 dan akan membuat proyek tersebut tertunda sangat lama. Alih-alih menggunakan wind tunnel, sayap pesawat tersebut didesain ulang menggunakan bantuan komputer (CFD) dengan biaya sekitar $6.000″ [1].

    Dapat anda bayangkan pengurangan biaya yang sangat luar biasa pada saat itu. Terlebih lagi, sebagaimana kita ketahui, biaya dari komputer dan komputasi pada masa itu dan masa kini sangatlah signifikan sehingga seberapa banyak penghematan yang dapat dilakukan menggunakan metode CFD. Hal inilah yang melatarbelakangi trend penggunaan software-software CFD pada berbagai industri. Berikut adalah beberapa contoh bidang industri yang memanfaatkan bantuan software CFD:

    1. Industri dirgantara

    Analisa CFD pada dunia dirgantara tidak melulu masalah performa sayap untuk menentukan gaya angkat dan gaya hambar. Berikut adalah salah satu contoh project analisis udara pendingin pada sekitar mesin pada pesawat UAV wulung milik PT. Dirgantara Indonesia untuk mengetahui desain penutup engine (nacele). Penggunaan nacele akan membuat gaya hambat berkurang, namun disisi lain akan mengurangi performa pendinginan dan mengurangi kapasitas udara yang masuk untuk proses pembakaran. Metode CFD adalah metode yang ideal untuk membuat desain nacele yang optimal tanpa harus uji lapangan berkali-kali.

    2. Maritim

    Salah satu ilmu yang sudah sangat tua di bidang mekanika fluida adalah maritim, namun masih cukup banyak topik-topik yang menjadi misteri dalam industri ini karena kompleksitas interaksi air dan udara serta ombak (free surface) yang tentu saja hal ini dapat dimodelkan menggunakan metode CFD.

    simulasi free surface sekitar hull dengan CFD openFoam

    Contoh analisis CFD yang cukup sering dilakukan adalah analisis performa propeller. Analisis performa propeller tidak hanya menghitung gaya dorong yang dihasilkan, namun dapat juga digunakan untuk menganalisis kavitasi (munculnya gelembung karena tekanan yang rendah). Hal ini sangatlah penting, tidak hanya akan menurunkan gaya dorong, kavitasi juga meninmbulkan kebisingan yang sangat merugikan pada penggunaan kapal selam.

    simulasi distribusi tekanan dan kavitasi pada propeller dengan CFD openFOAM

    3. Otomotif

    Industri otomotif adalah industri yang sangat kompetitif untuk menghasilkan produk-produk dengan produksi semurah mungkin (untuk produk-produk massal) namun tetap mempertahankan performanya. Oleh karena itu, analisis performa produk sebelum proses manufaktur merupakan hal yang sangat vital dalam industri ini. Berikut adalah contoh analisis impeller turbocharger dan interaksinya dengan volute untuk memperoleh konfigurasi yang paling optimal.

    simulasi aliran pada turbocharger dengan CFD openFOAM

    Kasus yang paling umum dalam industri otomotif adalah menentukan besarnya gaya hambat dan gaya angkat suatu desain body kendaraan:

    simulasi aerodinamika sekitar mobil balap dengan CFD openFOAM

    4. Proses

    Dalam industri proses, misalkan pembuatan bahan kimia, desain mula dari suatu sistem haruslah terencana dengan baik sebelum eksekusi dilakukan. Tidak hanya interaksi aliran fluida, dalam industri ini sering kali ditemui interaksi partikel-partikel padat atau reaksi kimia. Software-software CFD yang berkembang pesat belakangan ini sudah mampu memodelkan reaksi kimia bahkan pembakaran untuk mengoptimalkan sistem yang akan anda rancang.

    simulasi boiler dengan CFD openFOAM

    5. Konstruksi

    Tidak hanya berkutat pada analisis kekuatan dan defleksi struktur, beban angin yang menghempas pada suatu struktur juga penting untuk dipertimbangkan. Seperti kasus yang terjadi pada tachoma bridge yang bergoyang hebat hingga runtuh diakibatkan oleh hembusan angin yang dianggap pelan namun ternyata memiliki karakteristik frekuensi yang sama dengan jembatan sehingga dampak yang diakibatkan luar biasa. Atau mungkin analisis perencanaan tata kota dalam pertimbangan kenyamanan akibat kecepatan angin.

    simulasi sekitar gedung-gedung dengan CFD openFOAM

    6. Energi 

    Salah satu sektor industri yang sangat kental dengan analisis mekanika fluida adalah konversi energi. mulai dari turbin gas, turbin angin, turbin angin dan lain sebagainya. Riset menggunakan CFD sangat sering dilakukan untuk menentukan konfigurasi yang optimal berdasarkan interaksi fluida dengan turbin.

    simulasi distribusi tekanan pada sekitar turbin dengan CFD openFOAM

    Tentunya masih sangat banyak aplikasi dari CFD bahkan hingga dunia kedokteran dan forensik menggunakan software ini untuk menganalisa fenomena-fenomena yang terjadi.

    Referensi

    Caesar Wiratama. Theory and Best Practices of Computational Fluid Dynamics. PT Tensor Karya Nusantara, Yogyakarta. 2025