Difference between revisions of "Final Report of Hydrogen Storage Optimization Project, Darell Jeremia Sitompul, 6 Juni 2023"

From ccitonlinewiki
Jump to: navigation, search
m
m
Line 6: Line 6:
  
 
DRAFT PROGRAM
 
DRAFT PROGRAM
import numpy as np
 
  
  
print(":    Radius    :    Surface Area    :")
+
    import numpy as np
 
      
 
      
 +
   
 +
    print(":    Radius    :    Surface Area    :")
 +
       
 
     r_max = 20
 
     r_max = 20
 
     a = np.zeros((r_max, 2))
 
     a = np.zeros((r_max, 2))

Revision as of 23:57, 8 June 2023

Requirement:

- Capacity = 1 Liter - Budget = Rp.500.000,00 (Lima ratus ribu rupiah)


DRAFT PROGRAM


   import numpy as np
   
   
   print(":    Radius    :    Surface Area    :")
       
   r_max = 20
   a = np.zeros((r_max, 2))
   for r in range (1, r_max + 1):
       flat_tube_height = (1000-((4*np.pi*r**3)/3))/(np.pi*(r)**2)
       sur_area = ((2*np.pi*r) * flat_tube_height) + ((2*np.pi*r**2)*2)
       a[r-1][0] = int(r)
       a[r-1][1] = np.round(sur_area, 5)
       print(":    ", a[r-1][0], " "*(6 - len(str(a[r-1][0]))),
         " :    ", a[r-1][1], " "*(12 - len(str(a[r-1][1]))), " :")
   
   for i in range(len(a)):
       for j in range (len(a)):
           if a[i][1] < a[j][1]:
                   for n in range (2):
                           temp = a[i][n]
                           a[i][n] = a[j][n]
                           a[j][n] = temp
                           
   print("Minimum surface area will be found when")
   print("Radius = ", a[0][0])
   print("Surface Area : ", a[0][1])