Difference between revisions of "Benarido Amri"

From ccitonlinewiki
Jump to: navigation, search
(Design Project)
Line 19: Line 19:
 
Hydrogen can be a great alternative for conventional electric vehicle energy source, since it can provide many benefits such as less charge time and cleaner environmental waste. However, the problem we face with hydrogen is the safety concerns regarding its storage method, even though hydrogen is generally safe under normal pressure, it can be a major safety issue when stored at such a high pressure -which is how the hydrogen will be stored in a EVs-, upon accident many worried that the hydrogen could explode, or catch fire.  
 
Hydrogen can be a great alternative for conventional electric vehicle energy source, since it can provide many benefits such as less charge time and cleaner environmental waste. However, the problem we face with hydrogen is the safety concerns regarding its storage method, even though hydrogen is generally safe under normal pressure, it can be a major safety issue when stored at such a high pressure -which is how the hydrogen will be stored in a EVs-, upon accident many worried that the hydrogen could explode, or catch fire.  
  
In this class, our ultimate goal would be to find a way to safely contain pressurized hydrogen. Although we are going to focus on a much smaller case and less pressure. With the specifications being 1 liter of hydrogen pressurized to 8 bar.
+
In this Numerical Method class, our ultimate goal would be to find a way to safely contain pressurized hydrogen. Although we are going to focus on a much smaller case and less pressure. With the specifications being 1 liter of hydrogen pressurized to 8 bar.
  
 
===== Optimization Consideration =====
 
===== Optimization Consideration =====
Line 39: Line 39:
  
 
===== Design =====
 
===== Design =====
Before we can calculate the weight and deflection, we need to define our material, shape, and also size. The shape of the tank can be divided into 2 basic geometry, the main cylinder and the cap on both sides.
+
Before we can calculate the weight and deflection, we need to define our material, shape, and also size. The shape of the tank can be divided into 2 basic geometry, the main cylinder and the cap on both sides. The total dimension of the storage tank is 11.0234 cm in length and has a radius of 5.8325 cm. The main cylinder has a height of 5.1909 cm and a radius of 5.8325 cm, while the cap has a radius of 5.8325, a height of 2.91625 cm, and a fillet radius equal to half of the main cylinder radius. These description can be seen on the image below.
 +
 
 +
The size and shape is taken from Jiddan's work on the ideal radius to height ratio of such storage tank, determining the ideal ratio to be around 1.89.
 +
 
 +
[[File:Profile_Tank.png|200px|thumb|right|Hydrogen storage profile dimension]]
 +
 
 +
For the material, from the paper "Materials for hydrogen storage" by Andreas Zuttel, they stated that the common material for hydrogen storage is stainless steel AISI 316 and AISI 304, which is an austenitic type steel. So for the design project I decide to use the stainless steel AISI 304. AISI 304 is quite a common material and it is often used for many applications outside of the storage tank.
 +
 
 +
===== Coding =====
 +
Due to the many variables and formulas involved, coding can be a great tool to help us calculate all the numbers for the graph. The code starts with importing the necessary modules from the library. The next step would be to define the known parameters, in this case the total height, outer radius, cylinder height, total volume, modulus of elasticity, and the simulated force.
 +
 
 +
We use the the same for loop to calculate all the necessary variables, such as the weight and deflection. Here we have the equations used to calculate the variables below :
 +
 
 +
[[File:Equation_Formulas.png|400px|thumb|right|formulas for calculation]]
 +
 
 +
To calculate the deflection, only the main cylinder is calculated with the assumption of the load situated at the middle of the cylinder. This is to simulate an impact at the center of the tank while the tank is empty and thus there is no pressure acting on the inside of the cylinder. This assumption may not be accurate, however since I couldn't find the appropriate formula for the shape of the whole storage tank, we will need to go by this assumption.
 +
 
 +
 
 +
'''
 +
    h_t = 11.0234  # Total height
 +
    r_o = 5.8325  # Outer radius
 +
    h = h_t - r_o  # Cylinder height
 +
    V_t = 1454.8338  # Total volume
 +
    E = 193e9  # Modulus of elasticity for AISI 304
 +
    F = 100000  # Simulated force
 +
    mylist = []
 +
    results1 = []
 +
    results2 = []
 +
    results3 = []
 +
    for r_i in np.arange(5, r_o - 0.0025, 0.0025):
 +
        fluid_volume = ((4*(r_i**2)) * h_t) - (pi * (r_i**2) * (4/3 * 1/64 * r_i + 1/16 * h))
 +
        material_volume = V_t - fluid_volume
 +
        weight = material_volume * 8  # Weight is the volume times the density of material (8 gr/cm^3)
 +
        thickness = (r_o - r_i)/2 * 10  # Calculating the thickness in (mm)
 +
        deflection = ((F * (h_t/100)**3)/(48 * E * (pi/64 * (((2 * r_o/100)**4)-((2 * r_i/100)**4))))) * 1000  # Calculation of the deflection converted to (mm)
 +
        results1.append(weight)
 +
        results2.append(deflection)
 +
        results3.append(thickness)
 +
        mylist.append((weight, deflection, thickness))
 +
 
 +
'''
 +
 
 +
From the code above we can then plot the values into a graph

Revision as of 20:57, 5 June 2023

Introduction

