Benarido Amri

From ccitonlinewiki
Revision as of 13:19, 6 June 2023 by Benarido Amri (talk | contribs) (Coding)
Jump to: navigation, search

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.

Figure 2.1 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 shown in figure 2.2.

Figure 2.2 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. The diagram of the calculation can be seen in figure 2.3.

Figure 2.3 Diagram of deflection


   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
   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)

From the code above we can then plot the values into a graph as shown below :

Figure 2.4 Graph result

From the graph by finding the intersection between the two lines, we can find the best wall thickness, which is around 0.312 mm. With a weight of 266.7 gram and a deflection value of 0.03775 mm.

Conclusion and Evaluation

Based on the result above, the ideal thickness when considering only the weight and the deflection factor would be 0.312 mm, however we must also consider other factors when designing or manufacturing storage tank. Although the result of the wall thickness seems to be very thin, this is probably due to the assumptions of taking only the wall cylinder.

We can change the wall thickness according to different materials and their properties, a stronger material would reduce the thickness even more whilst weaker material requires thicker wall.

Other interesting note that we can take from this procedure is that it is relatively simple to do, and can be done for many other parameters that we wanted to know, the accuracy however may not be as accurate as some other methods.

For further improvements, I think the best approach is to make the calculations more detail and more realistic, it will also be a great addition if we include simulation such as from ansys, solidworks, or other CAD software. There are some assumptions that might not be ideal for the optimization and also there are some idealization that might not be suitable for this particular case.

As mentioned previously, this approach only accounts for the weight and deflection and not other important factors. Since we are focusing on the optimization aspect of the design process, I only took certain parameters to work on while ignoring other crucial factors. Upon designing and manufacturing a product, we must consider all the factors and must also design according to the code, from its dimensions, safety, reliability, cost, and others.

Figure 2.5 3D Tank Model