Difference between revisions of "Muhammad Hilman Gumelar Syafei"
Line 149: | Line 149: | ||
[[File:CFD_7.png]] | [[File:CFD_7.png]] | ||
+ | |||
+ | atau | ||
+ | |||
+ | [[File:CFD_8.png]] | ||
+ | |||
+ | Dimana truncation error adalah error akibat pemotongan deret Taylor. Oleh karena itu, dapat dipahami bahwa akurasi dari hasil kalkulasi dipengaruhi oleh ukuran dari ∆X. Oleh karena itu, semakin kecil nilai ∆X, maka akurasinya akan semakin baik. Persamaan di atas merupakan persamaan central difference, di mana dibutuhkan dua nilai nodes, yaitu nodes setelah dan sebelum nodes yang akan dicari. Dapat dilihat juga bahwa persamaan tersebut memiliki keakuratan berderajat second order polynomial (dilihat dari truncation error). | ||
+ | |||
+ | Selain itu, perhitungan juga dapat dilakukan dengan menggunakan approksimasi dengan derajat polynomial orde 1, sebagai berikut: | ||
+ | |||
+ | [[File:CFD_9.png]] | ||
+ | [[File:CFD_10.png]] | ||
+ | |||
+ | |||
+ | Pada persamaan forward difference, dibutuhkan nilai nodes setelah nodes yang akan dicari, sedangkan pada backward difference, dibutuhkan nilai nodes sebelumnya dari nilai nodes yang akan dicari. Namun demikian, kedua persamaan ini memiliki keakuratan dengan derajat first order polynomial, sehingga kedua persamaan ini tidak lebih akurat dari persamaan central difference. Hal ini juga menunjukkan bahwa apabila grid di refine (jarak antar nodes diperkecil dan jumlah nodes semakin banyak) maka akan meningkatkan akurasi dari hasil perhitungan. | ||
+ | |||
+ | Penggunaan deret taylor expansion juga dapat digunakan untuk persamaan differential parsial order 2 untuk central difference, dengan langkah yang sama ketika menggunakannya untuk persamaan differential order 1, dengan persamaan sebagai berikut: | ||
+ | |||
+ | [[File:CFD_11.png]] | ||
+ | |||
+ | Selain melakukan diskritisasi terhadap ruang, penggunaan deret Taylor juga dapat digunakan terhadap waktu. Sehingga, misalnya untuk persamaan forward difference terhadap waktu ditunjukan sebagai berikut: | ||
+ | |||
+ | [[File:CFD_12.png]] | ||
+ | |||
+ | '''b. Finite Volume''' | ||
+ | |||
+ | o Metode finite volume mendiskritisasi bentuk integral dari persamaan konservasi (integral form of the conservation equations) pada ruang (physical space) secara langsung. | ||
+ | |||
+ | o Jadi, domain komputasi akan dibagi menjadi sejumlah control volume yang berdekatan (bahkan mugnkin berdempetan). | ||
+ | |||
+ | o Di bagian tengah dari tiap volume tersebut, nilai variable-variable aliran dihitung. Interpolasi digunakan untuk menghitung nilai variable di permukaan pada control volume, berdasarkan nilai di bagian tengah volume dan rumus quadrature (?) diaplikasikan untuk mengaproksimasi integral permukaan dan volume | ||
+ | |||
+ | o Metode finite volume bekerja pada control volume, bukan pada titik perpotongan antara garis grid, sebagaimana pada metode finite difference, sehingga metode finite volume ini dapat digunakan untuk menyelesaikan berbagai bentuk dan jenis grid. Sehingga, daripada menggunakan grid beraturan (strucutred grid), grid tidak beraturan (unstrucutrued grid) dapat digunakan untuk berbagai bentuk geometri dan lokasi dari control volume. | ||
+ | |||
+ | o Karena grid pada metode finite volume hanya mendefinisikan batasan dari control volumenya, aka metode finite volume ini memanfaatkan metode konservasi, sepanjang integral permukaan yang diaplikasikan pada pada batasan-batasan control volume tersebut sama dengan control volume yang di sharing (digunakan juga) untuk boundary tersebut (?). | ||
+ | |||
+ | o Satu kekurangan dari metode ini dibandingkan dengan metode finnite difference adalah approksimasi differensiasi (?) yang membutuhkan order yang lebih tinggi dari order dua yang mana lebih sulit untuk dikembangkan pada 3 dimensi. Hal ini karena dibutuhkan dua tingkat aproksimasi, yaitu interpolasi dan integrasi. | ||
+ | |||
+ | o Namun demikian, finitoe volume memili lebih banyak keunggulan dibandingkan dengan kekurangannya. Misalnya, salah satu fitur penting dari metode finite volume adalah mesh tipe “finite-element” yang dapat digunakan, yang mana mesh dapat dibentuk oleh kombinasi dari bentuk triangle dan quadrilaterals pada kasus dua dimensi, atau dalam bentuk tetrahedra dan hexahedra pada kasus tiga dimensi. Mesh tipe unstructured atau tidak beraturan ini memberikan tingkat fleksibiltas yang lebih baik untuk dapat menangani geometri-gemetri yang kompleks. Fitur lainnya yang menarik dari metode finite volume adalah tidak dibtuhkan transformasi dari persamaan-persamaan yang berkaitan dengan boddy-fitted coordinat system(?) dimana pada metode finite difference diperlukan transformasi. | ||
+ | |||
+ | o Sebagai ilustrasi, dapat dilihat grid structured ataupun unstructured yang digunakan pada metode finite volume: | ||
'''--pertemuan 05 04/03/2020--''' | '''--pertemuan 05 04/03/2020--''' | ||
Line 157: | Line 197: | ||
- Kemudian, diskusi berlanjut dengan menyederhanakan pembahasan mengenai erosi (pengikisan) dan apa pengaruh massa jenis terhadap erosi. Beberapa teman berpendapat bahwa semakin besar densitas, maka erosi akan semakin besar, karena fluida semakin berat dan gesekan fluida terhadpa dinding semakin besar. Lalu beberapa rekan yang lain mengatakan bahwa hal itu tidak valid, karena tidak semua fluida yang memiliki densitas yang lebih besar akan mengakibatkan tegangan geser yang lebih besar. Contoh misalnya minyak, yang memiliki viskositas yang lebih rendah, namun akan menghasilkan tegangan geser terhadap dinding yang lebih tinggi dari pada air. Sehingga, ada faktor lain yang mempengaruhi geseran terhadap dinding, yaitu viskositas dari fluida tersebut. | - Kemudian, diskusi berlanjut dengan menyederhanakan pembahasan mengenai erosi (pengikisan) dan apa pengaruh massa jenis terhadap erosi. Beberapa teman berpendapat bahwa semakin besar densitas, maka erosi akan semakin besar, karena fluida semakin berat dan gesekan fluida terhadpa dinding semakin besar. Lalu beberapa rekan yang lain mengatakan bahwa hal itu tidak valid, karena tidak semua fluida yang memiliki densitas yang lebih besar akan mengakibatkan tegangan geser yang lebih besar. Contoh misalnya minyak, yang memiliki viskositas yang lebih rendah, namun akan menghasilkan tegangan geser terhadap dinding yang lebih tinggi dari pada air. Sehingga, ada faktor lain yang mempengaruhi geseran terhadap dinding, yaitu viskositas dari fluida tersebut. | ||
+ | |||
+ | [[File:CFD_12.png]] | ||
+ | |||
+ | o Landasan dasar dari metode finite volume ini adalah integrasi volume (Volume Integration, yang nantinya akan memanfaatkan konsep teorema gauss). | ||
+ | |||
+ | o Di dalam sebuah control volume yang akan dikalkulasi, area permukaan batas pada element tersebut (yang akan dikalkulasi) akan secara langsung terhubung dengan turunan orde pertama dan order kedua dari variable generic medan aliran (ɸ) yang terdiskritisasi. Area permukaan pada arah normal terhadap permukaan volume sebagaimana di tunjukan pada gambar di atas diselesaikan dengan terkait terhadap arah koordinat cartesian terhadap area yang terproyeksi (Axi) dan (Ayi) pada arah x dan y secara berturut-turut. Area yang terproyeksi tersebut akan bernilai positif apabila vector outward (vektor yang mengarah keluar dari volume control) memiliki arah yang sama dengan sistem koordinat cartesian. Sebaliknya, maka akan bernilai negatif. | ||
+ | |||
+ | o Kemudian, dengan mengaplikasikan teorema Gauss Divergence pada integral volume, turunan pertama dari ɸ pada kondisi dua dimensi, sebagai contoh, terhadap arah x, direpresentasikan dengan approksimasi sebagai berikut: | ||
+ | |||
+ | [[File:CFD_13.png]] | ||
+ | |||
+ | Di mana ɸ1 adalah nilai variabel pada permukaan dai element finite volume dan N dinotasikan sebagai jumlah permukaan batas pada element volume. Persamaan di atas diaplikasikan pada tipe finite volume apapun yang dapat direpresentasikan di dalam grid numerical. Untuk grid element quadrilateral pada dua dimensi untuk structured mesh sebagaimana di tunjukan pada gambar di atas, nilai N adalah 4 karena pada elemen finite volume tersebut, terdapat 4 permukaan batas. Pada kasus tiga dimensi, untuk element hexagonal, nilai N berjumlah 6. | ||
'''Optimasi Kebutuhan Energi Manusia''' | '''Optimasi Kebutuhan Energi Manusia''' |
Revision as of 14:06, 4 March 2020
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
Contents
Informasi Singkat
Alhamdulillah, segala puji bagi Allah Ta'ala, atas karunianya saya bisa membuat page di wiki ini. Shalawat serta salam senantiasa kita ucapkan kepada nabi Muhammad Shalallahu 'alaihi wasallam Perkenalkan, nama saya Edo, Informasi singkat mengenai saya bisa dilihat sebagai berikut:
Nama : Muhammad Hilman Gumelar Syafei
Pendidikan Terakhir : Teknik Mesin - Sarjana
Email : edoalbamusic@gmail.com
No. HandPhone : 087889337317
TOPIK RISET : Pengembangan Teknologi FCC (Fluid Catalytic Cracking) pada aplikasi Zero Energy Building
Insyaa Allah di page ini, saya akan berbagi informasi mengenai aktivitas studi dan penelitian saya. Saya dengan senang hati menerima kritikan dan masukan dari teman-teman semua. Semoga bermanfaat :D
Aktivitas
Saat ini, saya sedang aktiv mengambil kuliah magister Jurusan Teknik Mesin di Universitas Indonesia, dengan bidang peminatan Konversi Energi. Tema penelitian yang saya adalah aplikasi Zero energy Building, dan topik penelitian saya adalah optimasi desain turbin spiral Archimedes. Selain itu saya juga sedang aktif menjadi asisten kelas metode numerik dan meberikan pelatihan simulasi CFD . Materi dari kelas metodu numerik dapat dilihat pada page dibawah ini:
PYTHON - Kelas Metode Numerik CFDSOF-NG
Study dan Penelitian
Untuk menunjang penelitian yang saya lakukan di perkuliahan magister teknik mesin, saya melakukan beberapa study, diantaranya seperti Penggunaan Python untuk aplikasi metode numerik, kemudian mendalami kembali persamaan-persamaan dasar mekanika fluida, optimasi, dan sebagainya. Selama perkuliahan magister ini, rencanya semua materi-materi yang dipelajari akan dimuat di wiki ini. Sehingga, diharapkan dapat terdokumentasi dengan baik.
Publikasi Ilmiah
Saat ini, saya sudah menghasilkan beberapa publikasi ilmiah selama saya menjalani studi saya di S1 teknik mesin Universitas Indonesia. Untuk inofrmasi lebih lanjut, dapat dikunjugi laman berikut : Publikasi ilmiah
CATATAN PERKULIAHAN
Alhamdulillah segala puji bagi Allah subhanahu wata’ala, atas nikmat dan karunia-Nya, saya bisa kembali menulis dan memperbaharui tulisan saya di wiki ini. Shalawat serta salam senanatiasa di panjatkan kepada nabi akhir zaman, nabi kita tercinta, yang dengan perjuangan beliau, kita sekarang bisa merasakn terangnya ilmu, sehingga kita bisa terhindar dari kebodohan.
Alhamdulillah, sekarang saya sedang menjalani perkuliahan S2 di teknik mesin Universitas Indonesia dan, atas nikmat dan karunia Allah subhana hu wata’ala, saya bisa mendapatkan beasiswa. Sampailah saya di salah satu mata kuliah yang diampu oleh dosen yang sudah saya kenal sangat dekat, bahkan menjadi pembimbing saya di perkuliahan, yaitu Dr. Ir. Ahmad Indra Siswantara, atau yang akrab disapa dengan pak DAI. Sudah menjadi ciri khas beliau bahwa setiap mahasiswa yang hadir didalam mata kuliah nya, didorong untuk senantiasa mendokementasikan hasil kegiatan belajar mereka di dalam sebuah tulisan yang nantinya akan di muat pada laman wiki ini. Sehingga, setiap mahasiswa diharapkan dapat saling berbagi pendapat dan pengetahuan. Selain itu, hasil pembelajaran selama satu semester juga diharapkan dapat menjadi bahan belajar yang bermanfaat bagi orang lain.
KOMPUTASI TEKNIK
--pertemuan-1 : 03-02-2020--
Di pertemuan pertama di hari perkuliahan, beliau menyampaikan tujuan mempelajari komputasi teknik. Dari yang saya catat dan saya pahami, tujuan mempelajari komputasi teknik yang pertama adalah memahami konsep-konsep dan prinsip-prinsip didalam pelajaran komputasi teknik, yang mencakup sebagai berikut:
-Komputasi teknik : suatu kegiatan operasi aritmetik (tambah, kali, bagi, kurang) angka angka tadi.
-Kalkulasi enginering menggunakan komputer.
-Didalam istilah-isitlah komputasi teknik, banyak konsep-konsep yang harus dipahami. Pertama, konsep iterasi, kemudian, konsep error. Error sendiri terdiri dari beberapa jenis, ada residual error, dll. Jadi ada sebuah batasan error. Kemudian ada konsep convergen, konsep verifikasi dan validasi serta perbedaan keduanya.
-Metode-metode untuk mengolah data, misalnya untuk mengolah data seperti regresi, dan lain-lain.
-Contoh aplikasi metode numerik, misalnya memperkirakan persebaran temperatur ada sebuah plat dengan sebuah persamaan yang dimodelkan dengan :
2T1 + 3T2 + T3 = 5T4 5T1 - 2T2 + 5T3 = 7T4
-pada masalah-masalah engineering, terdapat banyak persamaan-persamaan model matematis yang harus diselesaikan, msialnya menyelesaikan sistem persamaan dengan menggunakan matrix yang dapat di selesaikan dengan komputer.
Lalu, tujuan mempejari komputasi teknik yang kedua adalah dapat memahamkan konsep-konsep disebutkan pada point 1 untuk aplikasi teknik mesin. Hal ini menruut saya sangat penting. Karena kita berharap bahwa ilmu yang akan kita pelajari ini nantinya menjadi ilmu yang bermanfaat dan dapat diamalkan. Sebagaimana nasihat emas dari Al- Imam Asy-Syafi’i Rahimahullah :
“Ilmu adalah yang bermanfaat dan bukan hanya dihafalkan” (Siyar A’lamin Nubala, 10: 89).
baca tulisan lengkapnya di Rumaysho: [1]
*Qadarallah, pada pertemuan ke 2 hingga ke 4, saya berhalangan hadir
Tugas Susulan
Pengertian Analisa Kata analisa dapat diambil pengertiannya dari kamus besar bahasa Indonesia, yaitu dari kata analisis yang didefinisikan sebagai penyelidikan terhadap suatu peristiwa (karangan, perbuatan, dan sebagainya) untuk mengetahui keadaan yang sebenarnya (sebab-musabab, duduk perkaranya, dan sebagainya). Namun, didalam bidang teknik, beberapa rekan dari kelas komputasi teknik juga memberikan definisi yang berbeda-beda, diantaranya adalah sebagai berikut: 1. Ilham Bagus waranto : pemecahan suatu masalah yang kompleks sehingga menjadi lebih mudah dipahami 2. Adzana Moslem : aktivitas yang dilakukan untuk mengurangi suatu permasalahan atau kasus 3. Evi Elisha : pemahaman atau pengkajian lebih dalamakan suatu hal. 4. Muchalis : suatu proses untuk menyelesaikan suatu masalah dan menghasilkan kesimuplan. 5. Ahmad Zikri : suatu penyilidikan terhadap persitiwa untuk mengetahui suatu kebenaran.
Demikian, analisa menurut pandangan saya adalah : Sebuah usaha untuk menilai dan mengamati suatu permasalahan berdasarkan pemahaman yang dimiliki untuk menghasilkan sebuah kesimpulan atau dugaan
Catatan Ringkasan Computational Fluid Dynamics
1. Pendahuluan
Awal mulanya, CFD digunakan terbatas hanya pada aplikasi keteknikan berteknologi tinggi di aeronotika dan astronotika.
-> CFD merupakan cabang disiplin ilmu yang mengintegrasikan mekanika fluida, matematika, dan ilmu computer. Mekanika fluida, mempelejari fluida yang bererak maupun diam, serta pengaruh perilaku aliran terhadapa perpindahan panas dan reaksi kimia seperti pada pembakaran.
-> Lalu, karakteristik fisk dari gerak fluida tersebut dapat di deskripsikan melalui persamaan matematika dasar, umumnya merupakan bentuk persaaan partial differential yang mengatur proses tersebut dan biasanya disebut dengan governing equation.
-> untuk menyelesaikan governing equation tersebut, ilmuwan di bidang ilmu komputer menggunakan bahasa pemrograman tingkat tinggi untuk menyelesaikannya, dan kemudian menjadikannya sebuah program atau software. Secara sederhana, makna computational pada CFD berarti study mengenai aliran fluida melalui simulasi numerik, yang mana melibatkan pemanfaatan software pada komputer.
-> Pertanyaannya, apakah kita memerlukan orang-orang dari 3 disiplin ilmu tersebut secara spesifik. Jawabannya adalah tidak, karena orang yang mahir dalam mempelajari ilmu CFD ini justru akan mendapatkan ilmu-ilmu yang ada di 3 disiplin ilmu tersebut.
-> CFD menjadi salah satu dari 3 cara untuk solusi dari suatu masalah pada fluid dynamic and heat transfer. Dan 3 cara tersebut saling berkaitan dan tidak saling terpisah/terisolasi, yaitu analytical, experimental, dan numerical computational.
-> saat dahulu, orang-orang yang mendalami ilmu CFD akan menyisihkan waktu mereka untuk menulis code program computer mereka sendiri. Namun demikian, dengan semakin bertambahnya permintaan dari Industri dan bahkan juga di dalam akademis yang menginginkan pengetahuan mengenai CFD dengan waktu yang singkat (tidak terlalu lama), maka tidak asing lagi bahwa orang-orang mulai banyak yang mengabaikan untuk menulis code programnya masing-masing, terlebih lagi dengan meningkatnya penggunaan software CFD secara commercial yang tersedia. Multi purpose software CFD mulai banyak di terima secara luas, terutama karena model-model yang telah berkembang dan dapat merangkum fenomena aliran fluida secara fisik. Selain itu, penulisan code program CFD sudah banyak dilakukan dan di uji dengan pihak-pihak pengembang software tersebut, maka di saat ini, pengguna CFD tidak lagi menghadapi persoalan-persoalan semacam itu, karena program-program yang telah berkembang saat ini dapat digunakan untuk berbagai persoalan aliran fluida.
-> Akan tetapi, CFD bukanlah semata-mata hanya mahir dalam menggunakan software dan semacamnya. Hal yang penting dalam mempelejari ilmu CFD (khususnya yang akan disediakan buku ini) adalah mempelajari ilmu CFD secara lebih bijakssana, yaitu memberikan pemahaman mengenai pokok konsep dasar dan mengetahui "Know-How" (atau alasan-alasan) untuk menangani masalah masalah aliran fluida.
-> beberapa referensi bagi yang ingin mendalami atau melakukan riset mengani pengembangan model matematika dapat melihat buku-buku seperti (Fletcher,1991, Anderson, 1995, Versteeg dan Malalakasera,1995).
CFD Technique
-> Secara umum, terdapat teknik dasar komputasi yang digunakan untuk mencari solusi dari governing equation dari permasalahan fluid dynamic dengan boundary condition yang tepat sesuai dengan kasus spesifik tersebut. ->Proses untuk mendapatkan solusi komputasi (computational solution) terdiri dari 2 tahap. Tahap pertama yaitu meliputi konversi persamaan diferensial parsial dan auxiliary(boundary and initial) condition menjadi sebuah sistem persamaan linier aljabar diskrit (system of discrete algebraic equations). Langkah ini disebut dengan langkah diskritisasi (discretization stage). -> Pada bab sebelumnya, telah dibahas bagaimana menyelesaikan persamaan governing equation secara analytical. Namun pada kondisi realnya, kondisi aliran adalah 3 dimensi. Sehingga penyelesaiannya sangat kompleks dan tidak mudah. Bahkan, walaupun aliran disederhanakan disederhanakan menjadi aliran 2 dimensi, governing equation akan tetap diselesaikan secara analitik.
-> Oleh karena itu, dari pada menyelesaikan persamaan governing equation dan mendapatkan nilai parameter-parameter simulasi seperti u,v,w,p, dll yang diselesaikan dengan sebuah fungsi eksplisit tertutup (closed-form expression), kita dapat mendapatkan nilai dari parameter-parameter tersebut pada lokasi-lokasi diskrit (lokasi-lokasi yang telah terdiskritisasi) di dalam domain aliran fluida dengan menggunakan CFD solver dan persamaan original dari Navier-Stokes di aproksimasi dengan menggunakan turunan aljabar. Persamaan-persamaan differential partial tersebut, secara keseluruhan di ganti dengan (replace) sebuah sistem persamaan aljabar, dan digunakan untuk menyelesaikan nilai diskrit dari variable pada medan aliran. Persamaan original differential parsial akan di diskritisasi dengan tujuan agar didapatkan nilai solusi pada titik-titik atau lokasi-lokasi yang diskrit.
-> Pendekatan diskritisasi yang paling utama dan masih digunakan hingga saat ini adalah metode finite difference dan finite volume. Berikut proses prosedur untuk mendapatkan sebuah solusi komputasi :
-> Metode finite difference memiliki kesamaan dengan finite volume. Yang membedakan keduanya adalah dimana finite difference menggunakan fungsi polinomial yang sederhana pada elemen lokalnya untuk mendeskripsikan variasi dari variabel aliran yang tidak diketahui.
->Metode ini tidak banyak digunakan pada aplikasi CFD, walaupun telah ada program commercial dan research code nya. Hal ini karena metode diskritisasi ini membutuhkan computational resources dan daya komputasi komputer yang lebih tinggi dari pada metode finite volume.
-> Namun demikian, finite difference baik untuk dipelajari karena metode tersebut mebentuk dasar (foundation) secara comprehending(?) esensi dari dari diskritisasi(?).
-> Saat ini, CFD hampir semuanya menggunakan metode diskritisasi finite volume method. Hal ini karena kemampuannya yang dapat diaplikasikan pada structured mesh maupun unstructured mesh. Sehingga metode ini cukup populer dan dapat mengatasi kasus-kasus dengan bentuk geometri yang bermacam-macam.
a. Finite Difference Method
-> Langkah pertama dalam merepresentasikan persamaan differential parsial pada finite difference adalah dengan menggunakan ekspansi deret Taylor
Gambar 1 Nodes tertutup (hitam) menandakan nodes boundary, dan nodes terbuka (nodes transparan) menunjukkan nodes yang akan dikalkulasi secara numerik
Untuk contoh pada gambar 1, maka misalkan ada sebuah variable generic dari aliran (ɸ) pada nodes (i,j), maka dengan menggunakan deret taylor expansion pada nodes i+1 dan i-1, didapatkan sebagai berikut :
Dengan syarat bahwa nilai deret tersebut akan convergence apabila ∆X0 Dengan mengurangi kedua persamaan diatas, maka didapatkanlah persamaan sebagai berikut:
atau
Dimana truncation error adalah error akibat pemotongan deret Taylor. Oleh karena itu, dapat dipahami bahwa akurasi dari hasil kalkulasi dipengaruhi oleh ukuran dari ∆X. Oleh karena itu, semakin kecil nilai ∆X, maka akurasinya akan semakin baik. Persamaan di atas merupakan persamaan central difference, di mana dibutuhkan dua nilai nodes, yaitu nodes setelah dan sebelum nodes yang akan dicari. Dapat dilihat juga bahwa persamaan tersebut memiliki keakuratan berderajat second order polynomial (dilihat dari truncation error).
Selain itu, perhitungan juga dapat dilakukan dengan menggunakan approksimasi dengan derajat polynomial orde 1, sebagai berikut:
Pada persamaan forward difference, dibutuhkan nilai nodes setelah nodes yang akan dicari, sedangkan pada backward difference, dibutuhkan nilai nodes sebelumnya dari nilai nodes yang akan dicari. Namun demikian, kedua persamaan ini memiliki keakuratan dengan derajat first order polynomial, sehingga kedua persamaan ini tidak lebih akurat dari persamaan central difference. Hal ini juga menunjukkan bahwa apabila grid di refine (jarak antar nodes diperkecil dan jumlah nodes semakin banyak) maka akan meningkatkan akurasi dari hasil perhitungan.
Penggunaan deret taylor expansion juga dapat digunakan untuk persamaan differential parsial order 2 untuk central difference, dengan langkah yang sama ketika menggunakannya untuk persamaan differential order 1, dengan persamaan sebagai berikut:
Selain melakukan diskritisasi terhadap ruang, penggunaan deret Taylor juga dapat digunakan terhadap waktu. Sehingga, misalnya untuk persamaan forward difference terhadap waktu ditunjukan sebagai berikut:
b. Finite Volume
o Metode finite volume mendiskritisasi bentuk integral dari persamaan konservasi (integral form of the conservation equations) pada ruang (physical space) secara langsung.
o Jadi, domain komputasi akan dibagi menjadi sejumlah control volume yang berdekatan (bahkan mugnkin berdempetan).
o Di bagian tengah dari tiap volume tersebut, nilai variable-variable aliran dihitung. Interpolasi digunakan untuk menghitung nilai variable di permukaan pada control volume, berdasarkan nilai di bagian tengah volume dan rumus quadrature (?) diaplikasikan untuk mengaproksimasi integral permukaan dan volume
o Metode finite volume bekerja pada control volume, bukan pada titik perpotongan antara garis grid, sebagaimana pada metode finite difference, sehingga metode finite volume ini dapat digunakan untuk menyelesaikan berbagai bentuk dan jenis grid. Sehingga, daripada menggunakan grid beraturan (strucutred grid), grid tidak beraturan (unstrucutrued grid) dapat digunakan untuk berbagai bentuk geometri dan lokasi dari control volume.
o Karena grid pada metode finite volume hanya mendefinisikan batasan dari control volumenya, aka metode finite volume ini memanfaatkan metode konservasi, sepanjang integral permukaan yang diaplikasikan pada pada batasan-batasan control volume tersebut sama dengan control volume yang di sharing (digunakan juga) untuk boundary tersebut (?).
o Satu kekurangan dari metode ini dibandingkan dengan metode finnite difference adalah approksimasi differensiasi (?) yang membutuhkan order yang lebih tinggi dari order dua yang mana lebih sulit untuk dikembangkan pada 3 dimensi. Hal ini karena dibutuhkan dua tingkat aproksimasi, yaitu interpolasi dan integrasi.
o Namun demikian, finitoe volume memili lebih banyak keunggulan dibandingkan dengan kekurangannya. Misalnya, salah satu fitur penting dari metode finite volume adalah mesh tipe “finite-element” yang dapat digunakan, yang mana mesh dapat dibentuk oleh kombinasi dari bentuk triangle dan quadrilaterals pada kasus dua dimensi, atau dalam bentuk tetrahedra dan hexahedra pada kasus tiga dimensi. Mesh tipe unstructured atau tidak beraturan ini memberikan tingkat fleksibiltas yang lebih baik untuk dapat menangani geometri-gemetri yang kompleks. Fitur lainnya yang menarik dari metode finite volume adalah tidak dibtuhkan transformasi dari persamaan-persamaan yang berkaitan dengan boddy-fitted coordinat system(?) dimana pada metode finite difference diperlukan transformasi.
o Sebagai ilustrasi, dapat dilihat grid structured ataupun unstructured yang digunakan pada metode finite volume:
--pertemuan 05 04/03/2020--
- Kelas komputasi teknik pada pertemuan kali ini adalah membahas skripsi atau tugas akhir dari saudara Syefudin Ichwan. Topik skripsi tersebut membahas tentang pengukuran laju erosi pada sebuah sample pipa SS 304 dengan menggunakan alat bernama Siklotron, yang mengaktifkan material SS 304 sehingga bersifat radio aktif. Hal ini sebagaimana terdapat pada wiki page beliau di lama berikut : S.Ichwan. Yang saya pahami, skripsi beliau bertujuan untuk mengetahui laju korosi agar nantinya kondisi pipa tersebut dapat di prediksi ketahanan dan umurnya, sesuai dengan aplikasi atau material fluida yang ada di dalamnya.
- Kemudian diskusi berlanjut, dimana saudara Ichwan menjelaskan bagaimana cara mengetahui laju korosi tersebut. Beliau mengetakan bahwa laju korosi dapat dipredeksi dengan mengukur partikel SS 304 yang teraktivasi menjadi sebuah radio aktif, yang di representasikan sebagai hasil dari adanya Korosi. Kemudian, nantinya hasil dari pengukuran tersebut akan dimasukan kedalam sebuah persamaan.
- Kemudian, diskusi berlanjut dengan menyederhanakan pembahasan mengenai erosi (pengikisan) dan apa pengaruh massa jenis terhadap erosi. Beberapa teman berpendapat bahwa semakin besar densitas, maka erosi akan semakin besar, karena fluida semakin berat dan gesekan fluida terhadpa dinding semakin besar. Lalu beberapa rekan yang lain mengatakan bahwa hal itu tidak valid, karena tidak semua fluida yang memiliki densitas yang lebih besar akan mengakibatkan tegangan geser yang lebih besar. Contoh misalnya minyak, yang memiliki viskositas yang lebih rendah, namun akan menghasilkan tegangan geser terhadap dinding yang lebih tinggi dari pada air. Sehingga, ada faktor lain yang mempengaruhi geseran terhadap dinding, yaitu viskositas dari fluida tersebut.
o Landasan dasar dari metode finite volume ini adalah integrasi volume (Volume Integration, yang nantinya akan memanfaatkan konsep teorema gauss).
o Di dalam sebuah control volume yang akan dikalkulasi, area permukaan batas pada element tersebut (yang akan dikalkulasi) akan secara langsung terhubung dengan turunan orde pertama dan order kedua dari variable generic medan aliran (ɸ) yang terdiskritisasi. Area permukaan pada arah normal terhadap permukaan volume sebagaimana di tunjukan pada gambar di atas diselesaikan dengan terkait terhadap arah koordinat cartesian terhadap area yang terproyeksi (Axi) dan (Ayi) pada arah x dan y secara berturut-turut. Area yang terproyeksi tersebut akan bernilai positif apabila vector outward (vektor yang mengarah keluar dari volume control) memiliki arah yang sama dengan sistem koordinat cartesian. Sebaliknya, maka akan bernilai negatif.
o Kemudian, dengan mengaplikasikan teorema Gauss Divergence pada integral volume, turunan pertama dari ɸ pada kondisi dua dimensi, sebagai contoh, terhadap arah x, direpresentasikan dengan approksimasi sebagai berikut:
Di mana ɸ1 adalah nilai variabel pada permukaan dai element finite volume dan N dinotasikan sebagai jumlah permukaan batas pada element volume. Persamaan di atas diaplikasikan pada tipe finite volume apapun yang dapat direpresentasikan di dalam grid numerical. Untuk grid element quadrilateral pada dua dimensi untuk structured mesh sebagaimana di tunjukan pada gambar di atas, nilai N adalah 4 karena pada elemen finite volume tersebut, terdapat 4 permukaan batas. Pada kasus tiga dimensi, untuk element hexagonal, nilai N berjumlah 6.
Optimasi Kebutuhan Energi Manusia
- Energi tubuh : berdasarkan literatur, rata-rata kebutuhan energi per hari bagi laki-laki untuk beraktivitas adalah sebesar 2000 kalori atau 8.368 kJ
- Transportasi, dengan menggunakan motor. Estimasi dengan menggunakan motor honda revo, perjalanan dari tempat tinggal ke kampus adalah sejauh kurang lebih 20 KM. Konsumsi bahan bakar untuk motor saya untuk setiap perjalanan pulang-pergi diestimasi menghabiskan 1,3 liter, atau setara dengan Rp10.000,-. Berdasarkan nilai kalori bahan bakar bensin secara umum 8240 kcal/liter, maka jumlah energi yang dibtuhkan untuk transportasi menjadi
o 1,3 liter x 8.240 kcal/liter x 4,184 kJ/kcal = 44.819 kJ
- Konsumsi laptop yang saya gunakan, dengan asumsi hari senin , saya hanya menggunakan laptop selama 4 jam. Sehingga, dengan menggunakan power calculator, sesuai dengan spefikiasi laptop yang digunakan, didapatkan konsumsi energi nya sebesar.
o 261 Watt X 4 jam X 3600 = 3.758,4 kJ
- Sehingga, estimasi total konsumsi energi hari senin tanggal 02/03/2020 adalah
o Estimasi = 44.819 kJ + 8.368 kJ + 3.758,4 kJ = 56945,3 kJ