Escolar Documentos
Profissional Documentos
Cultura Documentos
LABORATORY MANUAL
B.TECH
(IV YEAR – I SEM)
(2016-17)
Prepared by:
Mr. J. Sandeep, Assistant Professor
Mrs. D. Smitha, Associate Professor
VISION
Department of Aeronautical Engineering aims to be indispensable source in Aeronautical
Engineering which has a zeal to provide the value driven platform for the students to acquire
knowledge and empower themselves to shoulder higher responsibility in building a strong nation.
MISSION
a) The primary mission of the department is to promote engineering education and research.
(b) To strive consistently to provide quality education, keeping in pace with time and technology.
(c) Department passions to integrate the intellectual, spiritual, ethical and social development of the
students for shaping them into dynamic engineers.
CA LAB MANUAL
Dept of ANE, MRCET
1. To mould students to become a professional with all necessary skills, personality and sound
knowledge in basic and advance technological areas.
2. To promote understanding of concepts and develop ability in design manufacture and
maintenance of aircraft, aerospace vehicles and associated equipment and develop application
capability of the concepts sciences to engineering design and processes.
3. Understanding the current scenario in the field of aeronautics and acquire ability to apply
knowledge of engineering, science and mathematics to design and conduct experiments in the
field of Aeronautical Engineering.
4. To develop leadership skills in our students necessary to shape the social, intellectual, business
and technical worlds.
CA LAB MANUAL
Dept of ANE, MRCET
1. Introduction to any one of the suitable software employed in modeling and simulation of
aerodynamic problems.
2,3. Solution for the following equations using finite difference method(code development).
i) One dimensional wave equations using explicit method of lax
ii) One dimensional heat conduction equation using explicit method
4,5. Generation of the following grids(code development).
i) Algebraic Grid
iii) Elliptic Grids.
6,7,8,9,10. Numerical simulation of the following flow problems using commercial software
packages:
i) Flow over an airfoil.
ii) Supersonic flow over a wedge.
iii) Flat plate boundary layer.
iv) Laminar flow through pipe.
v) Flow past a cylinder.
Suggested software:
1. ANSYS FLUENT and CFX
2. MATLAB
CA LAB MANUAL
Dept of ANE, MRCET
CONTENTS
S.No Experiment Name Pg.No
2 Solution for the one dimensional wave equations using explicit method of lax 13
using finite difference method (code development)
3 Solution for the one dimensional heat conduction equation using explicit 16
method using finite difference method (code development)
11 Viva Questions 55
CA LAB MANUAL
Dept of ANE, MRCET
All students must observe the Dress Code while in the laboratory.
All students are liable for any damage to the accessories due to their own negligence.
All interfacing kits connecting cables must be RETURNED if you taken from the lab supervisor.
Students are strictly PROHIBITED from taking out any items from the laboratory.
Students are NOT allowed to work alone in the laboratory without the Lab Supervisor
USB Ports have been disabled if you want to use USB drive consult lab supervisor.
Report immediately to the Lab Supervisor if any malfunction of the accessories, is there.
A model is a mathematical object that has the ability to predict the behavior of a real system
under a set of defined operating conditions and simplifying assumptions
The term modeling refers to the development of a mathematical representation of a physical
situation
WHAT IS MODELING?
• Modeling is the process of producing a model.
• A model is a representation of the construction and working of some system of
interest.
• A model is similar to but simpler than the system it represents.
• One purpose of a model is to enable the analyst to predict the effect of changes to the
system. Generally, a model intended for a simulation study is a mathematical model
developed with the help of simulation software.
• Mathematical model classifications include
• Deterministic (input and output variables are fixed values) or Stochastic (at least one of the
input or output variables is probabilistic);
• Static (time is not taken into account) or
• Dynamic (time-varying interactions among variables are taken into account).
• Typically, simulation models are stochastic and dynamic.
Simulation is the process of exercising a model for a particular instantiation of the system
and specific set of inputs in order to predict the system response.
simulation refers to the procedure of solving the equations that resulted from model
development
WHAT IS SIMULATION?
• A simulation of a system is the operation of a model of the system.
• The operation of the model can be studied, and hence, properties concerning the
behavior of the actual system or its subsystem can be inferred.
• In its broadest sense, simulation is a tool to evaluate the performance of a system,
existing or proposed, under different configurations of interest and over long periods
of real time.
• Simulation is used
• before an existing system is altered or a new system built,
• to reduce the chances of failure to meet specifications,
• to eliminate unforeseen bottlenecks,
• to prevent under or over-utilization of resources,
• to optimize system performance.
1
Dept of ANE, MRCET CA Lab Manual
• Modeling flexibility
• Ease of use
• Modeling structure (hierarchical v/s flat; object-oriented v/s nested)
• Code reusability
• Graphic user interface
• Animation, dynamic business graphics, hardware and software requirements
• Statistical capabilities
• Output reports and graphical plots
• Customer support and documentation
• Mathematical modeling - Aerospace Applications
• Using basic equations from dynamics, mathematical equations are written that
describe how the vehicle will move in response to forces that are applied to the
vehicle. For example, it is pretty easy to describe how a rocket will accelerate when a
constant thrust is provided by the rocket's engine.
• Another type of modeling problem would be to understand and predict, in a
mathematical equation, how an aircraft will respond to hitting an updraft in the
atmosphere, or how the aircraft will respond to the deflection of various control
surfaces at different airspeeds.
• An aerodynamic subsystem model describes how the vehicle will respond to forces
caused by motion of the vehicle through the atmosphere, and predicts the effects of
each different control surface (such as the flaps, rudders, ailerons, etc.) upon the
motion of the vehicle.
• A propulsion subsystem model describes how any motors or engines will behave and
what forces will act on the vehicle to which they are attached.
• A landing gear subsystem model is required when the vehicle is in contact with the
ground in order to model how the ground reaction forces are created and how they
affect the motion of the vehicle.
• An inertial properties subsystem model provides details about how the mass and
inertia of the vehicle might change with time.
• any electrical, mechanical, or electronic system that assists the pilot in moving the
control surfaces has to be described mathematically
The steps involved in developing a simulation model, designing a simulation experiment, and
performing simulation analysis are:
Step 1. Identify the problem.
Step 2. Formulate the problem.
Step 3. Collect and process real system data.
Step 4. Formulate and develop a model.
Step 5. Validate the model.
Step 6. Document model for future use.
Step 7. Select appropriate experimental design.
Step 8. Establish experimental conditions for runs.
Step 9. Perform simulation runs.
Step 10. Interpret and present results.
Step 11. Recommend further course of action.
2
Dept of ANE, MRCET CA Lab Manual
Syntax
The MATLAB application is built around the MATLAB scripting language. Common usage of the
MATLAB application involves using the Command Window as an interactive mathematical shell or
executing text files containing MATLAB code.
Variables
Variables are defined using the assignment operator, = . MATLAB is a weakly typed programming
language because types are implicitly converted. It is an inferred typed language because variables can be
assigned without declaring their type, except if they are to be treated as symbolic objects,[9] and that their
type can change. Values can come from constants, from computation involving values of other variables,
or from the output of a function. For example:
>> x = 17
x =
17
>> x = 'hat'
x =
hat
>> y = x + 0
y =
104 97 116
>> y = 3*sin(x)
y =
-1.6097 3.0000
3 3
Dept of ANE, MRCET CA Lab Manual
array =
1 3 5 7 9
defines a variable named array (or assigns a new value to an existing variable with the name array)
which is an array consisting of the values 1, 3, 5, 7, and 9. That is, the array starts at 1 (the init value),
increments with each step from the previous value by 2 (the increment value), and stops once it reaches
(or to avoid exceeding) 9 (the terminator value).
the increment value can actually be left out of this syntax (along with one of the colons), to use a default
value of 1.
assigns to the variable named ari an array with the values 1, 2, 3, 4, and 5, since the default value of 1 is
used as the incrementer.
Indexing is one-based,[10] which is the usual convention for matrices in mathematics, although not for
some programming languages such as C, C++, and Java.
Matrices can be defined by separating the elements of a row with blank space or comma and using a
semicolon to terminate each row. The list of elements should be surrounded by square brackets: [].
Parentheses: () are used to access elements and sub arrays (they are also used to denote a function
argument list).
>> A(2,3)
ans =
11
Sets of indices can be specified by expressions such as "2:4", which evaluates to [2, 3, 4].
4
DEPTof
OFANE,
ANE,MRCET
MRCET CA LAB MANUAL
Dept CA Lab Manual
A square identity matrix of size n can be generated using the function eye, and matrices of any size with
zeros or ones can be generated with the functions zeros and ones, respectively.
>> eye(3,3)
ans =
1 0 0
0 1 0
0 0 1
>> zeros(2,3)
ans =
0 0 0
0 0 0
>> ones(2,3)
ans =
1 1 1
1 1 1
Most MATLAB functions can accept matrices and will apply themselves to each element. For
example, mod(2*J,n) will multiply every element in "J" by 2, and then reduce each element modulo
"n". MATLAB does include standard "for" and "while" loops, but (as in other similar applications such
as R), using the vectorized notation often produces code that is faster to execute. This code, excerpted
from the function magic.m, creates a magic square M for odd values of n (MATLAB
function meshgrid is used here to generate square matrices I and J containing 1:n).
[J,I] = meshgrid(1:n);
A = mod(I + J - (n + 3) / 2, n);
B = mod(I + 2 * J - 2, n);
M = n * A + B + 1;
Structures
MATLAB has structure data types.[11] Since all variables in MATLAB are arrays, a more adequate name
is "structure array", where each element of the array has the same field names. In addition, MATLAB
supports dynamic field names (field look-ups by name, field manipulations, etc.). Unfortunately,
MATLAB JIT does not support MATLAB structures, therefore just a simple bundling of various
variables into a structure will come at a cost.
Functions
When creating a MATLAB function, the name of the file should match the name of the first function in
the file. Valid function names begin with an alphabetic character, and can contain letters, numbers, or
underscores.
Function handles
MATLAB supports elements of lambda calculus by introducing function handles, or function references,
which are implemented either in .m files or anonymous/nested functions.
5
DEPTof
OFANE,
ANE,MRCET
MRCET CA LAB MANUAL
Dept CA Lab Manual
object.method();
can alter any member of object only if object is an instance of a reference class.
An example of a simple class is provided below.
classdef hello
methods
function greet(this)
disp('Hello!')
end
end
end
When put into a file named hello.m, this can be executed with the following commands:
>> x = hello;
>> x.greet();
Hello!
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
6
DEPTof
OFANE,
ANE,MRCET
MRCET CA LAB MANUAL
Dept CA Lab Manual
A MATLAB program can produce three-dimensional graphics using the functions surf, plot3 or mesh.
[X,Y] = meshgrid(-10:0.25:10,-10:0.25:10);
f = sinc(sqrt((X/pi).^2+(Y/pi).^2));
mesh(X,Y,f);
axis([-10 10 -10 10 -0.3 1])
xlabel('{\bfx}')
ylabel('{\bfy}')
zlabel('{\bfsinc} ({\bfR})')
hidden off
[X,Y] = meshgrid(-10:0.25:10,-10:0.25:10);
f = sinc(sqrt((X/pi).^2+(Y/pi).^2));
surf(X,Y,f);
axis([-10 10 -10 10 -0.3 1])
xlabel('{\bfx}')
ylabel('{\bfy}')
zlabel('{\bfsinc} ({\bfR})')
This code produces a surface 3D plot of the two-dimensional unnormalized sinc function:
7 7
Dept of ANE, MRCET CA Lab Manual
‘if’ statements
Purpose: Tests an expression and only executes the code if the expression is true.
Format:
if expression
statement(s) to be executed (know as the body of the loop)
end
Rules:
The variables in the expression to be tested must have values assigned prior to entering the IF statement.
The block of code will only execute if the expression is true. If the expression is false, then the code is
ignored.
Values assigned to the variables used in the expression may be changed in the block of code inside the IF
statement.
Examples:
x = 100;
y = -10;
if x < 4
disp (‘x is less than 4’)
end
8
Dept of ANE, MRCET CA Lab Manual
Enter several values of x, both greater than and less than 4 to see what happens. What do you expect if
you entered 3? What about 10?
'for' loops
Purpose: To repeat a statement or a group of statements for a fixed number of times.
Format:
for variable = expression
statement(s) to be executed (know as the body of the loop)
end
Rules:
FOR loops must end with the END statement (lower case).
The values for the loop variable are controlled by the expression
The first time through the loop, the variable is assigned the first value in the expression. For the second
time through, MATLAB automatically assigns to the variable the second value in the expression. This
continues for each value in the expression. The loop terminates after the body of the loop has been
executed with the loop variable assigned to each value in the expression.
The body of the loop is executed many times, but the loop is only executed once for each value in the
expression.
The expression in a FOR loop is an array of values. The number of times a loop executes equals the
number of values in the expression array.
After the loop is finished executing, the loop variable still exists in memory and its value is the last value
used inside the loop.
Any name can be used for a loop variable.
o If the name of the loop variable was already used in the program prior to execution of the loop, old values
of the variable are erased and the values of the variable are controlled by the loop.
o i, j, and k are common loop variables; they should not be used if working with complex numbers.
Loops can be nested.
Non-sequential numbers
for i=5:10:35 %executes four times
i
end
i=
5
i=
15
i=
25
i=
9
Dept of ANE, MRCET CA Lab Manual
35
i=
1
j=
10
j=
20
j=
30
i=
2
j=
10
j=
20
j=
30
i=
3
j=
10
j=
20
j=
30
Lessons learned:
o The FOR loop stops after executing with i=150
o The last values of i, X, Y inside the loop are the same as the values after completion of the FOR loop
'while' loops
Purpose:To execute a statement, or a group of statements, for an indefinite number of times until the
10
Dept of ANE, MRCET CA Lab Manual
condition specified by while is no longer satisfied.
Format:
while expression is true
statement(s) to be executed (known as the body of the loop)
end
Rules:
Must have a variable defined BEFORE the ‘while’ loop, so you can use it to enter the loop.
The variable in the while statement must change INSIDE the while loop, or you will never exit the loop.
After the loop is finished executing, the loop variable(s) still exist in memory and its value is the last value
the variable had in the while loop.
x = 0;
while x <= 100
x = x+30
end
x = 30
x = 60
x = 90
x = 120
% When x = 120, the test (x<=100) failed, so the loop was exited.
As a counter
x = 10;
y = 20;
i = 1; %initialize the counter
while(i<= 50)
x=x+(y^2) %calculate x
i=i+1 %increment the counter
end
11
Dept of ANE, MRCET CA Lab Manual
• Initialize X = 5 outside the loop
• Loop variable, j, start = 0, exit loop when j = 10
• In the loop:
o Calculate X = X*j
o Display j, and X to the screen using the command:
• After the loop, write j and x to the screen with the command:
Lessons learned:
o The 'while' loop stops after j = 10
o The last values of j and X inside the loop are the same as the values after completion of the ‘while' loop
12
Dept of ANE, MRCET CA Lab Manual
This equation represents a linear advection process with wave speed c = constant, which is
the speed of the travelling wave or the speed of propagation. u(x,t) is the signal or wave
information. The wave propagates at constant speed to the right if c > 0 and to the left if c <
1. The spatial domain can vary from -∞ to ∞. Suppose the initial conditions are
where is any function. The exact solution to the wave equation then is
is called the wave shape of wave form. Travelling or propagation here means that the
shape of the signal function with respect to x stays constant, however the function is
translated left or right with time at the speed c.
Numerical Solution
Method of discretization – finite difference form
Replace the spatial partial derivative with a central difference expression
We then have
Now let us replace by an average value between grid points j+1 and j-1 as
Substituting this in equation (1) we get the explicit method of Lax for the 1D scalar wave
equations as,
13
Dept of ANE, MRCET CA Lab Manual
Test Case for the numerical solution
Solve the one dimensional wave equation in the spatial domain of [0, 2*pi] with an initial
step function condition given by
U0(x,0) = 1 for x pi-1
= 0 otherwise
Choose 100 grid points with and find the wave form at t = 0.2 s.
% Solves the one dimensional scalar wave equation du/dt + du/dx = 0 [0,2*pi]
% Using LAX METHOD
clc; clear;
t0 = 0; tf = 1;
M = 100; % number of points in x direction
N = 100; % number of points in y direction
% choose the wave number of the initial data and give its decay rate
u0 = x<=(pi-1);
u = zeros(M+1,N+1);
u(:,1) = u0;
14
Dept of ANE, MRCET CA Lab Manual
Results:
1D wave equation using explicit Lax Method
1.5
0.5
u
-0.5
0 1 2 3 4 5 6
x
15
Dept of ANE, MRCET CA Lab Manual
This equation represents the conduction of heat energy in time and space. Transient nature of
this equation is represented in the dependence of temperature with time as opposed to a
steady state condition.
Numerical Solution
Method of discretization – finite difference form
Replace the time derivative with a forward difference expression
We then have
i.e. (2)
∆�
where � = �
∆� 2
Equation (2) is the final explicit update equation for the one dimensional transient heat
conduction equation.
16
Dept of ANE, MRCET CA Lab Manual
Matlab code for the one dimensional transient heat conduction equation
17
Dept of ANE, MRCET CA Lab Manual
Results:
750
700
650
Temperature [ˆoC]
600
550
500
450
400
350
300
-50 -40 -30 -20 -10 0 10 20 30 40 50
x [m]
18
Dept of ANE, MRCET CA Lab Manual
Problem
Generate an algebraic grid about the upper surface of the airfoil. Points are clustered in j
direction near the lower surface (using β=1.05 in algebraic grid). Make sure the number of
points in i and j are flexible.
As can be seen, Eq. (1) simply states that the x coordinate is the ξ coordinate, as there exists
no irregularities to alter that axis. The precise relationship in Eq. (2) is due to a required
clustering near the bottom surface. Here, β represents the clustering parameter, which is
given, and H represents the total height along the y axis. However, this does not account for
the geometry of the airfoil, wherein its top surface coordinate is a function of the distance
along the x axis. The exact equation is:
Here, y represents the max height of the airfoil, which would thus be the correspond to y=0 in
Eq.(2). Height is determined by subtracting this value from maximum height. This allows a
total expression for the grid y coordinative can be obtained. Note that the x used in Eq. (3)
assumes 0 at the nose of the airfoil and 1 at the tail. The previous equations effectively define
all that is needed to generate an algebraic grid. However, this grid will simply be used as a
starting point for the generation of an elliptic grid. Thus, once x and y are obtained
algebraically, they will be set as initial conditions for the x and y values used in order to
perform iterations of the developed finite difference equations.
19
Dept of ANE, MRCET CA Lab Manual
20
Dept of ANE, MRCET CA Lab Manual
Discussion of Results
1.8
1.6
1.4
1.2
1
y
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
x
Figure shows the algebraic grid generation with the growth rate β=1.05 the grids are very fine
at y=0 and it gets coarser as the y increases.
The value of growth rate β can be varied and you can see the difference in the growth rate of
the grid.
21
Dept of ANE, MRCET CA Lab Manual
Problem
Starting with an algebraic grid, generate an elliptic grid about the upper surface of the airfoil.
Points are clustered in j direction near the lower surface (using β=1.05 in algebraic grid).
Make sure the number of points in i and j are flexible.
Using a predetermined algebraic grid, an elliptic grid can be generated in order to fine tune
the results for airfoil flow. Coding an algebraic grid necessitates an accounting for the
geometry of the airfoil, as well as clustering via appropriate equations. Once these issues are
addressed, partial differential equations can be utilized in order to generate an elliptic grid.
As can be seen, Eq. (1) simply states that the x coordinate is the ξ coordinate, as there exists
no irregularities to alter that axis. The precise relationship in Eq. (2) is due to a required
clustering near the bottom surface. Here, β represents the clustering parameter, which is
given, and H represents the total height along the y axis. However, this does not account for
the geometry of the airfoil, wherein its top surface coordinate is a function of the distance
along the x axis. The exact equation is:
Here, y represents the max height of the airfoil, which would thus be the correspond to y=0 in
Eq.(2). Height is determined by subtracting this value from maximum height. This allows a
total expression for the grid y coordinative can be obtained. Note that the x used in Eq. (3)
assumes 0 at the nose of the airfoil and 1 at the tail. The previous equations effectively define
all that is needed to generate an algebraic grid. However, this grid will simply be used as a
starting point for the generation of an elliptic grid. Thus, once x and y are obtained
algebraically, they will be set as initial conditions for the x and y values used in order to
perform iterations of the developed finite difference equations.
Two elliptic partial differential equations must be solved in order to fully define the desired
grid. In doing this, boundary conditions are required. For this case, x and y values along the
22
Dept of ANE, MRCET CA Lab Manual
edges of the defined physical domain will be left in place. These being predefined allows all
interior coordinates to be developed. The following system of elliptic partial differential
equations can be used to define the domain:
Here, the subscripts denote second order derivative of that variable. Notice that these
equations do not express x and y as dependent variables. Rather, they are treated as the
independent variables, requiring a transformation. When such a mathematical transformation
is preformed Eqs. (4) And (5) become, respectively:
Where,
The previously stated equations must all be expressed in terms of finite differences. Once this
is done, x and y at each grid point can be found through iterations. Expanding Equation (8)
through (10) explicitly in central space yields:
23
Dept of ANE, MRCET CA Lab Manual
Here, the superscript, n, indexes the iteration, where n is the current iteration and n+1 is the
following iteration. These equations are written this way due to the fact that points above and
to the right of the point being evaluated are unknown, and, thus, old values must be used. The
same procedure of finite differencing can be applied to Eqs. (6) and (7). However, results
from these will be of the same form; that is, only the terms x and y will be different.
Considering the expansion of Eq. (6) yields:
Considering,
This equation can then be explicitly solved for the value which is the coordinate of
interest.
Doing so yields:
Similarly,
Considering the expansion of Eq.(7) and solving it for value of :
This formula can then be implemented through coding in order to find all values of x. The
formulation is exactly the same for the y value. Through code, multiple iterations will occur
until convergence is reached; that is, the desired x values will be found once the difference
between and is below tolerance and the desired y values will be found once
the difference between and falls below said tolerance. These values, when
plotted, should produce an elliptic grid that can be utilized to determine flow within the
domain containing the airfoil.
24
Dept of ANE, MRCET CA Lab Manual
25
Dept of ANE, MRCET CA Lab Manual
alpha=a/delta_xi^2;
beta=-2*b/(4*delta_xi*delta_eta);
gamma=c/delta_eta^2;
theta=1/(2*alpha+2*gamma);
phi_1=beta*(xold(i+1,j+1)-xold(i+1,j-1)-xold(i-1,j+1)+x(i-1,j-1));
x(i,j)=theta*(alpha*(xold(i+1,j)+x(i-1,j))+gamma*(xold(i,j+1)+x(i,j-
1))+phi_1);
xdiff=x(i,j)-xold(i,j)+xdiff;
phi_2=beta*(yold(i+1,j+1)-yold(i+1,j-1)-yold(i-1,j+1)+y(i-1,j-1));
y(i,j)=theta*(alpha*(yold(i+1,j)+y(i-1,j))+gamma*(yold(i,j+1)+y(i,j-
1))+phi_2);
ydiff=y(i,j)-yold(i,j)+ydiff; end
end
dx=xdiff;
dy=ydiff;
xdiff=0; ydiff=0;
xold=x; yold=y;
count=count+1;
end
fprintf('The solution took %i iterations to converge. \n \n', count); surface(x,y,z);
xlabel ('x');
ylabel ('y');
title ('Elliptic grid over an Airfoil');
26
Dept of ANE, MRCET CA Lab Manual
In the plot of an Elliptical, the Grid lines have been smoothed out due to the elliptic
equations, eliminating extreme jaggedness resulting from the algebraic grid. This would
ensure a more accurate flow model.
1.8
1.6
1.4
1.2
1
y
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
x
Overall, an elliptic grid was shown to provide desired results for discretization. It succeeded
in smoothing out otherwise rough edges created through algebraic grid generation. At the
same time, the algebraic grid provided a suitable starting point for the generation of the
elliptic grid.
27
Dept of ANE, MRCET CA Lab Manual
INTRODUCTION TO ANSYS
ANSYS ICEM CFD meshing software starts with advanced CAD/geometry readers and repair tools to
allow the user to quickly progress to a variety of geometry-tolerant meshers and produce high-quality
volume or surface meshes with minimal effort. Advanced mesh diagnostics, interactive and automated
mesh editing, output to a wide variety of computational fluid dynamics (CFD) and finite element analysis
(FEA) solvers and multiphysics post-processing tools make ANSYS ICEM CFD a complete meshing
solution. ANSYS endeavors to provide a variety of flexible tools that can take the model from any
geometry to any solver in one modern and fully scriptable environment.
ANSYS ICEM CFD is a popular proprietary software package used for CAD and mesh generation. Some
open source software includes OpenFOAM, FeatFlow, Open FVM etc. Present discussion is applicable
to ANSYS ICEM CFD software.
It can create structured, unstructured, multi-block, and hybrid grids with different cell geometries.
GEOMETRY MODELLING
ANSYS ICEM CFD is meant to mesh a geometry already created using other dedicated CAD packages.
Therefore, the geometry modelling features are primarily meant to 'clean-up' an imported CAD model.
Nevertheless, there are some very powerful geometry creation, editing and repair (manual and
automated) tools available in ANSYS ICEM CFD which assist in arriving at the meshing stage quickly.
Unlike the concept of volume in tools like GAMBIT, ICEM CFD rather treats a collection of surfaces
which encompass a closed region as BODY. Therefore, the typical topological issues encountered in
GAMBIT (e.g. face cannot be deleted since it is referenced by higher topology) don't show up here. The
emphasis in ICEM CFD to create a mesh is to have a 'water-tight' geometry. It means if there is a source
of water inside a region, the water should be contained and not leak out of the BODY.
28
Dept of ANE, MRCET CA Lab Manual
Apart from the regular points, curves, surface creation and editing tools, ANSYS ICEM CFD especially
has the capability to do BUILD TOPOLOGY which removes unwanted surfaces and then you can view
if there are any 'holes' in the region of interest for meshing. Existence of holes would mean that the
algorithm which generates the mesh would cause the mesh to 'leak out' of the domain. Holes are typically
identified through the colour of the curves. The following is the colour coding in ANSYS ICEM CFD,
after the BUILD TOPOLOGY option has been implemented:
YELLOW: curve attached to a single surface - possibly a hole exists. In some cases this might be
desirable for e.g., thin internal walls require at least one curve with single surface attached to it.
RED: curve shared by two surface - the usual case.
BLUE: curve shared by more than two surface.
Green: Unattached Curves - not attached to any surface
O-grid
C-grid
Quarter O-grid
H-grid
Octree (easiest from the user's perspective; robust but least control over the final cell count which is
usually the highest)
29
Dept of ANE, MRCET CA Lab Manual
Delaunay (better control over the final cell count but may have sudden jumps in the size of the elements)
Advancing front (performs very smooth transition of the element sizes and may result in quite accurate
but high cell count)
Best practices
If using Octree -
use the left mouse button and drag to rotate the view
use the middle mouse button to pan the view
importing data
Tip Also, different parts of the grid can be saved under a part
A tip that is quite useful is the use of name which can be switched off or on if you want certain things
the F9 key to "pause" the tool being to be invisible like points or curves or certain surfaces. You can
used so the grid can be moved or also copy an entire set of geometry by selecting the parts you
zoomed in to. want and translating it to a specified point using the
30
Dept of ANE, MRCET CA Lab Manual
'translation' tool. This is useful, especially when creating a symmetrical object such as a wing, where
the aerofoil can be copied to another location and then joined up to the original aerofoil with curves.
Once the geometry is created, the next step is to create the actual grid. Note that the tolerances of the
geometry plays an important role in the accuracy of the grid. So make sure that depending on what you
want, the tolerances are high enough. Using the blocking tab, a block can be created around the entire
geometry and then split up into sections. The mesh is created by specifying the distribution of points
along the edges of the blocks. Therefore the more blocks you have, the more flexibility you have in
changing the distribution of points along the edges. The edges and vertices of the blocks must be
assosciated with the geomery curves and points.
Once the blocks have been created and all the required points and curves assosciated, the number of
points and the distribution can be set along each edge. In somecases, you want the density of cells to be
high, for example at the boundary layer of an object, whereas to save time, you may want the cells
further away to be large. There are various types of distribution such as linear, geometrical and
exponential variation that can be used. The premesh tool can then be used to view the meshing. There is
also a quality check tool, where one can specify how you want to check the quality of the blocking. For
example, one can check the variation in volume size to see if it varies smoothly, or if there are any
negative volumes, which would suggest that the grid crosses into solid surfaces.
The blocking is saved as a .blk file. When all is done, the mesh can be made readable by a solver by
specifying what type of solver is to be used in the "output tab".
Once the curves and surfaces have been created, click the mesh tab -> surface mesh and define the mesh
density on the surfaces.
31
Dept of ANE, MRCET CA Lab Manual
The surface menu is shown on the right, and to select surfaces, click the button next to it and start
selecting surfaces, using middle-click when done. Then select a mesh density (0.05 in this case, but will
vary with each case) and checkremesh selected surfaces if needed, and click ok.
Then, click volume mesh, and select the method (tetra for tetragonal unstructured meshes) to generate the
unstructured grid, press 'ok' and wait for the grid to be generated and review the result.
ANSYS computational fluid dynamics (CFD) simulation software allows you to predict, with
confidence, the impact of fluid flows on products — throughout design and manufacturing as
well as during end use. The software's unparalleled fluid flow analysis capabilities can be used
to design and optimize new equipment and to troubleshoot already existing installations.
Whatever phenomena you are studying — single- or multi-phase, isothermal or reacting,
compressible or not — ANSYS fluid dynamics solutions give you valuable insight into your
product's. ANSYS CFD analysis tools include the widely used and well-validated ANSYS
Fluent and ANSYS CFX, available separately or together in the ANSYS CFD bundle. Because
of solver robustness and speed, development team knowledge and experience, and advanced
modeling capabilities, ANSYS fluid dynamics solutions provide results you can trust. The
technology is highly scalable, providing efficient parallel calculations from a few to thousands
of processing cores. Combining Fluent or CFX with the full-featured ANSYS CFD-Post post-
processing tool allows you to perform advanced quantitative analysis or create high-quality
Visualizations and animations.
As a result of these tight connections, ANSYS CFX delivers benefits that include the ability TO:
Quickly prepare product/process geometry for flow analysis without tedious rework.
Avoid duplication through a common data model that is persistently shared across physics —
beyond basic fluid flow.
Easily define a series of parametric variations in geometry, mesh, physics and post-processing,
enabling automatic new CFD results for that series with a single mouse click
Improve product/process quality by increasing the understanding of variability and design
sensitivity.
Easily set up and perform multiphysics simulations
32
Dept of ANE, MRCET CA Lab Manual
Problem description:
Consider air flowing over NACA 0012 airfoil. The free stream Mach number is 1.2.
Assume standard sea-level values for the free stream properties:
Pressure = 101,325 Pa
Density = 1.2250 kg/m3
Temperature = 288.16 K
Kinematic viscosity v = 1.4607e-5 m2/s
Steps Involved In ICEM
CFD: Creation of Geometry in ICEM CFD:
33
Dept of ANE, MRCET CA Lab Manual
1) Creation of parts:
Parts in the tree→Right click→Create part→
Select Upper curve: Suction
Select Lower curve: Pressure
3rd Line: TE
2) Creation of Domain:
Create points (-1,1),(-1,-1),(2,1),(2,-1)
Join these points
Create parts as Inlet, Outlet, Top & Bottom
Geometry→Create/Modify surface→Simple surface→Select all the lines of
domain→ok
Associate
Associate vertex to pointSelect the vertex of the O grid and the
2nd point on the upper curve(suction)ok
Similarly associate remaining 3 vertices of the O grid to the points on the
aerofoil as shown in the below fig.
35
Dept of ANE, MRCET CA Lab Manual
36
Dept of ANE, MRCET CA Lab Manual
Steps Involved in Fluent:
8) Importing the mesh file:
File→Read→mesh→Choose the output file written in ICEM CFD
Now the mesh has imported into the fluent solver.
9) Problem setup:
General→Type as: Pressure based
Models→Energy ON→Viscous-laminar
Materials→Air
Cell zone conditions→Type as: fluid→ok
Boundary conditions→Select inlet→Edit→Give velocity magnitude as:
400m/s.
Boundary conditions→Select outlet→Edit→Give gauge pressure as: 0 Pa
10) Solution:
Select the required monitors
Solution initialization→Compute from: inlet→Initialize
Run calculations→Enter the no. of iterations as: 1000→Calculate
11) Results:
Graphics and animations→select the required flow parameters in the
contours and vectors.
The results are shown below as:
37
Dept of ANE, MRCET CA Lab Manual
38
Dept of ANE, MRCET CA Lab Manual
Problem description:
Consider air flowing over wedge. The free stream Mach number is 3 and the angle of
attack is 5°. Assume standard sea-level values for the free stream properties:
Pressure =101,325Pa
Density =1.2250kg/m3
Temperature =288.16K
Kinematic viscosity v = 1.4607e-5 m2/s
39
Dept of ANE, MRCET CA Lab Manual
40
Dept of ANE, MRCET CA Lab Manual
41
Dept of ANE, MRCET CA Lab Manual
21) Solution:
Select Solution Controls→Set Courant number as: 1
Select the required monitors
Solution initialization→Compute from: inlet→Initialize
Run calculations→Enter the no. of iterations as: 1000→Calculate
22) Results:
Graphics and animations→Select the required flow parameters in the contours
and vectors.
The results are shown below as:
42
Dept of ANE, MRCET CA Lab Manual
Description: Consider a plate of 1m and the flow of air is 0.00133 m/s. The plate is an
stationary solid wall having no slip as its boundary condition.
Procedure:
43
Dept of ANE, MRCET CA Lab Manual
FLUENT:
44
Dept of ANE, MRCET CA Lab Manual
45
Dept of ANE, MRCET CA Lab Manual
DESCRIPTION: Consider a pipe of radius 0.05 and 1 m length. The freestream velocity
considered is 40m/s.
STEPS INVOLVED:
1) Create A Geometry:
a) Create a point: Geometry →create point →explicit coordinates→(X, Y, Z) =
(0, 0, 0) →apply→(X, Y, Z) = (1, 0, 0) →ok.
2) Generation of parts:
Part →create part →pipe →select pipe without inlet and outlet →ok.
3) Generation of blocking:
Blocking →create block →solid →select pipe element with inlet and outlet→
apply→ok.
46
Dept of ANE, MRCET CA Lab Manual
Blocking →split block →O grid block →select the 2 faces (inlet & outlet)
→apply →ok.
4) Generation of Meshing:
Repeat the above steps to the remaining edges also and then apply.
Output→select solver→ansys.cfx→ANSYS→ok.
Output →write input →done →check the file is saved folder →ok.
47
Dept of ANE, MRCET CA Lab Manual
Change the working directory (where ICEM CFD mesh file was
saved)→Click on CFX-PRE.
7) CFX-PRE:
File→new case→general→ok.
48
Dept of ANE, MRCET CA Lab Manual
8) CFX-Solver Manager:
9) CFX-POST:
FileLoad resultsOk.
49
Dept of ANE, MRCET CA Lab Manual
pressure contour
velocity vector
50
Dept of ANE, MRCET CA Lab Manual
DESCRIPTION: Consider a cyclinder of 3m radius and 6m height. The free stream velocity
considered 20m/s. the properties of air is ρ=1.18kg/m3.
PROCEDURE:
CREATION OF GEOMETRY:
51
Dept of ANE, MRCET CA Lab Manual
52
Dept of ANE, MRCET CA Lab Manual
Solve:
CFD solver → open cfx file → define run → ok
Post processing:
53
Dept of ANE, MRCET CA Lab Manual
54
Dept of ANE, MRCET CA Lab Manual
VIVA QUESTIONS:
1. Define CFD?
2. What are the three major steps of CFD?
3. What are the governing equations of CFD?
4. What is meant by Discretization?
5. Which type of Discretization is used in CFD?
6. Difference between forward and backward differencing scheme?
7. What is Explicit method and Implicit method?
8. What is LAX method?
9. What is a stability criterion?
10. What is thermal diffusivity?
11. Define Grid?
12. Difference between Structured and Unstructured grid?
13. What is meant by Grid Independence study?
14. What is linspace command in MATLAB?
15. How to give titles to X and Y axis of a graph?
16. How to create Hybrid mesh in ICEM?
17. How to create structured grid in ICEM?
18. What is the importance of Body point in ICEM?
19. How to define material properties in CFX or FLUENT?
20. What is meant by convergence criteria?
21. How to define supersonic inlet conditions in CFX?
22. What is Grid adaption technique?
23. What is meant by parallel and serial processing?
24. In how many ways CFD results can be presented?
25. How to define formulas in CFD Post?
26. What are the causes for reverse flow or diverged flow during CFD iterations?
27. What are the relaxations factors in FLUENT?
28. What is courant number and how does it affects the solution?
29. What are the different types of turbulence models in CFD?
30. Difference between free slip and no-slip conditions?
55
COMPUTATIONAL STRUCTURES
LABORATORY MANUAL
B.TECH
(IV YEAR – I SEM)
(2016-17)
Prepared by:
Ms. A.UDAYA DEEPIKA, Assistant Professor
Mrs. L.SUSHMA, Assistant Professor
VISION
MISSION
a) The primary mission of the department is to promote engineering education and research.
(b) To strive consistently to provide quality education, keeping in pace with time and
technology.
(c) Department passions to integrate the intellectual, spiritual, ethical and social development
of the students for shaping them into dynamic engineers.
1. To mould students to become a professional with all necessary skills, personality and
sound knowledge in basic and advance technological areas.
2. To promote understanding of concepts and develop ability in design manufacture and
maintenance of aircraft, aerospace vehicles and associated equipment and develop
application capability of the concepts sciences to engineering design and processes.
3. Understanding the current scenario in the field of aeronautics and acquire ability to apply
knowledge of engineering, science and mathematics to design and conduct experiments in
the field of Aeronautical Engineering.
4. To develop leadership skills in our students necessary to shape the social, intellectual,
business and technical worlds.
1.2. Introduction to the features and application of any one of the professional
software employed in modeling and analysis of aircraft structures.
3 EXPERIMENT -3(A) 27
SHEAR OF STIFFENED THIN
WALLED OPEN SECTION BEAM
4 EXPERIMENT -3(B) TORSIONAL STRENGTH OF A 34
THIN WALLED OPEN SECTION
BEAM
1. Pre-processing: defining the problem; the major steps in pre-processing are given
below:
Define keypoints/lines/areas/volumes
Define element type and material/geometric properties
Mesh lines/areas/volumes as required.
The amount of detail required will depend on the dimensionality of the analysis (i.e.
1D, 2D, axi-symmetric, 3D).
2. Solution: assigning loads, constraints and solving; here we specify the loads (point
or pressure), constraints (translational and rotational) and finally solve the resulting
set of equations.
3. Postprocessing: further processing and viewing of the results; in this stage one
may wish to see:
o Lists of nodal displacements
o Element forces and displacements
o Deflection plots
o Stress contour diagrams
a. Utility Menu
The Utility Menu contains functions that are available throughout the ANSYS
session, such as file controls, selections, graphic controls and parameters.
b. Input Window
The Input Line shows program prompt messages and allows you to type in
commands directly.
c. Toolbar
The Toolbar contains push buttons that execute commonly used ANSYS
commands. More push buttons can be added if desired.
d. Main Menu
The Main Menu contains the primary ANSYS functions, organized by
preprocessor, solution, general postprocessor, design optimizer. It is from this
menu that the vast majority of modelling commands are issued. This is where
you will note the greatest change between previous versions of ANSYS and
version 7.0. However, while the versions appear different, the menu structure
has not changed.
2. Output Window
The Output Window shows text output from the program, such as listing of data etc. It
is usually positioned behind the main window and can de put to the front if necessary.
2. ANSYS Files
Introduction
A large number of files are created when you run ANSYS. If you started ANSYS without
specifying a jobname, the name of all the files created will be FILE.* where the * represents
various extensions described below. If you specified a jobname, say Frame, then the created
files will all have the file prefix, Frame again with various extensions:
frame.db
Database file (binary). This file stores the geometry, boundary conditions and any
solutions.
frame.dbb
Backup of the database file (binary).
frame.err
Error file (text). Listing of all error and warning messages.
frame.out
Output of all ANSYS operations (text). This is what normally scrolls in the output
window during an ANSYS session.
frame.log
Logfile or listing of ANSYS commands (text). Listing of all equivalent ANSYS
command line commands used during the current session.
etc...
Depending on the operations carried out, other files may have been written. These files may
contain results, etc.
Plotting of Figures
There are two major routes to get hardcopies from ANSYS. The first is a quick a raster-based
screen dump, while the second is a scalable vector plot.
When you want to quickly save an image of the entire screen or the current 'Graphics
window', select:
'Utility menu bar'/'PlotCtrls'/'Hard Copy ...'.
In the window that appears, you will normally want to select 'Graphics window',
'Monochrome', 'Reverse Video', 'Landscape' and 'Save to:'.
Then enter the file name of your choice.
Press 'OK'
This raster image file may now be printed on a PostScript printer or included in a document.
The plot file that has been saved is stored in a proprietary file format that must be
converted into a more common graphic file format like PostScript, or HPGL for example.
This is performed by running a separate program called display. To do this, you have a
couple of options:
1. Select display from the ANSYS launcher menu (if you started ANSYS that way)
2. Shut down ANSYS or open up a new terminal window and then type display at the
Unix prompt.
Either way, a large graphics window will appear. Decrease the size of this window, because it
most likely covers the window in which you will enter the display plotting commands. Load
your plot file with the following command:
file,frame,pic
if your plot file is 'plots.pic'. Note that although the file is 'plots.pic' (with a period), Display
wants 'plots,pic'(with a comma). You can display your plots to the graphics window by
issuing the command like
plot,n
where n is plot number. If you plotted 5 images to this file in ANSYS, then n could be any
number from 1 to 5.
Now that the plots have been read in, they may be saved to printer files of various formats:
1. Colour PostScript: To save the images to a colour postscript file, enter the following
commands in display:
2. pscr,color,2
3. /show,pscr
4. plot,n
Where n is the plot number, as above. You can plot as many images as you want to
postscript files in this manner. For subsequent plots, you only require the plot,n
command as the other options have now been set. Each image is plotted to a postscript
file such as pscrxx.grph, where xx is a number, starting at 00
Note: when you import a postscript file into a word processor, the postscript image
will appear as blank box. The printer information is still present, but it can only be
viewed when it's printed out to a postscript printer.
Printing it out: Now that you've got your color postscript file, what are you going to
do with it? Take a look here for instructions on colour postscript printing at a couple
of sites on campus where you can have your beautiful stress plot plotted to paper,
overheads or even posters!
5. Black & White PostScript: The above mentioned colour postscript files can get very
large in size and may not even print out on the postscript printer in the lab because it
takes so long to transfer the files to the printer and process them. A way around this is
to print them out in a black and white postscript format instead of colour; besides the
colour specifications don't do any good for the black and white lab printer anyways.
To do this, you set the postscript color option to '3', i.e. and then issue the other
commands as before
6. pscr,color,3
7. /show,pscr
8. plot,n
Advanced Analysis Techniques Guide: Discusses techniques commonly used for complex
analyses or by experienced ANSYS users, including design optimization, manual rezoning,
cyclic symmetry, rotating structures, submodeling, substructuring, component mode
synthesis, and cross sections.
ANSYS Connection User's Guide: Gives instructions for using the ANSYS Connection
products, which help you import parts and models into ANSYS.
ANSYS Parametric Design Language Guide: Describes features of the ANSYS Parametric
Design Language (APDL), including parameters, array parameters, macros, and ways to
interface with the ANSYS GUI. Explains how to automate common tasks or to build your
model in terms of parameters. Includes a command reference for all APDL-related
commands.
Basic Analysis Guide: Describes general tasks that apply to any type of analysis, including
applying loads to a model, obtaining a solution, and using the ANSYS program's graphics
capabilities to review results.
Coupled-Field Analysis Guide: Explains how to perform analyses that involve an interaction
between two or more fields of engineering.
Element Reference: Describes all ANSYS element, in numerical order. It is the primary
reference for correct element type input and output, providing comprehensive descriptions for
every option of every element. Includes a pictorial catalog of the characteristics of each
ANSYS element.
Modeling and Meshing Guide: Explains how to build a finite element model and mesh it.
Multibody Analysis Guide: Describes how to perform a multibody simulation to analyze the
dynamic behavior of a system of interconnected bodies comprised of flexible and/or rigid
components.
Operations Guide: Describes basic ANSYS operations such as starting, stopping, interactive
or batch operation, using help, and use of the graphical user interface (GUI).
Performance Guide: Describes factors that impact the performance of ANSYS on current
hardware systems and provides information on how to optimize performance for different
ANSYS analysis types and equation solvers.
Structural Analysis Guide: Describes how to perform the following structural analyses: static,
modal, harmonic, transient, spectrum, buckling, nonlinear, material curve fitting, gasket joint
simulation, fracture, composite, fatigue, p-method, beam, and shell.
Theory Reference for the Mechanical APDL and Mechanical Applications: Provides the
theoretical basis for calculations in the ANSYS program, such as elements, solvers and
results formulations, material models, and analysis methods. By understanding the underlying
theory, you can make better use of ANSYS capabilities while being aware of assumptions
and limitations.
AIM: To determine the stresses acting on a cantilever beam with a point load of -10000 N
acting at one of its ends and perpendicular to the axis of the beam.
Young’s modulus = 2e5
Poisson’s ratio = 0.3
Length of the beam = 2m = 2000mm
Breadth of the beam = 10 cm = 100mm
Height of the beam = 50mm
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add BEAM – 2D Elastic 3 Apply
Close
Material properties material models Structural Linear Elastic Isotropic
EX = 2e5; PRXY = 0.3
STEP 3: From the main menu select Pre-processor
Sections Beam Common Sections Select subtype as Rectangular section
Enter B = 100, H = 50 Apply Preview
Real constants Add Add Ok Geometric Properties Area = 5000, Izz =
4170000, Height = 50 Ok Close
STEP 4: From the main menu select Pre-processor Modelling
Create the key points in the Workspace
Create Key points in active CS
X 0 2000
Y 0 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Lines Straight Line Click on Key points to generate lines
Select Plot controls from menu bar Capture image file save as and save your file
1. Deformation
From the main menu select General post processing
Nodal solution
Case: 3:- To determine the stresses acting on a cantilever beam with a point load of -
8000 N acting at one of its ends and perpendicular to the axis of the beam.
1. DMX = 25.58
SMN = -25.58
Case: 5:- To determine the stresses acting on a cantilever beam with a point load of -
6000 N acting at one of its ends and perpendicular to the axis of the beam.
1. DMX = 19.185
SMN = -19.185
VIVA QUESTIONS
1. If a cantilever beam has a uniformly distributed load, will the bending moment diagram
be quadratic or cubic?
2. Name the element type used for beams?
3. Define Analysis and its Purpose?
4. What are the modules in Ansys Programming?
5. What are the Real Constants & Material Properties in Ansys? Explain?
AIM: To analyze the compressive strength of rectangular stiffened plane panel of uniform
cross-section which is subjected to a pressure of 12000 Pa.
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural→ h-method and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add select shellelastic 4 node 63ok
Real constants Add Addselect type1 shellok
ThicknessI=1.2, J=1.2ok
Material properties material models Structural Linear Elastic Isotropic
EX = 2e11; PRXY = 0.27; Density = 7850
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Create Key points In active CS
X Y Z
0 0 0
6 0 0
6 4 0
0 4 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Straight Line select 1-2, 2-3, 3-4, 4-1 Key points to generate
lines
STEP 4: Modeling create Areas arbitrary by lines select all four lines ok
2. Deformation
From the main menu select General post processing
Select 'Def + undef edge' and click 'OK' to view both the deformed and the
undeformed object
RESULT:
Case: 1:- To determine the stresses acting on a rectangular plane with a pressure load of
12000 N acting on the lines 2 & 3.
DMX = 0.187e-07
SMX = 939.279
DMX = .224e-07
SMX = 1127
DMX = 0.224e-06
SMX = 4747
Case: 4:- To determine the stresses acting on a rectangular plane with a pressure load of
13000 N acting on the lines 2 & 3
DMX = 0.224e-06
SMX = 1127
Case: 5:- To determine the stresses acting on a rectangular plane with a pressure load of
14000 N acting on the lines 2 & 3
VIVA QUESTIONS
AIM: To analyze shear of stiffened thin walled open section beam which is subjected to a
pressure of 50 MPa.
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural→ h-method and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add select shellelastic 4 node
63applysolidquad 4 node 182ok
Real constants Add Addselect type1 shellok enter
ThicknessI =1.3, J=1.3 ok close
Material properties material models Structural Linear Elastic Isotropic
EX = 0.7e11; PRXY = 0.3 & Density = 2700 ok close
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Create Key points In active CS
X Y Z
0 0 0
2 0 0
2 0.2 0
0.2 0.2 0
0.2 1.8 0
0.5 1.8 0
0.5 2 0
0 2 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Straight Line Select 1-2, 2-3, 3-4, 4-5, 5-6, 6-7, 7-8, 8-1 Key
points to generate lines
STEP 4: Modeling create Areas arbitrary by lines select all four lines ok
Select Plot controls from menu bar Capture image file save as and save your file
Select Plot controls from menu bar Capture image file save as and save your file
Case: 2:- To analyze shear of stiffened thin walled open section beam which is subjected
to a pressure of 51 MPa.
1. DMX = 0.935E-03
SMX = 0.574E+08
Case: 4:- To analyze shear of stiffened thin walled open section beam which is subjected
to a pressure of 53 MPa.
1. DMX = 0.972E-03
SMX = 0.597E+08
Case: 5:- To analyze shear of stiffened thin walled open section beam which is subjected
to a pressure of 54 MPa.
1. DMX = 0.990E-03
SMX = 0.608E+08
AIM: To analyze Torsion of stiffened thin walled open section beam which is subjected to a
pressure of 20 MPa.
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural→ h-method and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add select shellelastic 4 node
63applysolidquad 4 node 182ok
Real constants Add Addselect type1 shellok enter
ThicknessI =1.3, J=1.3 ok close
Material properties material models Structural Linear Elastic Isotropic
EX = 0.7e11; PRXY = 0.3 & Density = 2700 ok close
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Create Key points In active CS
X Y Z
0 0 0
2 0 0
2 0.2 0
0.2 0.2 0
0.2 1.8 0
0.5 1.8 0
0.5 2 0
0 2 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Straight Line Select 1-2, 2-3, 3-4, 4-5, 5-6, 6-7, 7-8, 8-1 Key
points to generate lines
Select Plot controls from menu bar Capture image file save as and save your file
1. Deformation
From the main menu select General post processing
Nodal solution
From the Utility menu select PLOT
PLOT Results Contour plot Nodal solution
2.Select DOF solution Y component of rotation OK
Case: 2:- To analyze Torsion of stiffened thin walled open section beam which is
subjected to a pressure of 21 MPa.
1. DMX = 0.113E-04
SMX = 0.270E+08
Case: 4:- To analyze Torsion of stiffened thin walled open section beam which is
subjected to a pressure of 23 MPa.
1. DMX = 0.124E-04
SMX = 0.295E+08
Case: 6:- To analyze Torsion of stiffened thin walled open section beam which is
subjected to a pressure of 25 MPa.
1. DMX = 0.135E-04
SMX = 0.321E+08
AIM: To analyze shear of stiffened thin walled closed section beam which is subjected to a
pressure of 50 MPa.
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural→ h-method and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add select shellelastic 4 node
63applysolidquad 4 node 182ok
Real constants Add Addselect type1 shellok enter
ThicknessI =1.3, J=1.3 ok close
Material properties material models Structural Linear Elastic Isotropic
EX = 0.7e11; PRXY = 0.3 & Density = 2700 ok close
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Create Key points In active CS
X Y Z
0 0 0
1 0 0
0.2 0.2 0
0.8 0.2 0
0.2 1.8 0
0.8 1.8 0
0 2 0
1 2 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Straight Line Select 1-2, 2-8, 8-7, 7-1, 3-4, 4-6, 6-5, 5-3 Key
points to generate lines
Select Plot controls from menu bar Capture image file save as and save your file
Case: 2:- To analyze shear of stiffened thin walled closed section beam which is
subjected to a pressure of 51 MPa.
DMX = 0.001383
SMX = 0.138E+09
Case: 4:- To analyze shear of stiffened thin walled closed section beam which is
subjected to a pressure of 53 MPa.
DMX = 0.001437
SMX = 0.143E+09
Case: 6:- To analyze shear of stiffened thin walled closed section beam which is
subjected to a pressure of 55 MPa.
DMX = 0.001491
SMX = 0.147E+09
AIM: To analyze shear of stiffened thin walled closed section beam which is subjected to a
pressure of 20 MPa.
PROCEDURE:
PRE PROCESSING
STEP 1: From the Main menu select preferences
Select structural→ h-method and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add select shellelastic 4 node
63applysolidquad 4 node 182ok
Real constants Add Addselect type1 shellok enter
ThicknessI =1.3, J=1.3 ok close
Material properties material models Structural Linear Elastic Isotropic
EX = 0.7e11; PRXY = 0.3 & Density = 2700 ok close
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Create Key points In active CS
X Y Z
0 0 0
1 0 0
0.2 0.2 0
0.8 0.2 0
0.2 1.8 0
0.8 1.8 0
0 2 0
1 2 0
Click APPLY to all the points and for the last point click OK
Create LINES using the Key points
Create Lines Straight Line Select 1-2, 2-8, 8-7, 7-1, 3-4, 4-6, 6-5, 5-3 Key
points to generate lines
1. Deformation
From the main menu select General post processing
Nodal solution
From the Utility menu select PLOT
PLOT Results Contour plot Nodal solution
Case: 2:- To analyze Torsion of stiffened thin walled closed section beam which is
subjected to a pressure of 21 MPa.
DMX = 0.268E-04
SMX = 0.299E+08
Case: 3:- To analyze Torsion of stiffened thin walled closed section beam which is
subjected to a pressure of 22 MPa.
DMX = 0.280E-04
SMX = 0.313E+08
Case: 4:- To analyze Torsion of stiffened thin walled closed section beam which is
subjected to a pressure of 23 MPa.
DMX = 0.293E-04
SMX = 0.327E+08
Case: 6:- To analyze Torsion of stiffened thin walled closed section beam which is
subjected to a pressure of 25 MPa.
DMX = 0.318E-04
SMX = 0.355E+08
AIM: To determine the nodal deflections, reaction forces, and stress of the indeterminate
truss system when it is subjected to a load of 8000 N. (E = 200GPa, A = 3250mm2)
PROCEDURE:
PREPROCESSING
STEP 1: From the Main menu select preferences
Select structural and press OK
STEP 2: From the main menu select Preprocessor
Element type Add / edit/Delete Add Link – 2D spar 8 ok close
Real constants Add Geometric Properties Area = 3250
Material properties material models Structural Linear Elastic Isotropic
EX = 2e5; PRXY = 0.3
STEP 3: From the main menu select Pre-processor Modeling
Create the key points in the Workspace
Click APPLY to all the points and for the last point click OK
1. Deformation
From the main menu select General post processing
Select 'Def + undef edge' and click 'OK' to view both the deformed and the undeformed
object.
COMPUTATIONAL STRUCTURES LAB Pg. No: 59
Figure: Deformed and undeformed Model
Nodal solution
RESULT:
Case: 1:- To Determine the nodal deflections, reaction forces, and stress for the truss
system shown below (E = 200GPa, A = 3250mm2). At load -8000N
1. DMX = .461E-03
SMN = -.461E-03
Case: 3:- To Determine the nodal deflections, reaction forces, and stress for the truss
system shown below (E = 200GPa, A = 3250mm2). At load -6000N
3. DMX = .346E-03
SMN = -.346E-03
Case: 4:- To Determine the nodal deflections, reaction forces, and stress for the truss
system shown below (E = 200GPa, A = 3250mm2). At load -5000N
4. DMX = .288E-03
SMN = -.288E-03
5. DMX = .519E-03
SMN = -.519E-03
Case: 6:- To Determine the nodal deflections, reaction forces, and stress for the truss
system shown below (E = 200GPa, A = 3250mm2). At load -10000N
6. DMX = .577E-03
SMN = -.577E-03
Aim: Analyze the given uniform cantilever beam using Ansys and find out the variation in
the frequencies for 5 mode shapes.
Apparatus: ANSYS Software 13.0
Given Data:
Young’s Modulus: 2e5
Poisson’s Ratio: 0.27
Length of the beam: 1000
Steps of Modeling:
Preferences ► Structural ► H- method ► OK
Preprocessor ► Element Type ► Add ► Add ►
Beam ► 2D elastic 3 ► Apply► OK
Real constants ► add ► beam 3 ► Area = 1025
► Izz = 450
► thickness = 6 & width 25 mm
Material Properties ► Material Models ► Structural ► Linear ► Elastic ► Isotropic ►
EXX: 2e5
PRXY: .27
Density: 2870
Modeling ► Create ► Key points ► In Active CS
X Y Z
1. 0 0 0
2. 1000 0 0
Defining loads
RESULT:
Case: 1:- To determine the 1st mode frequency acting on cantilever beam.
DMX: 0.369e-04
Frequency: 0.310e-05
Case: 2:- To determine the 2nd mode frequency acting on cantilever beam.
DMX: 0.369e-04
Frequency: 0.194e-04
DMX: 0.369e-04
Frequency: 0.543e-04
Case: 4:- To determine the 3rd mode frequency acting on cantilever beam.
DMX: 0.369e-04
Frequency: 0.106e-04
DMX: 0.369e-04
Frequency: 0.176e-04
VIVA QUESTIONS
1. Name the types of meshing.
2. Explain the Main Steps involved in Ansys Programming.
3. What is Modal Analysis? Write the Steps involved in Modal Analysis.
4. How do you see the Animations of the Deformed Shapes in Ansys?
5. Write the Procedure for finding the SFD & BMD of a Link.
Aim: Analyze the given landing gear structure with applied load of 10000N.
Apparatus: Ansys Software 13.0 Version
Given Data:
Angle (Strut):30 degrees
Poisson’s Ratio=0.3
Steps of Modeling:
Preferences ► Structural ► H-Method ► OK
Preprocessor ► Element Type ► Add ► Add ► Select Link ► Spar 8 ► Apply
Preprocessor ► Element Type ► Add ► Add ► Select Beam ► 2 Node 188 ► OK ►
Close
Real Constants ► Add ► Add ► Select Type Link 8 ► Click OK
Enter the cross sectional area =1 ► OK ► Close
Material Properties ► Material Models ► Structural ► Linear ► Elastic ► Isotropic
Enter the Young’s Modulus (EXY) = 2e5
Poisson’s Ratio (PRXY) = 0.3
Sections ►Beam ►Common Sections ►Subtype ► Select Solid Circle
R=1
N=24
T=0, Click Ok
Preprocessor ► Modeling ► Create ► Key points ► In Active CS ►
Create the keypoints according to the table
KP no X Y Z
1. 0 0 0
2. 8 0 0
3. 0 26 0
4. 0 50 0
5. -6 50 0
6. 14 50 0
7. 16 50 0
8. 14 48 0
9. 3 26 0
10. 0 26 -3
11. 0 50 -24
General postproc ► Plot Results ► Contour Plots ► Element Solu ► Stress ► Von Mises
Stress, Click Ok
Element Table ► Define Table ►Click Add,
From the list to the lefts select By Sequence Number,
From the list to the right select SMISC, type 1 beside SMISC, Apply
From the list to the lefts select By Sequence Number,
From the list to the right select LS, type 1 beside LS, Ok then Close
(NOTE: LS1-Axial stress, SMISC1-Axial force)
Element Table ► List Elem Table ►
Select LS1 from the list, Apply
Select SMISC1 from the list and unselect LS1, Ok
Y Component Displacement
RESULT:
Aim: Analyze the given wing structure using Ansys and find out the variation in the
Structure of the Wing.
Apparatus: ANSYS Software 13.0
Given Data:
Young’s Modulus: 7e10
Poisson’s Ratio: 0.3
Length of the Wing: 30
Steps of Modeling:
Preferences ► Structural ► H- method ► OK
Preprocessor ► Element Type ► Add ► Add ►
Solid ► Brick 8 Node 45 ► Apply
Beam ► 2 node 188 ► Apply ►
Shell ► elastic 4 node 63 ► Click OK
Real constants ► Add ► shell 63 ► I = 1.2, j = 1.7, k = 2.2
Material Properties ► Material Models ► Structural ► Linear ► Elastic ► Isotropic ►
EXX: 7e10
PRXY: 0.3
Density: 2700
Modeling ► Create ► Key points ► In Active CS
X Y Z
1. 0 0 0
2. 8 4 0
3. 8 -4 0
4. -6 3 0
5. -6 -3 0
6. 6 3 30
7. 6 -3 30
8. -4 -2 30
9. -4 2 30
Case:4:- To determine the stresses acting on a tapered wing with a pressure load of
16000 & -16000 N acting on the lines upper and lower surfaces.
Case: 6:- To determine the stresses acting on a tapered wing with a pressure load of
10000 & -10000 N acting on the lines upper and lower surfaces.
VIVA QUESTIONS
AIM: - To Calculate the deformation of the aluminum fuselage section under the application
of internal load of 100000 Pa.
PREPROCESSING
STEP 1: From the Main menu select preferences
Select structural and press OK
STEP 2: From the main menu select Pre-processor
Element type Add / edit/Delete Add Solid – 10 node 92 Apply
Add Beam 2 Node 188 Apply Add Shell Elastic 4 node 63
X= 0; Y=0; Z = 5
Meshing Size controls Manual Size All lines give element edge length as
0.15 ok
Meshing Mesh areas free select box type instead of single select the total
volume ok
SOLUTION PHASE:
STEP 5: From the ANSYS main menu open Solution
STEP 6: Loads define loads Apply Structural Displacement On areas
select box type select box (4 points at centre) all DOF ok Select ALL
DOF arrested
Define loads Apply Structural Pressure on areas select the internal
surface of the fuselage and give value (100000) ok
STEP 7: Solving the system
Solution Solve Current LS
POSTPROCESSING: VIEWING THE RESULTS
RESULT:
Case: 1:- To Calculate the deformation of the aluminum fuselage section under the
application of internal load at 1e5.
Y COMPONENT OF DISPLACEMENT
DMX = .194E-04
SMN = -.194E-04
SMX = .194E-04
DMX = .194E-04
SMX = .124E+07
Case: 2:- To Calculate the deformation of the aluminum fuselage section under the
application of internal load at 1.1e5.
Y COMPONENT OF DISPLACEMENT
DMX = .819E-05
SMN = -.819E-05
SMX = .819E-05
DMX = .819E-05
SMX = 559474
Case: 3:- To Calculate the deformation of the aluminum fuselage section under the
application of internal load at 1.2e5.
DMX = .893E-05
SMN = -.893E-05
SMX = .893E-05
DMX = .893E-05
SMX = 610335
Case: 4:- To Calculate the deformation of the aluminum fuselage section under the
application of internal load 0.9e5.
Y COMPONENT OF DISPLACEMENT
DMX = .670E-05
SMN = -.670E-05
SMX = .670E-05
VON MISSES STRESS
DMX = .670E-05
SMX = 457751
Y COMPONENT OF DISPLACEMENT
DMX = .595E-05
SMN = -.595E-05
SMX = .595E-05
DMX = .595E-05
SMX = 406890
Case: 6:- To Calculate the deformation of the aluminum fuselage section under the
application of internal load at 0.7e5.
Y COMPONENT OF DISPLACEMENT
DMX = .521E-05
SMN = -.521E-05
SMX = .521E-05
DMX = .521E-05
SMX = 356029