Valve-Mizan Eryandhika Guntorozi

From ccitonlinewiki
Revision as of 22:16, 2 December 2020 by Mizan.eryandhika (talk | contribs)
Jump to: navigation, search
Nama Saya Mizan, Mahasiswa Teknik Mesin S1 Paralel, Fakultas Teknik Universitas Indonesia

Pendahuluan

بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Perkenalkan, nama saya Mizan Eryandhika Guntorozi atau yang biasa dipanggil Mizan, saya merupakan mahasiswa S1 Paralel Teknik Mesin Universitas Indonesia. Berikut adalah biodata diri saya dan juga catatan-catatan saya mengenai Perkuliahan Jarak Jauh(PJJ) mata kuliah Sistem Fluida sampai dengan Ujian Akhir Semester(UAS). Catatan tersebut meliputi tugas yang diberikan pada setiap pertemuan juga progress pembelajaran saya setiap diadakan pertemuan. Saya berharap page ini dapat memberikan manfaat bagi siapapun yang membaca. Terimakasih.

Pertemuan 1: 12 November 2020

Pertemuan pada hari ini hari kamis, 12 November 2020, diadakan bersamaan dengan mahasiswa CFDSOF, dimana dijelaskan fungsi valve dan mahasiswa diharapkan dapat mensimulasikan gate valve dengan menggunakan aplikasi CFDSOF melalui video tutorial di channel youtube CFDSOF dibawah ini:

1. https://www.youtube.com/watch?v=RANhtK5u5W0&ab_channel=CFDSOFSoftware

2. https://www.youtube.com/watch?v=qpumUG0veRs

Dalam mengikuti mata kuliah sistem fluida ini, mahasiswa diharapkan dapat menunjang ilmu fluida yang juga dibutuhkan pada jaman sekarang di industry 4.0, semua hal disimulasikan untuk menghemat waktu dan biaya, memaksimalkan teknologi dan software untuk bisa menghitung atau memecahkan masalah yang ada.


Pak Dai menyampaikan bahwa, belajar sistem fluida diharapkan bisa maksimal dengan menggunakan teknologi CFDSOF, ini juga bisa membantu kita untuk bisa memecahkan masalah yang ada, dimana aplikasi ini mem-breakdown melibatkan persamaan matematis dasar di setiap titik, karena di setiap titik hasilnya berbeda beda.

Penggunaan aplikasi CFDSOF juga bisa membantu dalam aspek matematisnya. HK konservasi massa, momentum dan energi dari rumus dasar tersebut dapat disimplifikasi menjadi persamaan-persamaan dasar di mata kuliah mekanika fluida. Kemudian rumus-rumus tadi di CFDSOF ini dapat memecah persamaan2 yang sudah ada, seperti contoh membuat mesh pada inlet dan outlet yang bisa disebut control volume, dari perkumpulan rumus tadi bisa diselesaikan menggunakan aplikasi CFDSOF dan di iterasikan menjadi hasil dapat terjadi distribusi kecepatan dan tekanan misalnya


Kemudian, Pak Dai memberikan Latihan Simulasi Gate Valve, berikut ini adalah hasil percobaan simulasi gate valve opened yang saya lakukan

Tugas 1 : Mensimulasikan opened gate valve

Langkah pertama yang dilakukan adalah mengimport model valve dan menentukan lajur aliran serta penyesuaian ukuran valve yang akan di simulasi.

Menentukan titik tengah aliran pada gate valve

Langkah selanjutnya adalah menentukan surface refinement agar model yang disimulasikan sesuai kehendak apakah mau kasar atau halus, disini surface refinement level yang saya gunakan adalah level 3.

Menentukan data surface refinement

Kemudian setelah variabel-variabel dan data-data sudah sesuai, dilakukan iterasi atau simulasi untuk selanjutnya di lihat di aplikasi paraview, seperti gambar di bawah ini, berbeda dengan video tutorial yang ada di youtube, hasil iterasi valve saya sebanyak 1518 iterasi dan menunjukkan konvergen.

Melakukan iterasi

Setelah dilakukan iterasi, selanjutnya muncul pilihan untuk membuka model di aplikasi paraview, seperti pada gambar di bawah ini tampilan paraview nya.

Tampilan awal paraview

Kemudian tujuan saya adalah mencari pressure yang ada di inlet ataupun outlet juga pressure total. Rumus yang digunakan adalah:

