Difference between revisions of "Winanda Amorosso"

From ccitonlinewiki
Jump to: navigation, search
Line 6: Line 6:
  
 
Jurusan : Teknik Mesin
 
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)

Revision as of 09:27, 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.

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)