Winanda Amorosso
Revision as of 09:40, 17 December 2019 by Winanda.amorosso (talk | contribs)
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.
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)