-pstatic= p*densitas fluida
-magU= akar dari kecepatan aliran dalam dimensi xyz dikuadratkan
-pdynamic= 1/2*densitas fluida*magU^2
-ptotal= pstatic+pdynamic
Hasil distribusi pressure pada gate valve

Hasil distribusi pressure pada gate valve ini, tidak terlalu terlihat untuk bagian inlet dan outlet karena skala yang saya gunakan lumayan tinggi untuk bagian pressure dengan warna yang merah yaitu 1e+7. Kemudian setelah saya analisa lebih lanjut , pada bagian inlet dan outlet, tekanan yang lebih besar lebih terlihat pada bagian inlet untuk seluruh permukaannya, tetapi semakin berjalannya aliran ke arah outlet, pada bagian outlet mulai terlihat pressurenya tetapi terdistribusi hanya pada bagian tengahnya saja, tidak di sekeliling diameter outlet tersebut.


Setelah dilakukan perhitungan, saya dapatkan nilai pinlet dan poutlet yaitu sebesar 1666.24 dan 217.37 berurutan. Dimana dapat dihitung delta p nya adalah pinlet-poutlet = 1666.24-217.37 = 1448.87 seperti gambar di bawah ini:

pinlet = 1666.24
poutlet = 217.37

Setelah itu dapat dilakukan perlakuan untuk mempermudah penglihatan kita, yaitu membuat grafik ptotal dengan cara melakukan filters dan plot over line untuk menampilkan distribusi pressure pada gate valve dalam grafik seperti gambar di bawah ini:


Grafik p total pada gate valve

Kemudian, dapat pula dilakukan perpotongan pada gate valve dengan menggunakan opsi slice dan melakukannya pada sumbu z normal untuk bisa memotong gate valve tepat di tengah-tengah untuk mempermudah kita melihat distribusi aliran di dalam gate valve itu sendiri. Hasil yang saya dapat untuk pressure bagian inlet dan outlet tekanan yang lebih besar terlihat lebih pada di inlet untuk seluruh permukaannya, tetapi semakin berjalannya aliran ke arah outlet, pada bagian outlet mulai terlihat pressurenya tetapi terdistribusi hanya pada bagian tengahnya saja, tidak di sekeliling diameter outlet tersebut.

Hasil distribusi pressure di dalam gate valve

Lalu, untuk perbandingan, saya merubah tampilan yang tadinya pressure menjadi kecepatan atau magnitude U, hasilnya seperti gambar di bawah ini. Sekali lagi mungkin tidak terlalu terlihat karena range yang terlalu tinggi. Tetapi setelah saya analisa berbeda dengan pressure, pada simulasi kecepatan ini berbanding terbalik, pada bagian inlet awalnya tidak terlalu cepat distribusi kecepatan aliran yang terjadi, semakin ke arah outlet kecepatan semakin bertambah.

Hasil distribusi kecepatan di dalam gate valve
Dalam kasus ini dapat di tarik kesimpulan, bahwa pressure berbanding terbalik dengan kecepatan pada simulasi open gate valve yang saya lakukan ini.

Pertemuan 2: 19 November 2020

Pada pertemuan kali ini, Pak Dai menjelaskan tentang mendesain pompa, disini dijelaskan bahwa seorang insinyur harus mengetahui betul power untuk bisa merangkai atau mendesain suatu sistem yang baik. Pak Dai memberi gambaran mengenai pompa impeller, perlu dicatat juga bahwa perbedaan pompa dengan turbin hanya di arahnya saja. Power dapat diperoleh dengan rumus P= ρ.g.H.Q juga dapat dicari dengan segitiga kecepatan secara teoritis. Kecepatan juga penting dalam menghitung daya impeller, dapat didapatkan melalui teori atau matematis juga bisa didapatkan dengan aplikasi CFD. Ilmu fluida dapat diacu dalam 3 aspek utama yaitu metode teoritis, eksperimen dan juga numerik(CFD). Selanjutnya hasil diskusi pada hari ini dapat disimak seperti berikut ini.


1. Sistem Fluida. Sistem Fluida adalah sistem yang terdiri dari beberapa part dan saling bekerja sama dengan aturan tertentu yang tersusun untuk mengalirkan suatu fluida dari satu tempat ke tempat lain. Pengertian sistem itu sendiri gambarannya adalah di dunia semua hal adalah subsistem kecuali alam semesta. Sebuah sistem adalah gabungan dari elemen elemen yang saling bekerja sama untuk menjalankan satu tujuan. Contohnya pompa itu sendiri juga dapat diklasifikasikan sebagai suatu sistem karena dia terdiri dari elemen seperti sudu impeller tip dan lain lain yang bertujuan sama yaitu mengubah suatu energi mekanik menjadi energi kinetik (rotor ke fluida)


