Metnum03 Ikhsanul Fikri Fakhrurrozi

From ccitonlinewiki
Revision as of 11:54, 14 December 2020 by Ikhsanul ff (talk | contribs) (Pertemuan kelima)
Jump to: navigation, search

Alhamdulillah, segala puji bagi Allah SWT dan sholawat serta salam kepada Nabi Muhammad SAW, Perkenalkan nama saya Fikri, informasi singkat saya dapat dilihat sebagai berikut :

FOTO 100 kb.jpeg

Nama : Ikhsanul Fikri Fakhrurrozi

Email : ifikrifakhrurrozi97@gmail.com








Pertemuan Pasca UTS

Pertemuan Pertama


Hari, Tanggal : Senin 9 November 2020 Oleh : Dr. Ahmad Indra


Pada pertemuan pertama Pak Dai memberikan PR, sebagai berikut :

1. apa saja yang sudah dipelajari di metode numerik?

2. Buatlah video tentang aplikasi Open Modelica.


Metode bisection

Metode bisection merupakan salah satu metode incremental search yang mana interval dari dua titik x dibagi dua sehingga mendapatkan nilai x lagi. Berikut adalah langkah-langkah metode bisection :

• Lakukan tembakan pada dua titik terendah (xi) dan titik tertinggi (xu). • Kemudian carilah xr dengan menjumlahkan antara xi dan xu kemudian hasil dari penjumlahan tersebut dibagi dua. • Lakukan evaluasi sebagai berikut :

Jika f(xl) f(xr) < 0, akar persamaan terletak di sub interval terendah. Jadi, atur xu = xr kemudian kembali ke langkah 2.

Jika f(xl) f(xr) > 0, akar persamaan terletak di sub interval tertinggi. Jadi, atur xi = xr kemudian kembali ke langkah 2.

Jika f(xl) f(xr) = 0, akar persamaan sama dengan xr. Sehingga hentikan perhitungan.

Metode Newton-Raphson

Metode newton-raphson dapat diwakili dengan formula berikut :

NR formula.PNG

Kemudian aplikasi dari metode Newton-Raphson adalah sebagai berikut :


NR ex.PNG


Perhitungan nilai persentase error antara nilai akhir dan nilai awal adalah selisih antara nilai awal dan nilai akhir dibagi dengan nilai akhir kemudian hasilnya dikalikan 100 untuk mendapatkan persentase dari nilai errornya.

Error formula.PNG

Metode Sekan

Metode sekan dapat diwakili dengan formula berikut :

Sekann formula.PNG

Aplikasinya dapat dilihat pada contoh soal berikut :


Sekan formula.PNG


Kemudian untuk aplikasi penggunaan openmodelica saya berikan penjelasannya dalam bentuk video dengan link berikut ini :

Aplikasi Least Square Fit Regression pada Openmodelica


Pertemuan Kedua


Hari, Tanggal : Senin 16 November 2020 Oleh : Dr. Ahmad Indra


Pada pertemuan hari ini pak Dai mengevaluasi hasil belaja mahasiswa terkait dengan penggunaan aplikasi openmodelica. Kemudian mahasiswa diminta untuk membuat coding sederhana terkait nilai rata-rata 10 sample. Berikut saya lampirkan hasil coding dan simulasinya.


coding


hasil


PR Aljabar Simultan dengan Openmodelica

Kemudian pada hari ini juga pak Dai memberikan PR kepada mahasiswa berupa aplikasi penyelesaian problem aljabar simultan baik itu menggunakan metode gauss elimination, gauss-seidell, dll. Kemudian saya menggunakan persamaan berikut ini dalam menyelesaikan problem aljabar simultan menggunakan gauss elimination :


persamaan aljabar


kemudian saya menyelesaikan persamaan aljabar tersebut dengan menggunakan metode gauss elimination di software openmodelica. berikut adalah hasil codingnya :


coding


Pada coding ini saya menggunakan fasilitas library pada openmodelica yaitu "Modelica.Math.Matrices.solve(A,b)" untuk menyelesaikan problem aljabar tersebut. Kemudian hasil dari coding tersebut adalah sebagai berikut :


persamaan aljabar


Hasil dari gauss elimination tersebut adalah x1 = -41, x2 = 26, x3 = 12, x4 = 1.


Pertemuan Ketiga


Hari, Tanggal : Senin 23 November 2020 Oleh : Dr. Ahmad Indra


Pada hari ini pak Dai membahas tentang respon dan displacement dari permasalahan berupa rangkaian pegas, kemudian dilakukan pembuktian terhadap perhitungan tersebut.


Pegas iff.PNG


1. massa 1


  2k(x2-x1)+(m1*g)-(k*x1) = m1*(d^2x1/dt^2) ---> karena tidak ada percepatan searah sumbu x maka d^2x1/dt^2 = 0,
  Sehingga 3kx1-3kx2 = m1*g.