BenaridoAmri Photo.jpeg

  • Full Name : Benarido Amri
  • NPM : 2106718230
  • Major : Mechanical Engineering
  • Email : benarido.amri@ui.ac.id
  • Lecturer : Dr. Ahmad Indra Siswantara


Assalamualaikum Wr. Wb.

My name is Benarido Amri currently studying Mechanical Engineering at Universitas Indonesia. this page would be a way for me to update the progress of learning Numerical Method.

Design Project

Pressurized Hydrogen Storage

Hydrogen can be a great alternative for conventional electric vehicle energy source, since it can provide many benefits such as less charge time and cleaner environmental waste. However, the problem we face with hydrogen is the safety concerns regarding its storage method, even though hydrogen is generally safe under normal pressure, it can be a major safety issue when stored at such a high pressure -which is how the hydrogen will be stored in a EVs-, upon accident many worried that the hydrogen could explode, or catch fire.

In this Numerical Method class, our ultimate goal would be to find a way to safely contain pressurized hydrogen. Although we are going to focus on a much smaller case and less pressure. With the specifications being 1 liter of hydrogen pressurized to 8 bar.

Optimization Consideration

We were tasked of designing a pressurized hydrogen storage tank which can hold up to 1 liter of 8 bar hydrogen which costs less than Rp. 500 000. For the optimization, we wanted to optimize the cost without sacrificing the performance such as safety, and reliability.

Material Selection

The current material selection for the storage is generally made of metal such as austenitic stainless steel (AISI 316 and AISI 304). This is because hydrogen storage must have very high tensile strength, low density, and doesn't react with hydrogen.

Optimization Objective
  • Design Variables = Thickness, weight, and deflection.
  • Objective Function = To find the most suitable wall thickness when considering the trade off between weight and strength (deflection) of the storage tank.
  • Constraints = The storage tank must be able to fit within a space of 5.8325 cm x 5.8325 cm x 11.0234 cm rectangular box shape or around 1.5 L of volume. And must be able to hold a minimum of 1 L of hydrogen.

For the storage tank project, I will attempt to optimize the wall thickness of the tank by considering the weight and deflection. Weight can be a crucial factor especially when the storage tank is for applications that needs to be mobile and light. However if we were to use the same material, reducing weight can have an effect on its strength, one aspect of strength compromised is its ability to resist deflection when given a force.

The optimization process is done by using a graph to find the intersection point between deflection and weight. Due to the many formulas and equations involved, we can simplify the calculation by using a code such as python or MATLAB. In my case, I will be using a python programming language.

Design

Before we can calculate the weight and deflection, we need to define our material, shape, and also size. The shape of the tank can be divided into 2 basic geometry, the main cylinder and the cap on both sides. The total dimension of the storage tank is 11.0234 cm in length and has a radius of 5.8325 cm. The main cylinder has a height of 5.1909 cm and a radius of 5.8325 cm, while the cap has a radius of 5.8325, a height of 2.91625 cm, and a fillet radius equal to half of the main cylinder radius. These description can be seen on the image below.

The size and shape is taken from Jiddan's work on the ideal radius to height ratio of such storage tank, determining the ideal ratio to be around 1.89.

Hydrogen storage profile dimension

For the material, from the paper "Materials for hydrogen storage" by Andreas Zuttel, they stated that the common material for hydrogen storage is stainless steel AISI 316 and AISI 304, which is an austenitic type steel. So for the design project I decide to use the stainless steel AISI 304. AISI 304 is quite a common material and it is often used for many applications outside of the storage tank.

Coding

Due to the many variables and formulas involved, coding can be a great tool to help us calculate all the numbers for the graph. The code starts with importing the necessary modules from the library. The next step would be to define the known parameters, in this case the total height, outer radius, cylinder height, total volume, modulus of elasticity, and the simulated force.

We use the the same for loop to calculate all the necessary variables, such as the weight and deflection. Here we have the equations used to calculate the variables below :

formulas for calculation

To calculate the deflection, only the main cylinder is calculated with the assumption of the load situated at the middle of the cylinder. This is to simulate an impact at the center of the tank while the tank is empty and thus there is no pressure acting on the inside of the cylinder. This assumption may not be accurate, however since I couldn't find the appropriate formula for the shape of the whole storage tank, we will need to go by this assumption.


   h_t = 11.0234  # Total height
   r_o = 5.8325  # Outer radius
   h = h_t - r_o  # Cylinder height
   V_t = 1454.8338  # Total volume
   E = 193e9  # Modulus of elasticity for AISI 304
   F = 100000  # Simulated force
   mylist = []
   results1 = []
   results2 = []
   results3 = []
   for r_i in np.arange(5, r_o - 0.0025, 0.0025):
       fluid_volume = ((4*(r_i**2)) * h_t) - (pi * (r_i**2) * (4/3 * 1/64 * r_i + 1/16 * h))
       material_volume = V_t - fluid_volume
       weight = material_volume * 8  # Weight is the volume times the density of material (8 gr/cm^3)
       thickness = (r_o - r_i)/2 * 10  # Calculating the thickness in (mm)
       deflection = ((F * (h_t/100)**3)/(48 * E * (pi/64 * (((2 * r_o/100)**4)-((2 * r_i/100)**4))))) * 1000  # Calculation of the deflection converted to (mm)
       results1.append(weight)
       results2.append(deflection)
       results3.append(thickness)
       mylist.append((weight, deflection, thickness))

From the code above we can then plot the values into a graph