Difference between revisions of "Winanda Amorosso"

From ccitonlinewiki
Jump to: navigation, search
Line 13: Line 13:
 
=='''TUGAS 1: GOVERNING EQUATION'''==
 
=='''TUGAS 1: GOVERNING EQUATION'''==
 
Meencari top speed serta waktu yang dibutuhkan untuk mencapai top speed dari sebuah mobil dengan cara mencari nilai tersebut kami harus menggunakan Teknik Runge Kutta, sebuah Teknik numerik untuk mencari nilai dari turunan sebuah fungsi dimulai dengan cara mencari governing equation.
 
Meencari top speed serta waktu yang dibutuhkan untuk mencapai top speed dari sebuah mobil dengan cara mencari nilai tersebut kami harus menggunakan Teknik Runge Kutta, sebuah Teknik numerik untuk mencari nilai dari turunan sebuah fungsi dimulai dengan cara mencari governing equation.
 +
 +
[[File:Runge-Kutta 4th Order Kel. 8.png]]
  
 
Berdasarkan pembahasan di kelas, berikut analisa gaya yang diformulasikan dalam python :  
 
Berdasarkan pembahasan di kelas, berikut analisa gaya yang diformulasikan dalam python :  

Revision as of 09:40, 17 December 2019

Profil

Nama  : Winanda Amorosso

NPM.  : 1506729922

Jurusan : Teknik Mesin

MEETING SETELAH UTS

MEETING 1: PYTHON

Pada meeting pertama, kami diberikan introduction ke Python, yaitu programming language yang sekarang paling banyak digunakan oleh programmer di dunia modern.

TUGAS 1: GOVERNING EQUATION

Meencari top speed serta waktu yang dibutuhkan untuk mencapai top speed dari sebuah mobil dengan cara mencari nilai tersebut kami harus menggunakan Teknik Runge Kutta, sebuah Teknik numerik untuk mencari nilai dari turunan sebuah fungsi dimulai dengan cara mencari governing equation.

Runge-Kutta 4th Order Kel. 8.png

Berdasarkan pembahasan di kelas, berikut analisa gaya yang diformulasikan dalam python :

import math

import cmath
m= float(input("massa mobil: "))
Cd= float(input("Koefisien Drag Udara: "))
Myu= float(input("koefisien gesek dinamis: "))
F = float(input("Engine's Force: "))
g= float(9.18)     #gravitational_acceleration
N = float(m*g)      #Normal_Force
V0 = float(0)       #inital_speed_value2
t0 = float(0) #initial time_value
H = 1 #step_size
Error = float(100)
print ("data data runge kutta: ")
 def Va(t0, V0):
   return ((F)-(Cd*V0**(2/3)-Myu*N)/m)
 while(Error>0.0005):
   k1 = Va(t0, V0)
   k2 = Va(t0 + 0.5, V0 + k1*0.5)
   k3 = Va(t0 + 0.5, V0 + k2*0.5)
   k4 = Va(t0 + 1, V0 + k3)
   V1 = V0 + (1/6)*(k1 + 2*k2 + 3*k3 + k4)
   Error = ((V1 - V0) / V1)
   V0 = V1
   t1 = t0 + H
   t0 = t1
   print (V1)
print ("")
print ("kecepatan max mobil merupakan: ", V1)
print ("waktu ke top speed: ", t0)