2. Hasil kerja simulasi kelas CFD. Bang Abi Rizky menjelaskan pekerjaan simulasinya yaitu vawt (vertical axis wind turbine). Simulasi dijalankan dengan CFDSOF dan Paraview. Simulasi ini menerapkan penglihatan angle of attack dari airfoil tampak atas, yang disimulasikan adalah untuk melihat kecepatan dan tekanan yang terjadi. Jika di dalam suatu sistem ada perputaran, maka akan terbentuk vortex. Ketika disimulasikan, airfoil yang bawah terjadi perubahan kecepatan dan perpindahan energi tetapi tidak se signifikan yang diatasnya. Arah gerak angin dari kiri ke kanan. Seperti gambar di bawah ini. Olakan besar terjadi karena separasi karena ada vektor kecepatan yang berlawanan dengan arah lain, untuk gambaran semakin besar angle of attacknya yang besar sehingga membuat separasi yang besar pula, sedangkan untuk angle of attack dapat berubah-ubah karena berputar. Separasi dapat diperkecil seperti belokan-belokan pada geometri seperti contoh bola golf dengan lekukan-lekukan yang ada bola dapat travel dengan jauh.

Hasil simulasi vawt

3. Pendekatan ilmu sistem fluida. Bang Edo menjelaskan bagaimana cara kita menerapkan ilmu fluida untuk bisa mendesain suatu sistem fluida dengan aplikasi CFD. Bang Edo menggambarkan bahwa pendekatan teoritis tidak cukup untuk kita bisa menguasai sistem fluida seperti contoh turbin crossflow. Tambahannya adalah pendekatan secara CFD kita bisa mensimulasikan secara realtime dan menggunakan variabel-variabel tertentu dan kondisi tertentu pula, berbeda dengan cara pendekatan teoritis seperti segitiga kecepatan, karena dapat dianalisa di suatu titik ataupun satu kondisi saja. Untuk itu diharapkan para mahasiswa dapat menguasai aplikasi CFD untuk bisa mendesain suatu sistem. Kita juga dapat mendapatkan torsi dan variabel-variabel lain dari aplikasi CFD ini.

Pendekatan teoritis dapat mengcrosscheck suatu pengaplikasian ilmu fluida yang telah di lakukan atau dieksperimenkan, untuk pendekatan ekperimen dapat menghitung yang teoritis tidak dapat hitung, sedangkan untuk pendekatan CFD murah dan dapat dilakukan di mana saja serta dapat melengkapi pendekatan teoritis. Sebenarnya 3 metode pendekatan ini tidak saling meniadakan tetapi saling melengkapi, masing-masing pendekatan mempunyai kelebihan dan kekurangan masing-masing. Seperti gambar di bawah ini.

Tiga metode pendekatan sistem fluida

4. Bedanya turbin impuls dan reaksi. Perbedaannya adalah pada impuls turbin, si fluida masuk lewat nozzle dan diantara blade biasanya untuk turbin air, pressure drop hanya terjadi di blade yang fixed, untuk sudunya sedikit yang kena, memanfaatkan head yang tinggi dan memanfaatkan energi yang lebih besar, menumbuk lebih optimal, impuls juga adanya perubahan momentum seperti gambar nomor 2 di bawah.

Turbin reaksi masuknya itu ada guide mechanism dan juga perputaran, pressure drop terjadi melewati turbin-turbinnya sesuai stagenya,head nya rendah dan kapasitasnya besar, terjadi akibat memanipulasi tekanan diatas yang besar sehingga tekanan dibawahnya kecil, sehingga terjadi gaya lengan dan terjadi momen atau torsi dan tidak ada perubahan arah seperti gambar nomor 1 di bawah.

Perbedaan turbin impuls dan reaksi

Tugas 2: Belajar sistem fluida dengan menggunakan aplikasi open modelica

Pada Tugas kali ini, saya menggunakan model three tanks agar dipelajari untuk melihat simulasi alir fluida dari tank satu ke tank lainnya sampai dengan tank 3. Berikut adalah properties yang saya gunakan:

T ambient: 20 derajat celsius
P ambient: 1.01325 bar
Properties pipa sama semua: diameter=0.1 m; panjang=2 m; tinggi pipa 1 dan 2 b-a= 2 m; tinggi pipa 3 b-a= -1 m
Properties tank: tinggi tank 1,2,3= 12 m; tinggi air tank 1= 12 m; tinggi air tank 2 dan 3= 5 m

Model yang digunakan adalah model three tanks seperti gambar di bawah ini:

Model three tanks

Kemudian, gambar berikut adalah settingan simulasi yang saya gunakan, yaitu waktu awal simulasi t1= 0s dan waktu akhir simulasi t2= 200s serta interval sebanyak 500.

Simulation settings

Dari simulasi yang saya lakukan, terlihat grafik seperti di bawah ini, awalnya volume pada tank 1 paling tinggi karena full tank terisi air, seiring berjalannya waktu menurun sampai konstan karena mengisi tank 2 dan secara tidak langsung tank 3. Untuk volume pada tank 2, tidak terlalu banyak perubahan volume signifikan yang terjadi karena tank 2 hanya mengaliri ataupun meneruskan volume alir dari tank 1 ke tank 3, volume pada tank 2 awalnya menurun sehingga muncul teori, dengan tinggi air pada tank 1, menyebabkan aplikasi tekanan terjadi atau meningkat, sehingga kecepatan menurun, dan seiring berjalannya waktu, tekanannya menurun diikuti kecepatan alir volume yang meningkat, sehingga tank 2 volumenya meningkat sedikit sampai konstan. Untuk tank 3 volumenya selalu meningkat sampai konstan karena mendapatkan laju alir fluida dari tank 1 dan tank 2. Berikut adalah grafik yang muncul saat setelah dilakukan simulasi.

Grafik laju volume alir fluida
Berikut adalah file modelica yang saya gunakan untuk melakukan simulasi pada aplikasi OpenModelica: https://drive.google.com/file/d/144tFhITqrR3EUqqefcYzQVxUpLEqRnfm/view?usp=sharing

Pertemuan 3: 26 November 2020

Pada hari ini dilakukan perkuliahan sistem fluida dengan cara Learning by doing, konsep2 mekflu yang kita sudah dapat sebelumnya, nanti di sisflu kita belajar cara menerapkannya di sistem dan juga komponen-komponen fluidanya itu sendiri.

Pertemuan hari ini, Pak Dai ditemani oleh Pak Hariyo dengan tujuan belajar pada hari ini permodelan sistem fluida dengan aplikasi OpenModelica. Open Modelica ini bisa digunakan untuk melakukan desain dengan cara permodelan suatu sistem untuk diterapkan di bahasa komputer sebagai pemaksimalan atau keefektifan sistem itu sendiri. Sistem di lapangan nantinya bisa divalidasi nilai real dengan nilai pada permodelan juga dapat sebagai perbandingan mengenai desain sistem yang baik bagaimana.

Dengan menggunakan OpenModelica itu sebuah usaha untuk mempelajari suatu sistem aktual melalui sistem yang disimplifikasi. Sebuah model adalah sebuah sistem yang disederhanakan untuk ditranslasikan di bahasa komputer dari bahasa aktual.


1. Latihan perbedaan ketinggian pada dua tangki yang berbeda

Kemudian oleh Pak Hariyo, para mahasiswa diberikan paparan tentang cara melakukan permodelan akan 2 tangki yang memiliki perbedaan ketinggian dan kemudian akan disamakan ketinggian permukaan fluida diantaranya. Sebagai acuan, Pak Hariyo menggunakan block example Thermal> fluidheatflow> Two Tanks pada preset di OpenModelica. Berikut adalah model yang digunakan

Model Two Tanks

Selanjutnya dilakukan proses validasi atau check. Apabila, variabel dan equation tidak sama pada proses chec,k maka sistem tersebut tidak balance. Kemudian dilakukan simulasi dengan mengklik tombol simulate dengan lambang tanda panah hijau ke kanan.

Setelah dilakukan simulasi, muncul hasil pada bagian plotting dengan ditemukannya variabel T1, T2, V_flow(laju volume alir di pipa dari tank1 ke tank 2), level1(level pada tank1), level2(level pada tank2). Jika kita ingin mengcrosscheck maka kita dapat mengklik tab modeling untuk kita baca pada bahasa modelingnya untuk memastikan variabel yang muncul. Seperti gambar berikut

