A hovercraft, also known as an air-cushion vehicle or ACV, is an amphibious craft capable of travelling over land, water, mud, ice, and other surfaces. Hovercraft use blowers to produce a large volume of air below the hull that is slightly above atmospheric pressure. The pressure difference between…
Prakhar Srivastava
updated on 13 Apr 2020
Project Details
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Read more Projects by Prakhar Srivastava (44)
Challenge on Combustion
I. Introduction : In this project a combustion simulation on a combustor model is performed, using Methane-air mixture by Eddy dissipation model using Ansys Fluent. The rate of reaction is controlled by turbulent mixing, after which mass fractions of different species are captured including NOx emisions & soot formation…
03 Nov 2020 05:51 AM IST
Project 2
OBJECTIVE: Importing rear car suspension geometry into ANSA. Clean up the geometry until no topological error is found. Generate mid surface for required parts. Generate volume mesh for hollow parts. Improve the mesh flow and solve off elements according to given quality criteria. Give connections for rear suspension…
10 Oct 2020 09:34 PM IST
Project 1
Preprocessing of car IP Substrate using ANSA AIM : To perform structural pre-processing on the given CAD model of IP subsrate using ANSA. OBJECTIVES : To check for geometrical errors in the model. To extract the midsurface of the component. Deploy shell mesh over the midsurface using mixed…
10 Oct 2020 09:22 PM IST
Week 12 - Symmetry vs Wedge vs HP equation
re=2100; R=0.002; D=2*R; mu=0.89e-3; L_e=0.06*re*D; rho=997; theta=45; L=L_e+0.5; vavg=(re*mu)/(rho*D); vmax=2*vavg; r=linspace(0,R,1000); dp=(8*mu*L*vavg)/(R^2); pk=(dp)/rho; for i=1:length(r) tau(i)=(2*mu*vmax*r(i))/(R^2); end plot(r,tau) xlabel('radial distance') ylabel('shear stress') header1='/*----------------------------------*-…
15 Sep 2020 05:42 PM IST
Week 11 - Simulation of Flow through a pipe in OpenFoam
re=2100; R=0.002; D=2*R; mu=0.89e-3; L_e=0.06*re*D; rho=997; theta=4; L=L_e+0.5; vavg=(re*mu)/(rho*D); vmax=2*vavg; r=linspace(0,R,1000); dp=(8*mu*L*vavg)/(R^2); pk=(dp)/rho; for i=1:length(r) tau(i)=(2*mu*vmax*r(i))/(R^2); end plot(r,tau) xlabel('radial distance') ylabel('shear stress') header1='/*----------------------------------*-…
15 Sep 2020 05:41 PM IST
Week 9 - FVM Literature Review
1.)Central differencing scheme: T(e)=kT(E)+(1-k)T(P) here k=(X(e)-X(P))/(X(E)-X(P)) this is a second order scheme and it may produce oscillations and cannot be used if the scalar distribution is quadratic in nature. 2.)Upwind differencing scheme: T(e)=T(P) if (u.n>0) (mass outflux) T(e)=T(E) if (u.n
15 Sep 2020 05:41 PM IST
Week 8 - BlockMesh Drill down challenge
/*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 6 \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile…
15 Sep 2020 05:41 PM IST
Week 7 - Simulation of a 1D Super-sonic nozzle flow simulation using Macormack Method
%non conservative form clear all clc n=31; L=3; x=linspace(0,3,n); dx=x(2)-x(1); rhomed=zeros(1,n); vmed=zeros(1,n); Tmed=zeros(1,n); rhoold=1-0.3146*x; Told=1-0.2314*x; vold=(0.1+1.09*x).*sqrt(1-0.2314*x); rhomed=rhoold; vmed=vold; Tmed=Told; A=1+2.2*((x-1.5).^2); C=0.5; a=sqrt(1-0.2314*x); dt=min((C.*dx)./(a+vold));…
15 Sep 2020 05:41 PM IST
Week 5 - Mid term project - Solving the steady and unsteady 2D heat conduction problem
%code for steady state n=11 x=linspace(0,1,n) y=linspace(0,1,n) x=y Told=zeros(n,n) Told(:,1)=400 Told(:,n)=800 Told(n,:)=900 Told(1,:)=600 T2old=zeros(n,n) T2old(:,1)=400 T2old(:,n)=800 T2old(n,:)=900 T2old(1,:)=600 T3old=zeros(n,n) T3old(:,1)=400 T3old(:,n)=800 T3old(n,:)=900 T3old(1,:)=600 T=Told,T2=T2old,T3=T3old error1=9e9,error2=9e9,error3=9e9…
15 Sep 2020 05:39 PM IST
Week 3 - Taylor table method and Matlab code
for CDS ∂^2f(x)/∂x^2=af(i)+bf(i-1)+cf(i-2)+df(i+1)+ef(i+2) for Skewed right side ∂^2f(x)/∂x^2=af(i)+bf(i+1)cf(i+2)+df(i+3)+e(i+4) for Skewed left side ∂^2f(x)/∂x^2=af(i)+bf(i-1)cf(i-2)+df(i-3)+e(i-4) equations formed from cds a+b+c+d+e=0 (coefficient of f(x)) -b-2c+d+2e=0(coefficient of f'(x))…
13 Sep 2020 08:04 AM IST
Week 8
Objective: To understand different morphing techniques and applications of morphing in various industries. Apply appropriate morphing technique on the given component. Morphing: The morphing of systems which include adaptive structures can require the interaction of several disciplines including the design of the structure,…
13 Aug 2020 01:41 PM IST
Week 6
Objective: To use and apply various types of connections in the given component using ANSA. Different types of connections used in ANSA: Connection Entities are ANSA entities that contain the engineering information of a weldment between two or more parts. Such information is the type of the connection (spotweld, seamweld…
13 Aug 2020 01:39 PM IST
Tool Test-2
Objective: To clean up the geometry and proceed with 3D meshing of the given component, in accordance with the specified element quality criteria avoiding the generation of any kink or dips on the surface of the component. The given element quality criteria are as follows: Procedure: The component is imported into ANSA…
13 Aug 2020 01:36 PM IST
Tool Test 1
Objective: To perform meshing and geometry cleanup for the given components. Extract the midsurface and assign the value of thickness. The required element quality criteria is: Procedure for Component 1: 1) After importing the file in ANSA, we proceed to check the geometrical errors in the component, with the use of geometry…
29 Jul 2020 06:42 PM IST
Week 4
Objective: To check the component for geometrical errors and mesh according to the given element Quality criteria and extracting the midsurface. The given element quality criteria is: Procedure: 1) After importing the geometry in ANSA, topo is performed in order to get a refined geometry. By selecting the length tool…
29 Jul 2020 06:40 PM IST
Week 3
Objective: Clean up the geometry and mesh the hood pertaining to the given quality criteria using ANSA preprocessor. The quality criteria to be followed: Procedure: 1) After importing the step file, the inner and outer panels of the hood can be identified. These two components are separated using the NOT function and…
29 Jul 2020 06:38 PM IST
Centrifugal pump design and analysis
Centrifugal pumps are a sub-class of dynamic axisymmetric work-absorbing turbomachinery. Centrifugal pumps are used to transport fluids by the conversion of rotational kinetic energy to the hydrodynamic energy of the fluid flow. The rotational energy typically comes from an engine or electric motor. The fluid…
10 Jul 2020 10:22 PM IST
Modelling and simulation of flow through a flowbench
An airflow bench is a device used for testing the internal aerodynamic qualities of an engine component and is related to the more familiar wind tunnel.It is primarily used for testing the intake and exhaust ports of cylinder heads in an internal combustion engine. it is also used to test the flow capabilities…
10 Jul 2020 09:54 PM IST
Flow over an airfoil
Airfoil: An airfoil is a device which gets a useful reaction from air moving over its surface. When an airfoil is moved through the air, it is capable of producing lift. Wings, horizontal tail surfaces, vertical tails surfaces, and propellers are all examples of airfoils.An airfoil is a device which gets a useful…
05 Jul 2020 10:36 PM IST
Flow over a cylinder
INTRODUCTION: Potential flow around a circular cylinder is a classical solution for the flow of an inviscid, incompressible fluid around a cylinder that is transverse to the flow. Far from the cylinder, the flow is unidirectional and uniform. The flow has no vorticity and thus the velocity field is…
05 Jul 2020 10:18 PM IST
Week 6 Fuel cell powered vehicle model
Fuel cells are an alternative energy technology that generate electric energy through the reaction between hydrogen (or a hydrogen-rich fuel source) and oxygen. These devices are particularly interesting due to high efficiencies relative to traditional combustion engines and low emissions, producing only heat and water…
05 Jul 2020 02:05 PM IST
Project 1 Mechanical design of battery pack
Battery An electric battery is defined as a device that makes use of either one or an assembly of electrochemical cells that convert the stored chemical energy within them into electrical energy. The individual cells are connected in various combinations of series and parallel connections to get a battery of desirable…
06 Jun 2020 04:53 PM IST
Week 10 Thermal Management
Electric vehicles use large batteries to store energy. The energy flowing into the battery pack as it is charged either from regenerative braking or from the grid and discharged from the pack to power the vehicle and its accessories is measured by electrical current and voltage. The flow of current causes heating in the…
27 May 2020 08:07 PM IST
Week 8 Multi cell Battery Pack
No two cells are identical. There are always slight differences in the state of charge, self-discharge rate, capacity, impedance, and temperature characteristics. This is true even if the cells are the same model, same manufacturer, and the same production lot. A weak battery cell will charge and discharge faster than…
27 May 2020 07:58 PM IST
Week 7 State of charge estimation
The SOC of a battery is defined as the ratio of its current capacity Q(t) to the nominal capacity Qn. The nominal capacity is given by the manufacturer and represents the maximum amount of charge that can be stored in the battery. The SOC can be defined as follows: An accurate onboard State-of-Charge (SOC) estimation…
27 May 2020 07:54 PM IST
Week 5 Battery characteristics using drive cycle
DRIVING CYCLE: A driving cycle is a series of data points representing the speed of a vehicle versus time. Driving cycles are produced by different countries and organizations to assess the performance of vehicles in various ways, as for example fuel consumption and polluting emissions. components used…
27 May 2020 07:45 PM IST
Week 1 Understanding Different Battery Chemistry
Lithium-ion batteries : As the name suggests, lithium ions (Li+) are involved in the reactions driving the battery. Both electrodes in a lithium-ion cell are made of materials that can intercalate or ‘absorb’ lithium ions. A lithium-ion battery starts its life in a state of full discharge: all its lithium…
27 May 2020 10:10 AM IST
Week-11 Challenge: Braking
1) Braking energy A significant amount of energy is consumed in braking. To stop a car entirely, the kinetic energy of the moving vehicle has to be absorbed. K.E = 1/2 . M. V2 Braking power and braking energy consumed by the front and rear wheels are closely related to the braking forces on the front…
21 May 2020 02:44 PM IST
Project-1: Powertrain for aircraft in runways
1.) The aircraft's gross weight is the total aircraft weight at any moment during the flight or ground operation. An aircraft's gross weight will decrease during a flight due to fuel consumption. It may also vary during a flight due to payload dropping or in-flight refueling. At the moment of releasing its brakes, the…
21 May 2020 01:37 PM IST
DUTY CYCLE
1.) Power electronics deals with the conversion and control of electrical energy with the help of power semiconductor devices that operate in a switching mode, and, therefore, the efficiency of power electronic apparatus may approach as high as 98–99%. Power electronics is the study of switching electronic circuits…
06 May 2020 09:00 PM IST
INDUCTION MOTOR 2
1.) in Simulink : we can decide what is the rotor type in the motor. we can put all the values of the equivalent circuit in parameters. it consists of the following circuit: In the equivalent circuit R1 represents, the resistance of the stator winding and X1 the stator leakage reactance (flux…
21 Apr 2020 04:47 PM IST
STABILITY AND STARTING TIME OF INDUCTION MOTOR
1.) The Rotor Cu loss = Slip * Rotor Input This is evident by considering the working of a mechanical clutch, used in automobiles. By visualizing the figure of the plate clutch, it is evident that the torque on the drive shaft must be equal to the torque on the driven shaft. Further, it should be emphasized that these…
21 Apr 2020 12:05 PM IST
DC MOTOR CONTROL
1.) SPEED CONTROL OF A DC MOTOR USING H BRIDGE : An H-bridge is a simple circuit that lets you control a DC motor to go backward or forward. A DC motor spins either backward or forward, depending on how you connect the plus and the minus. If you close switch 1 and 4, you have plus connected to the left side of the…
21 Apr 2020 12:01 PM IST
CONJUGATE HEAT TRANSFER IN AN EXHAUST MANIFOLD
1.) CHT is used to describe processes which involve variations of temperature within solids and fluids, due to thermal interaction between the solids and fluids. The analysis type Conjugate heat transfer (CHT) allows the simulation of the heat transfer between Solid and Fluid domains by exchanging thermal energy at the…
14 Apr 2020 09:55 AM IST
AHMED BODY
1.) The Ahmed body is a generic bluff body (a simplified vehicle model). It is used in the automotive field to study the impact of the flow pattern on the drag. The simplified topology of this model allows easy modeling, meshing, and comparisons between experimental and numerical results while retaining important practical…
14 Apr 2020 12:22 AM IST
BREAKING ICE IN ACV
A hovercraft, also known as an air-cushion vehicle or ACV, is an amphibious craft capable of travelling over land, water, mud, ice, and other surfaces. Hovercraft use blowers to produce a large volume of air below the hull that is slightly above atmospheric pressure. The pressure difference between…
13 Apr 2020 10:23 PM IST
FLOW OVER CYLINDER ANSYS FLUENT
In fluid dynamics, a von Karman street is a repeating pattern of swirling vortices caused by a process known as vortex shedding, which is responsible for the unsteady separation of flow of a fluid around blunt bodies. vortex shedding is an oscillating flow that takes place when a fluid such as air or water flows past a…
02 Apr 2020 06:56 PM IST
DATA VISUALIZER
\"\"\" PROGRAM TO CREATE DATA VISUALIZER TOOL \"\"\" import math import matplotlib.pyplot as plt import numpy as np #compatibility check using error and exception handling # using try-except #working is as follow:- #First try clause is executed i.e. the code between try and except clause. #If there is no exception,…
16 Jul 2019 03:54 AM IST
ODE
import math import numpy as np import matplotlib.pyplot as plt from scipy.integrate import odeint def diffferentiate(initial,t,b,l,g,m): t1=initial[0] t2=initial[1] dt1=t2 #using the same transformation as shown in the tutorial video dt2=(-b/m)*t2-(g*math.sin(t1)/l) dt=[dt1,dt2] return dt #damping b=0.05 #length l=1 #gravity…
16 Jul 2019 03:09 AM IST
CURVE FITTING IN PYTHON
curve fitting is a process of constructing a curve or mathematical function that has the best fit to relevant data points. it uses either interpolation or regression. how to make a curve fit perfectly? 1.) increase the order of polynomial and check which curve defines your datasets perfectly how to get best…
30 Jun 2019 04:22 AM IST
OTTO CYCLE SIMULATOR
#program to simulate an air standard cycle import math import matplotlib.pyplot as plt def engine_kinematics(bore,stroke,con_rod,cr,start_crank,end_crank): #start and end crank are the angle made by the crank when they reach TDC #and BDC #calculating swept and clearance volume v_swept=math.pi*(1/4)*pow(bore,2)*stroke v_clearance=v_swept/(cr-1)…
30 Jun 2019 02:39 AM IST
NASA THERMODYNAMIC DATA
clear all close all clc %accessing NASA\'s THERMODYNAMIC DATA f1=fopen(\'THERMO.dat\',\'r\'); first_line=fgetl(f1); %obtaining of global maximum , medium and minimum temperature global_temp=fgetl(f1) temp_range=strsplit(global_temp,\' \') global_min_temp= str2num(temp_range{2}) %cell array conversion global_mid_temp= str2num(temp_range{3})…
21 Jun 2019 04:51 AM IST
GENETIC ALGORITHM
clear all close all clc %defining our search space x=linspace(0,0.6,150); y=linspace(0,0.6,150); %creating a2Dimensional mesh [xx yy]=meshgrid(x,y); %defining number of iterations cases=100; %setting population sizes options=gaoptimset(\'ga\'); options=gaoptimset(options,\'populationsize\',150); %evaluating the stalagmite…
20 Jun 2019 11:31 AM IST
MOTION OF PENDULUM
the errors which i faced in this pendulum program were:- 1. while doing a movie it wasnt animating so i had to change parameters and put some limits on that so the animation moves 2. the value of y is not changing much so either i have to change the length of the string or theta values in it but on doing that i dont…
06 Jun 2019 09:39 AM IST