Difference between revisions of "JosiahEnrico"

From ccitonlinewiki
Jump to: navigation, search
 
(215 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Rico profile.jpg|200x200px|center|border]]
+
[[File:Rico profile.jpg|200px|thumb|right|Josiah Enrico Syefatiawan]]
  
 
Holaaa
 
Holaaa
Line 5: Line 5:
 
Perkenalkan nama saya Josiah Enrico S dari jurusan teknik mesin FTUI. Sebagai salah seorang mahasiswa, saya senang belajar dan berbagi banyak hal baru kepada dunia. Melalui wiki ini, saya akan berbagi kepada kalian tentang apa yang saya pelajari. :)
 
Perkenalkan nama saya Josiah Enrico S dari jurusan teknik mesin FTUI. Sebagai salah seorang mahasiswa, saya senang belajar dan berbagi banyak hal baru kepada dunia. Melalui wiki ini, saya akan berbagi kepada kalian tentang apa yang saya pelajari. :)
  
== Aplikasi Modelica - Metode Numerik/18 November 2020 ==
+
= [[Aplikasi CFD - Josiah Enrico S (1906356286)]] =
 
 
Berikut ini adalah contoh penerapan aplikasi OpenModelica untuk membuat 4 algoritma metode numerik dalam mencari ''roots of equation'' (akar persamaan) dari:
 
 
 
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
 
 
 
f(x)=exp^(-x)-(x)
 
 
 
f'(x)=-exp^(-x)-1
 
 
 
</div>
 
 
 
====1) Metode Terbuka====
 
 
 
:*Newton Raphson
 
 
 
model Newton_Raphson_Algorithm
 
 
parameter Real g=1; //guess
 
parameter Integer N=20; //max iteration
 
parameter Real er=0.0000001; //error maximum
 
Real a[N];
 
Real y[N];//function
 
Real ER[N]; //error
 
Real sol; //solution
 
 
algorithm
 
 
a[1]:=g;
 
y[1]:=a[1]-(exp(-a[1])-a[1])/(-exp(-a[1])-1);
 
ER[1]:=abs(1-a[1]/y[1]);
 
 
for i in 2:N loop
 
  a[i]:=y[i-1];
 
  y[i]:=a[i]-(exp(-a[i])-a[i])/(-exp(-a[i])-1);
 
  ER[i]:=abs(1-y[i-1]/y[i]);
 
 
  if ER[i]<er then
 
  sol:=y[i];
 
  break;
 
  end if;
 
end for;
 
 
end Newton_Raphson_Algorithm;
 
 
 
:*Secant
 
 
model Secant_Algorithm
 
 
parameter Real a=0; //guess
 
parameter Real b=1; //guess
 
parameter Integer N=10; //max iteration
 
parameter Real er=0.0000001; //error maximum
 
Real A[N];
 
Real B[N];
 
Real y[N];
 
Real ER[N];
 
Real sol; //solution
 
 
algorithm
 
 
A[1]:=a;
 
B[1]:=b;
 
y[1]:=B[1]-(exp(-B[1])-B[1])*(A[1]-B[1])/((exp(-A[1])-A[1])-(exp(-B[1])-B[1]));
 
ER[1]:=abs(1-B[1]/y[1]);
 
 
for i in 2:N loop
 
  A[i]:=B[i-1];
 
  B[i]:=y[i-1];
 
  y[i]:=B[i]-(exp(-B[i])-B[i])*(A[i]-B[i])/((exp(-A[i])-A[i])-(exp(-B[i])-B[i]));
 
  ER[i]:=abs(1-y[i-1]/y[i]);
 
 
  if ER[i]<er then
 
  sol:=y[i];
 
  break;
 
 
 
  end if;
 
end for;
 
 
end Secant_Algorithm;
 
  
 +
= [[Metode Numerik - Josiah Enrico S (1906356286)]] =
  
 +
= [[Mekanika Fluida - Josiah Enrico S (1906356286)]] =
  
 
== Gate Valve - Aplikasi CFD/12 November 2020 ==
 
== Gate Valve - Aplikasi CFD/12 November 2020 ==

Latest revision as of 08:16, 31 May 2021

Josiah Enrico Syefatiawan

Holaaa

Perkenalkan nama saya Josiah Enrico S dari jurusan teknik mesin FTUI. Sebagai salah seorang mahasiswa, saya senang belajar dan berbagi banyak hal baru kepada dunia. Melalui wiki ini, saya akan berbagi kepada kalian tentang apa yang saya pelajari. :)

Aplikasi CFD - Josiah Enrico S (1906356286)

Metode Numerik - Josiah Enrico S (1906356286)

Mekanika Fluida - Josiah Enrico S (1906356286)

Gate Valve - Aplikasi CFD/12 November 2020

Gate Valve

membuka atau menutup aliran

Mengatur kecepataan fluida (Regulasi)

Mangatasi Backflow atau aliran balik