Grafik laju volume alir fluida

Tujuan permodelan ini dengan properti volume yang berbeda dengan kedudukan yang sama dalam waktu 1.5s pada tangki dapat diartikan posisi level kedua tank sama yaitu 0.5m. Terdapat faktor variabel terhadap waktu yaitu dalam waktu 1.5 detik juga kita bisa dapatkan V_flow atau laju alir yang melalui pipa.

Untuk pertanyaan Number of intervals, selama waktu 0s-1.5s terjadi penyelesaian integrasi yaitu ada penyelesaian secara derivasi waktu. Intinya, prinsip dari aplikasi OpenModelica ini adalah menyelesaikan integrasi dari persamaan derivasi terhadap waktu nya. Konsep ini juga dapat digambarkan dengan trial dan error, tetapi apabila kita mau melakukan konsep trial dan error tadi kita bisa mengganti dari variabel ketinggian tangki nya itu sendiri bukan merubah waktu-waktu nya.

Apabila ingin mengganti medium fluida, dapat dilihat di preset Thermal> FluidHeatFlow> Media di sana terdapat banyak preset-preset mengenai medium atau fluida yang ingin digunakan. Kita buat di file modelica New bukan di Library, karena Library tidak dapat di edit bahasa modelica nya.


2. Latihan kedua mengenai empty tanks

Model yang digunakan pada latihan kedua ini adalah empty tanks yang dapat diperoleh dari Fluid> Examples> Tanks> Empty Tanks. Untuk tampilan permodelan yang lebih jelas dapat dipilih view di dan dapat disetting sehingga tampilan modelnya bisa lebih jelas

Model Empty Tanks

Kedua tank yang digunakan terdapat perbedaan ketinggian dan alirannya dialirkan secara vertikal ke tank 2. Tank 1 ketinggiannya 1m, tank 2 ketinggiannya 0m, disini akan dilakukan permodelan agar kita tau perbedaan ketinggian tangki atau laju alir berdasarkan waktu.

Selanjutnya, dapat dilakukan validasi check model, dan pastikan untuk equation dan variable nya sudah sama. Lalu, sudah dapat dilakukan simulasi, untuk symbolic warning tidak usah diabaikan.

Untuk hasilnya, kita dapat membandingkan volume dan ketinggian dari tank 1 dan tank 2, awalnya tank 1 penuh kemudian semakin turun, sebaliknya tank 2 awalnya kosong dan naik terus sehingga detik yang sama yaitu sekitar 34s. Variabel panjang pipa juga berpengaruh akan sistem tersebut, kalau pipa diperpanjang lebih lambat laju alir nya di tank 1, kalau ketinggian yang diperbesar maka dia lebih cepat laju alir nya.

Grafik laju volume alir fluida

Perlu dicatat, untuk setiap modelling block terdapat equation dan variabel masing-masing dari aspek matematisnya yang kemudian ditranslasikan oleh aplikasi OpenModelica ini sendiri.


3. Latihan ketiga melakukan model tentang simple cooling

Selanjutnya dipaparkan contoh lain yang bisa membantu kita bisa menggambarkan materi sistem fluida yaitu simple cooling. Preset ini terdapat di Libraries Thermal> FluidHeatFlow> Examples> SimpleCooling. Pada sistem tersebut ada variabel pompa, ada convection, heat flow, heat capacitor. Untuk diagramnya, awalnya jalur alir nya udara atau fluida dengan temperatur dan tekanan udara, di serap oleh pompa reservoir 1 di pompa sehingga melewati pipa dan output nya berupa udara yang sudah di cooling yang ada di reservoir 2. Caranya adalah terdapat sistem cooling di dalam pipa yang dilewati terdapat perpindahan panas konveksi, dan ada k dari fluida, ada heat flow dan melewati dinding pipa. Terjadi proses pendinginan di dalam pipa yang dialiri, dengan adanya heat flow yang dingin terjadi perpindahan panas secara konveksi dari luar pipa ke dalam pipa dan kita dapat lihat perubahan panasnya di heat capacitor.

Model simple cooling

Tugas 3: Menganalisis suatu sistem yang sudah jadi di aplikasi OpenModelica

 Gambar 1: Sistem Heating
Heating System

1. Deskripsi/uraian fisik berdasarkan bagan yang ada

2. Prosedur analisa pemodelan