2. massa 2


  2(m2*g+[k(x3-x2)]-2k(x2-x1) = 0
  3kx2-2kx1-kx3 = m2*g.


3. massa 3


  m3*g-k(x3-x2) = 0
  kx3-kx2 = m3*g.



PR Defleksi dan Gaya Reaksi

Pak Dai memberikan PR terkait dengan pemahaman materi dan aplikasi pada openmodelica. Berikut adalah soal yang diberi diberikan oleh pak Dai dan penyelesaiannya secara manual.


Def iff.PNG


Dari gambar diatas akan dicari defleksi dan gaya reaksi di tiap elemennya. Berikut adalah langkah-langkah penyelesaiannya,


1. Menentukan node i dan j (karena 2D) pada setiap elemen


Node iff.PNG


2. Tentukan nilai konstanta kekakuan/stiffness constant dari elemen

  - Elemen 1,3,4,6

Elemen1 iff.PNG


  - Elemen 2,5


Elemen2 iff.PNG


3. Membuat persamaan elemen-elemen

  -Elemen 1,3,6
   Karena orientasi elemen 1,3,6 searah dengan sumbu X global, maka koordinat local sejajar dengan koordinat global
   Sehingga persamaan matrix umum untuk kekakuan batangnya adalah


Mat1 iff.PNG


   [K] adalah matrix untuk kekakuan k, dan (e) adalah elemen yang akan dianalisa
   Masukkan nilai K pada elemen 1,3,6 


Mat136 iff.PNG


    Kemudian matriks globalnya adalah,


Kg136 iff.PNG


  - Elemen 4


Elemen4 iff.PNG


    Lalu matriks globalnya adalah


Elemen4g iff.PNG


   - Elemen 2,5


Elemen25 iff.PNG


     Lalu matriks globalnya adalah


Elemen25next iff.PNG


4. Kemudian gabungkan matriks-matriks dari elemen-elemen yang ada sehingga didapatkan,


Kg24 iff.PNG


5. Kemudian terapkan kondisi batas yang ada pada node 1 dan 3 sehingga diperoleh U1x = 0, U1y = 0, U3x = 0, U3y = 0. Lalu terapkan pembebanan yang ada pada node 4 dan 5 sebesar -500lb pada F4y dan F5y.


Dengan menerapkan Hukum Hooke F= k.x, maka dalam persamaan matrix menjadi [F]=[K(G)].[U¬(e)], sehingga didapatkan:


Hookem iff.PNG


karena U1x, U1y, U3x dan U3y = 0 maka matriksnya dapat disederhanakan dari 10 x 10 menjadi 6 x 6 dengan eliminasi gauss. Kemudian saya melakukan perhitungan di openmodelica sehingga hasilnya sama dengan yang ada di buku.


Mat6.PNG


6. Berikut solusi yang saya dapatkan dibuku dan openmodelica.


Mat6book iff.PNG


Mat6ome.PNG


7. Mencari nilai Gaya Reaksi

 Dengan menerapkan Matriks [K], {U} dan {F}, maka


R iff.PNG


Kemudian saya mencari penyelesaiannya di openmodelica sehingga didapatkan


Solusiakhirn iff.PNG


Pertemuan Keempat


Hari, Tanggal : Senin 30 November 2020 Oleh : Dr. Ahmad Indra

QUIZ Defleksi dan Gaya Reaksi

Pada hari ini pak Dai memberikan quiz sebagai berikut,


Soal1 iff.JPEG


Soal2 iff.JPEG


Pada hari ini pak Dai meminta kami untuk memberikan flowchart dalam menyelesaikan soal-soal diatas. Berikut adalah flowchartnya,


Fcn iff.JPEG


PR Defleksi dan Gaya Reaksi II

Pada hari ini saya sudah mengerjakan PR Defleksi dan Gaya Reaksi berdasarkan soal quiz minggu lalu. Saya melakukan perhitungan secara manual dan dengan menggunakan program. Perhitungan manual yang saya kerjakan hanya sampai menentukan matriks global semua elemen kemudian dilanjutkan perhitungan nilai defleksi dan gaya reaksi menggunakan openmodelica. berikut adalah perhitungan manual dan dengan openmodelica untuk ex 4 dan 8.

Perhitungan manual ex.4


Manual01 iff.JPEG


Manual012n iff.JPEG


Manual0123 iff.JPEG


Hasil ex.4

Hasilex4 iff.PNG

Coding ex.4

Coding1ex4 iff.PNG
Coding2ex4 iff.PNG


Perhitungan manual ex.8


Manual11 iff.JPEG


Manual112 iff.JPEG


Manual1123 iff.JPEG


Hasil ex.8

Coding ex.8


Pertemuan kelima


Hari, Tanggal : Senin 7 Desember 2020 Oleh : Dr. Ahmad Indra


Pada pertemuan hari ini kami membahas terkait dengna kasus pada kuis yang diberikan sebelumnya. Kami mempelajari bagaimana menyelesaikan kasus dengan menggunakan openmodelica dalam penyelesaian kasus tersebut. Kemudian teman kami fahmi menjelaskan beberapa hal yang dibahas dari koding hasil pengerjaannya. Berikut adalah hal-hal yang dijelaskan,

1. Bagaimana cara melakukan proses looping

2. Bagaimana membuat data dalam bentuk array

3. Apa itu protected

4. Dan pengerjaan secara keseluruhan mengenai koding yang telah dikerjaan

Kemudian Pak Dai memberikan kami tugas untuk memahami program yang dibuat oleh fahmi kemudian memberikan masukan terkait kodingnya serta mengerjakan kasus selanjutnya menggunakan koding tersebut.


Tugas 3D

Berikut adalah tugas baru yang diberikan oleh pak Dai.

Berikut adalah penyelesaiannya,

Namun setelah saya simulasi ternyata hasil perhitungannya error