Laboratory Course Report CE660: Cad in Structural Engineering
Laboratory Course Report CE660: Cad in Structural Engineering
Laboratory Course Report CE660: Cad in Structural Engineering
CE660:
N RAVI NAIK
203219013
Submitted in partial fulfillment of the requirement for the degree of Master of Technology in
Structural Engineering
JULY 2020
DEPARTMENT OF CIVIL ENGINEERING
NATIONAL INSTITUTE OF TECHNOLOGY: TIRUCHIRAPPALLI – 620015
CERTIFICATE
This is certified to be bonafide work of the student in the laboratory course “CE660 CAD
in Structural Engineering” during the academic year 2019-20. The contents of this laboratory
course report contain exercises that were performed in the computing facility of the National
Institute of Technology Tiruchirappalli. The report has not been submitted elsewhere either fully
or partially in any form.
Faculty In-charge
InternalExaminer ExternalExaminer
Design of Dome
reinforcement diagram
TOTAL MARKS
Faculty In-charge
Job No Sheet No Rev
DESIGN OF DOME 1
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Job Information
Engineer Checked Approved
Name:
Date: 17-Feb-20
Project ID
Project Name
StructureType SPACEFRAME
Section Properties
Prop Section Area Iyy Izz J Material
(in2) (in4) (in4) (in4)
1 ISHB300 11.594 52.687 301.371 0.754 STEEL
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 1 of 12
Job No Sheet No Rev
DESIGN OF DOME 2
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Materials
Mat Name E Density
(kip/in2) (kip/in3) (/°F)
1 STEEL 29E+3 0.300 0.000283 6.5E -6
Supports
Node X Y Z rX rY rZ
(kip/in) (kip/in) (kip/in) (kip-ft/deg) (kip-ft/deg) (kip-ft/deg)
77 Fixed Fixed Fixed Fixed Fixed Fixed
79 Fixed Fixed Fixed Fixed Fixed Fixed
81 Fixed Fixed Fixed Fixed Fixed Fixed
83 Fixed Fixed Fixed Fixed Fixed Fixed
85 Fixed Fixed Fixed Fixed Fixed Fixed
87 Fixed Fixed Fixed Fixed Fixed Fixed
89 Fixed Fixed Fixed Fixed Fixed Fixed
91 Fixed Fixed Fixed Fixed Fixed Fixed
Y
X
Z
Load19
Whole Structure
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 2 of 12
Job No Sheet No Rev
DESIGN OF DOME 3
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 3 of 12
Job No Sheet No Rev
DESIGN OF DOME 4
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Y
X
Z
Load 2
wind load
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 4 of 12
Job No Sheet No Rev
DESIGN OF DOME 5
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Y
X
Z
Load 3
sheet load
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 5 of 12
Job No Sheet No Rev
DESIGN OF DOME 6
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 6 of 12
Job No Sheet No Rev
DESIGN OF DOME 7
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 7 of 12
Job No Sheet No Rev
DESIGN OF DOME 8
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 8 of 12
Job No Sheet No Rev
DESIGN OF DOME 9
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 9 of 12
Job No Sheet No Rev
DESIGN OF DOME 10
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 10 of 12
Job No Sheet No Rev
DESIGN OF DOME 11
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Reaction Summary
Horizontal Vertical Horizontal Moment
Node L/C FX FY FZ MX MY MZ
(kN) (kN) (kN) (kN-m) (kN-m) (kN-m)
Max FX 81 11:ULC, 1.5 De 38.318 27.375 1.179 1.263 -0.000 -101.263
Min FX 81 12:ULC, 0.9 De -38.290 -1.680 -1.300 -1.352 0.000 101.241
Max FY 83 10:ULC, 1.5 De -32.629 56.203 4.837 5.872 -0.000 95.142
Min FY 83 13:ULC, 0.9 De 32.338 -29.841 -4.956 -6.010 0.001 -94.692
Max FZ 83 12:ULC, 0.9 De -32.556 49.612 4.867 5.907 -0.000 95.030
Min FZ 83 11:ULC, 1.5 De 32.265 -23.251 -4.986 -6.044 0.001 -94.579
Max MX 79 13:ULC, 0.9 De 26.646 48.554 4.779 6.034 0.001 -86.371
Min MX 79 10:ULC, 1.5 De -26.217 -21.790 -4.860 -6.132 -0.002 85.668
Max MY 79 13:ULC, 0.9 De 26.646 48.554 4.779 6.034 0.001 -86.371
Min MY 79 10:ULC, 1.5 De -26.217 -21.790 -4.860 -6.132 -0.002 85.668
Max MZ 81 12:ULC, 0.9 De -38.290 -1.680 -1.300 -1.352 0.000 101.241
Min MZ 81 11:ULC, 1.5 De 38.318 27.375 1.179 1.263 -0.000 -101.263
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 11 of 12
Job No Sheet No Rev
DESIGN OF DOME 12
Software licensed to STAAD.Pro Part
CONNECTED User: Not signed in
Job Title Ref
By Date17-Feb-20 Chd
Y
X
Z
Load 19 :Displacement
displacements
Print Time/Date: 20/02/2020 14:31 STAAD.Pro CONNECT Edition 22.00.00.15 Print Run 12 of 12
Dome Design for Tubular Section
Member Length Compression force Tensile force
AB 1.85 40.97 59.36
AC 2.39 34.17 60.78
Member AB:-
Assume 22 grade.
L/r 22(kgf/)
60 1002
63.93 X
70 970
= 989.424*(9.80/100) = 96.963 N/
Hence OK.
Hence OK.
Member AC:-
L/r 22(kgf/)
90 876
84.494 X
100 814
= 910.13*(9.81/100) = 89.28 N/
Hence,SAFE.
Design of Beam Element
Mz= 101.609 KNm
Fy= 50.3 KN
L = 5.88 m
(ii) d/ tw< 84 ε
ε =1
bf= 2b
b = bf/2 = 140/2 = 70 mm
Va= 515.693 KN
0.6*Va = 0.6*515.693 = 309.416 KN > V = 50.3KN
Hence OK.
Assuming a=100
Aprovided= (300+2a)(250+2a);
=(500*450)
=22500mm2
Ultimate pressure=(Pz/Ap)
(50.3*103)
=(500*450)
= 0.224N/mm2
Thickness of baseplate:
2.5w(a2−0.3b2)
t= mo
s
fy
ts=2.77mm
Sowecanprovide6mmthickbaseplate
Dimensionpfbaseplateare500*450*6mm
CAD LAB PROJECT
ON MATLAB
CODE
GAUSS ELIMINATION METHOD
Theory:
Gauss elimination is an algorithm used in
matrixto solve a system of linear equations. This
method can also be used to find the rank of a matrix,
to calculate the determinant and inverse of a
matrix. It is done by performing a series of row
operationsto achieve what is called as an echelon
form, where an upper triangular matrix is formed.
After that, backward substitution is done to find
the unknowns. This program is written such that, it
will obtain input data from the user and then
will calculate the rank of the augmented matrix,
based on which three types of solutions exist. If the
rank of augmented matrix is equal to the number of
unknowns, it will then proceed to perform the
operations and give the result. If not, it will print
as system has no solution or infinitely many
solutions based on the ranks of augmented matrix
and the unknown matrix. Sample output of all
possible outcomes arepasted.
CODE
clear;clc;
n = input('enter the number of unknowns : ');
fprintf('enter the coefficients including the constant on other side :\n');
a = zeros(n,n+1);
for i = 1 : n
for j = 1 : n+1
a(i,j) = input(' \n = ');
end
end
p = rank(a(1:n,1:n));
q = rank(a);
if p<n
if p<q
fprintf('system has no solutions');
else
fprintf('system has infinitesolutions');
end
else
for j = 1 : n-1
for i = n : -1 : j+1
a(i,:) = a(i,:) - (a(i,j)/a(i-1,j)).*a(i-1,:);
end
end
b(n) = a(n,n+1)/a(n,n);
for i = n-1 : -1 : 1
m = 0;
for j = n : -1 : i+1
m = m + b(j)*a(i,j);
end
b(i) = ((a(i,n+1)-m)/a(i,i));
end
fprintf('the solutions for the given system are ');
b
end
OUTPUT
1 ) X+Y=3, 3X-2Y=4
enter the number of unknowns :
3
enter the coefficients including the constant on other side :
=
1
=
1
=
1
=
10
=
3
=
4
=
7
=
14
=
2
=
5
=
6
=
20
the solutions for the given system are
b=
8 8 -6
2)X-2Y+Z=6,2X+Y-3Z=5,4X-7Y+Z=-1
enter the number of unknowns :
3
enter the coefficients including the constant on other side :
=
1
=
-2
=
1
=
6
=
2
=
1
=
-3
=
5
=
4
=
-7
=
1
=
-1
the solutions for the given system are
b=
3) x + y=3, 3x - 2y=4
enter the number of unknowns :
2
enter the coefficients including the constant on other side :
=
1
=
1
=
3
=
3
=
-2
=
4
the solutions for the given system are
b=
2 1
NEWTON RAPHSON METHOD
Theory:Thisisamethodusedinnumericalmethodstofind
better approximations of the roots of a real-valued function.
This is aniterative method, where the number of iterations
depend upon how close the value of initial guess is to the
root of the function. This method requires the calculation of
derivative of the given function. The program is written in
such a way that the function is first obtained as an input
in terms of x. Then the initial value and the permissible
error are entered and a maximum of 100 iterations are
provided, which can also be greater than that. Sample results
aregiven
CODE
clear;clc;
g = input('enter the function for which solution is required : ','s');
f = str2func(['@(x)',g]);
h = sym(f);
i = diff(h);
fprintf('enter the initial value for check \n');
a = input('a = ');
m = 0;b = 0;
while(abs(m-a)>0.001)
j = vpa(subs(i,a));
k = f(a);
b = a - (k/j);
m = a;
a = b;
end
fprintf('the approximate solution of the given equation is %f',a);
OUTPUT
1)
enterthefunctionforwhichsolutionisrequired: 2-
x+log(x)
enter the initial value for check
a=
2
the approximate solution of the given equation is 3.146193
2)
enter the function for which solution is required :
2+x*cos(x)
enter the initial value for check
a=
1
the approximate solution of the given equation is 4.218437
3)
enter the function for which solution is required :
cos(x)+sin(x)
enter the initial value for check
a=
3
theapproximatesolutionofthegivenequationis2.356194
CODE
function cen1 = centroid1(h,b,c,t)
cen1 = ((c*t*0.5*t)+((h-t)*(h+t)*t*0.5)+(((0.5*b)-t)*t*(h-0.5*t)))/((c*t)+(((h-
t)*t)+(((0.5*b)-t)*t)));
end
OUTPUT
1) h=30, b=30, c=10, t=1.60
2) h=50, b=40, c=10, t=1.60
3) h=80, b=60, c=15, t=2.0
MOMENT OF RESISTANCE VS
%REINFORCEMENT DIAGRAM
CODE
clear;clc;
fprintf('enter the characterstic strengths of concrete and steel \n');
fc = input('Characteristic Strength of Concrete,fck = ');
fy = input('Characteristic Strength of Steel,fy = ');
k = fy/fc;
for m = [1:10,11:5:50,50:10:200,210:20:800,810:50:1250]
x = 1;
dp = [];pt = [];
for p = 0.1 : 0.1 : 1.3
o = ((m*1000)/(0.87*fy *(p/100)*(1-1.005*k*(p/100))));
d = 0.1*sqrt(o);
dp(x) = d;
pt(x) = p;
x = x+1;
end
yyaxis left;
plot(pt,dp,'r');
hold on;
ylabel('effective depth in cm');
yyaxis right;
plot(1.4,m,'r');
hold on;
end
xlabel('Reinforcement % ');
ylabel('moment in knm');
title('Moment of resistance per unit meter width');
h = 0.25;
for i = 1 : 55
b(i) = h + 0.05;
h = b(i);
g(i) = ((0.87*fy - (sqrt((0.7569*fy*fy)-(3.4974*k*fy*b(i)))))/(1.7487*k*fy));
end
t = table(b',100*g');
t.Properties.VariableNames = {'Mu_bd2' 'Pt'};
disp(t);
OUTPUT
1)
enter the characterstic strengths of concrete and steel
Characteristic Strength of Concrete,fc =
35
Characteristic Strength of Steel,fy =
415
MU_BD2 PT
0.3 0.08393
0.35 0.098086
0.4 0.11229
0.45 0.12654
0.5 0.14085
0.55 0.1552
0.6 0.16961
0.65 0.18407
0.7 0.19858
0.75 0.21314
0.8 0.22776
0.85 0.24243
0.9 0.25715
0.95 0.27193
1 0.28677
1.05 0.30166
1.1 0.31661
1.15 0.33162
1.2 0.34669
1.25 0.36181
1.3 0.377
1.35 0.39224
1.4 0.40755
1.45 0.42292
1.5 0.43835
1.55 0.45385
1.6 0.46941
1.65 0.48503
1.7 0.50073
1.75 0.51649
1.8 0.53231
1.85 0.54821
1.9 0.56417
1.95 0.58021
2 0.59631
2.05 0.61249
2.1 0.62874
2.15 0.64507
2.2 0.66147
2.25 0.67795
2.3 0.69451
2.35 0.71114
2.4 0.72786
2.45 0.74465
2.5 0.76153
2.55 0.77849
2.6 0.79554
2.65 0.81267
2.7 0.82989
2.75 0.8472
2.8 0.86459
2.85 0.88208
2.9 0.89966
2.95 0.91734
3 0.93511
3.Introductionto Finite Element modelling
software
Abaqus is a software suited for Finite Element
Analysis and Computer aided
engineering. There are many tools used for specific tasks in it.
A complete Abaqus analysis
usually consists of three distinct stages: pre-processing,
simulation, and postprocessing. There
are several modules, which are to be followed in order to
model, load and analyse any
particularstructure.
Pre-processing
In this stage you must define the model of the physical problem
and create an Abaqus input
file. The model is usually created graphically using
Abaqus/CAE or another preprocessor,
although the Abaqus input file for a simple analysis can be
created directly using a texteditor.
Simulation
The simulation, which normally is run as a background
process, is the stage in which Abaqus/Standard or
Abaqus/Explicit solves the numerical problem defined in the
model. Examples of output from a stress analysis include
displacements and stresses that are stored in binary files ready
for postprocessing. Depending on the complexity of the
problem being analyzed and the power of the computer being
used, it may take anywhere from seconds to days to complete
an analysisrun.
Postprocessing
You can evaluate the results once the simulation has been
completed and the displacements,
stresses, or other fundamental variables have been calculated.
The evaluation is generally
done interactively using the Visualization module of
Abaqus/CAE or another postprocessor.
The Visualization module, which reads the neutral binary
output database file, has a variety
of options for displaying the results, including color contour
plots, animations, deformed
shape plots, and X- Yplots.
To start Abaqus/CAE, you click on the Start menu at
your computer then chose from programs Abaqus SE then
Abaqus CAE. When Abaqus/CAE begins, the Start Session
dialog box appears. The following session start-up options are
available:
• StartTutorialallowsyoutobeginanintroductorytutorialfromtheonline
documentation.
Toolbars
The toolbars provide quick access to items that are also available
in the menus. Depending on which module you are, the toolbar
changes accordingly, giving us the tool, we need in that
particular module. Create lines tool enables us to draw an
unscaled rough outline of our structure. Add constraints tool
enables us to give constraints to our structure in areas like
equal length, equal radius, horizontal, vertical, concentric,
coincident, etc. Add dimension tool enables us to convert the
roughly outlined structure to the exact dimensions. Similar to
Autocad, create fillet tool converts sharp edges to rounded
edges.
Model Tree
Results Tree
The Results Tree provides you with a graphical overview of
your output databases and other
session-specific data such as X-Y plots. If you have more than
one output database open in
your session, you can use the Results Tree to move between
output databases. When you
become familiar with the Results Tree, you will find that you can
quickly perform most of the
actions in the Visualization module that are found in the main
menu bar and the toolbox.