Pada sistem permodelan ini berikut tahap-tahap untuk melakukan simulasi pada OpenModelica: a) Pertama-tama yang dilakukan adalah mencari model example pada libraries di sebelah kiri yang dapat ditemukan di Modelica>Fluids>Examples>Heating System. b) Selanjutnya kita bisa pelajari bahasa-bahasa modelica, pada setiap tangki, bisa dengan cara melihat pada setiap block di tab diagram view, atau bisa juga dapat diganti bahasa modelicanya di tab text view. Apabila variabel-variabel yang ada sudah sesuai yang kita inginkan, kita bisa langsung mengecheck model terlebih dahulu sebelum melakukan simulasi. Cara kita tahu bahwa model yang ingin disimulasikan itu balance adalah pada tab check model terdapat jumlah equation dan jumlah variabel pada model yang telah kita buat, apabila jumlah nya sudah sama, maka dapat dipastikan model yang kita rangkai sudah balance. c) Lalu, dilakukan simulasi dengan mengklik logo S di tab simulate untuk mengatur waktu yang diperlukan untuk lama jalan nya simulasi. d) Setelah simulasi selesai, kita dapat melihat hasil angka yang kita ingin dapat kan, kemudian muncul grafik pada tab plotting sehingga dapat dilakukan analisis selanjutnya.

3. Analisa dan Interpretasi Hasil Pemodelan

4. Catatan konsep utama hukum fisika yang diimplementasikan dalam pemodelan

5. Berikan hasil-hasil simulasi parameter untuk mendukung kesimpulan yang diperoleh


 Gambar 2: Sistem three tanks 
Three Tanks

1. Deskripsi/uraian fisik berdasarkan bagan yang ada

Berikut adalah properties yang saya gunakan:

T ambient: 20 derajat celsius
P ambient: 1.01325 bar
Properties pipa sama semua: diameter=0.1 m; panjang=2 m; tinggi pipa 1 dan 2 b-a= 2 m; tinggi pipa 3 b-a= -1 m
Properties tank: tinggi tank 1,2,3= 12 m; tinggi air tank 1= 12 m; tinggi air tank 2 dan 3= 5 m

Dari properties yang digunakan, terlihat bahwa, permodelan 3 tangki ini adalah untuk mencari laju alir pada setiap tangki yang mengalir pada setiap pipa pula. Simulasi ini dilakukan untuk mengetahui tinggi aliran pada setiap tangki dalam suatu waktu tertentu, sehingga kita tahu perubahan laju alir pada masing-masing titik tangki atau pipa serta ketinggian masing-masing tangki apakah berpengaruh terhadap waktu.


2. Prosedur analisa pemodelan

Pada sistem permodelan ini berikut tahap-tahap untuk melakukan simulasi pada OpenModelica: a) Pertama-tama yang dilakukan adalah mencari model example pada libraries di sebelah kiri yang dapat ditemukan di Modelica>Fluids>Examples>Heating System. b) Selanjutnya kita bisa pelajari bahasa-bahasa modelica, pada setiap tangki, bisa dengan cara melihat pada setiap block di tab diagram view, atau bisa juga dapat diganti bahasa modelicanya di tab text view. Apabila variabel-variabel yang ada sudah sesuai yang kita inginkan, kita bisa langsung mengecheck model terlebih dahulu sebelum melakukan simulasi. Cara kita tahu bahwa model yang ingin disimulasikan itu balance adalah pada tab check model terdapat jumlah equation dan jumlah variabel pada model yang telah kita buat, apabila jumlah nya sudah sama, maka dapat dipastikan model yang kita rangkai sudah balance. c) Lalu, dilakukan simulasi dengan mengklik logo S di tab simulate untuk mengatur waktu yang diperlukan untuk lama jalan nya simulasi. d) Setelah simulasi selesai, kita dapat melihat hasil angka yang kita ingin dapat kan, kemudian muncul grafik pada tab plotting sehingga dapat dilakukan analisis selanjutnya.


3. Analisa dan Interpretasi Hasil Pemodelan

Pada tampilan text view kita dapat melihat bahasa modelica yang digunakan pada sistem tersebut. Terdapat command-command bahasa modelica yang bisa kita telaah lebih lanjut lagi, terdapat 261 equation dan juga 261 variabel. Bahasa modelica program tersebut berisi data-data dan variabel-variabel yang kita inginkan dan juga terdapat rumus-rumus perhitungan yang diturunkan dari hukum fisika pada model sistem tersebut. Kita dapat menginput fluida yang akan kita gunakan dalam sistem, tetapi pada sistem ini kita gunakan air. Data-data fluida air dan juga fluida lainnya dapat kita lihat dan kita cari dalam preset-preset OpenModelica yang sudah ada, sehingga dapat memudahkan kita melakukan command-command yang dibutuhkan untuk bisa mengintrepetasikan fluida air yang ingin kita gunakan.


Selanjutnya, kita dapat melihat pada kodingan untuk meng-input tangki-tangki yang akan kita gunakan dalam sistem permodelan ini. Kodingan untuk tanki 1 dapat dilihat sebagai berikut :

Modelica.Fluid.Vessels.OpenTank tank1(

   crossArea=1,
   redeclare package Medium = Medium,
   use_portsData=true,
   height=12,
   level_start=12,
   nPorts=1,
   portsData={Modelica.Fluid.Vessels.BaseClasses.VesselPortsData(diameter=
       0.1)}) annotation (Placement(transformation(extent={{-80,20},{-40,

pada kodingan tersebut dapat dilihat ada Cross area yang menunjukan luas, height = tinggi tanki, level start = ketinggian air awal, dan properties-properties lainnya. Begitu pula untuk tanki 2 dan tanki 3.


Untuk command-command dari pipa nya dapat di lihat sebagai berikut:

Modelica.Fluid.Pipes.StaticPipe pipe1(                    redeclare package
     Medium =                                                                       Medium,
   allowFlowReversal=true,
   height_ab=2,
   length=2,
   diameter=0.1)
                annotation (Placement(transformation(
       origin={-60,-10},
       extent={{-10,-10},{10,10}},
       rotation=90)));

Setelah semua data di input, dapat dihubungkan dengan equation-equation sebagai berikut

equation

 connect(pipe1.port_a, pipe2.port_a) annotation (Line(points={{-60,-20},{-60,
         -40},{0,-40},{0,-30},{0,-20}}, color={0,127,255}));
 connect(pipe2.port_a, pipe3.port_a) annotation (Line(points={{0,-20},{0,-20},
         {0,-40},{60,-40},{60,-30}}, color={0,127,255}));
 connect(pipe3.port_b, tank3.ports[1])
   annotation (Line(points={{60,-10},{60,-10},{60,10}}, color={0,127,255}));
 connect(pipe1.port_b, tank1.ports[1]) annotation (Line(points={{-60,0},{-60,
         10},{-60,20}}, color={0,127,255}));
 connect(pipe2.port_b, tank2.ports[1]) annotation (Line(

Equation tersebut bisa berguna untuk menghubungkan antara pipa dengan pipa dan pipa dengan tangki-tangki pada kodingan sebelumnya. Dengan hitungan matematis disini command yang sudah di program nantinya dapat dilihat hasil simulasinya apabila kodingan tersebut sudah benar dan sesuai dengan hukum fisika dan matematika. Oleh karena itu, pada soal nomer 4 saya akan memberikan catatan mengenai konsep-konsep hukum fisika yang ada pada sistem permodelan ini.


4. Catatan konsep utama hukum fisika yang diimplementasikan dalam pemodelan


5. Berikan hasil-hasil simulasi parameter untuk mendukung kesimpulan yang diperoleh

Dari simulasi yang saya lakukan, terlihat grafik seperti di bawah ini, awalnya volume pada tangki 1 paling tinggi karena full tank terisi air, seiring berjalannya waktu menurun sampai konstan karena mengisi tangki 2 dan secara tidak langsung tangki 3. Untuk volume pada tangki 2, tidak terlalu banyak perubahan volume signifikan yang terjadi karena tangki 2 hanya mengaliri ataupun meneruskan volume alir dari tangki 1 ke tangki 3, volume pada tangki 2 awalnya menurun sehingga muncul teori, dengan tinggi air pada tangki 1, menyebabkan aplikasi tekanan terjadi atau meningkat, sehingga kecepatan menurun, dan seiring berjalannya waktu, tekanannya menurun diikuti kecepatan alir volume yang meningkat, sehingga tangki 2 volumenya meningkat sedikit sampai konstan. Untuk tangki 3 volumenya selalu meningkat sampai konstan karena mendapatkan laju alir fluida dari tangki 1 dan tangki 2. Berikut adalah grafik yang muncul saat setelah dilakukan simulasi.

Grafik laju volume alir fluida