Professional Documents
Culture Documents
Project1 Bardin
Project1 Bardin
Facultad de ingeniería
Departamento de Obras civiles
Project 1
Analytical Study and Solution via the Newton-Raphson Method
Contents
1. Abstract 1
2. Introduction 1
3. Methodology 2
3.1. Newton-Raphson Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.1.1. Standard Newton-Raphson Method . . . . . . . . . . . . . . . . . . . . . . . 2
3.1.2. Modified Newton-Raphson Method . . . . . . . . . . . . . . . . . . . . . . . 2
3.2. Analytical study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2.1. Critical Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Results 7
4.1. Convergence Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.1.1. Standard Newton-Raphson Convergence . . . . . . . . . . . . . . . . . . . . 7
4.1.2. Modified Newton-Raphson Convergence . . . . . . . . . . . . . . . . . . . . 8
4.2. Imperfection sensitivity analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2.1. α1 = 0.01 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2.2. α1 = 0.001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2.3. α1 = 0.0001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2.4. α1 = 0.00001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.5. α1 = 0.000001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3. Stiffness Sensitivity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.1. β = 10 · β → PCR = 163.3861[M N ] . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.2. β = 0.1 · β → PCR = 27.3383[M N ] . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.3. βR1 = 10 · βR1 →PCR = 192.4639[M N ] . . . . . . . . . . . . . . . . . . . . . 13
4.3.4. βR1 = 0.1 · βR1 →PCR = 89.4467[M N ] . . . . . . . . . . . . . . . . . . . . . . 13
4.3.5. βR2 = 10 · βR2 →PCR = 179.7311[M N ] . . . . . . . . . . . . . . . . . . . . . 14
4.3.6. βR2 = 0.1 · βR2 →PCR = 25.7038[M N ] . . . . . . . . . . . . . . . . . . . . . . 14
5. Conclusions 15
6. References 16
1. Appendix 17
List of Figures
1. Assumed deformations for the analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Aproximation of sinusoidal functions for small angles. . . . . . . . . . . . . . . . . . . . 5
3. Standard Newton-Raphson Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. Modified Newton-Raphson Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5. Effect of α1 = 0.01 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6. Effect of α1 = 0.001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7. Effect of α1 = 0.0001 = −α2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1. Abstract
In this report, the behavior of a structure with geometric nonlinearity was studied. By analyzing the
conservation of energy within the system, the maximum load or critical load for which the structure
experiences buckling was determined. The Newton-Raphson method was employed to obtain the
Load vs. Deformation curve using this critical load. The calculations were repeated for various initial
imperfections, showing that smaller imperfections resulted in smaller deformations. To complement
the analysis, different stiffness values for the springs were evaluated, revealing that an increase in
stiffness leads to an increase in critical load.
2. Introduction
Slender structural elements subjected to compressive loads generally fail due to structural instability
or buckling. This implies the sudden collapse of the structural element and/or structure, and in many
cases the complete loss of load bearing capacity. Thus, understanding and been able to predict the
critical buckling load and postbuckling response of slender structural elements is very relevant within
the context of structural engineering. The AIM of the project is to give the student the experience
of solving simple real life 2D non-linear structural problems, by means of numerical and analytical
approaches. The process requires that the student understands the problem, identifies the sources
of the non-linear response, derives the proper equilibrium equations, develops and implements the
Newton-Raphson algorithm required to solve the problem. Finally, the student is required to use
critical thinking to analyze the results, discuss and write the most relevant findings. The OUTCOME
of this experience is that the student will be able to:
• Recognize the differences between linear and non-linear structural response
• Establish the equilibrium equations of simple 2D structural problems considering the deformed
structural configuration
• Solve simple non-linear structural problems using Newton-Raphson’s method
• Analyze and understand the non-linear structural response of simple structural elements.
3. Methodology
3.1. Newton-Raphson Method
The Newton-Raphson method is a widely used numerical technique for finding roots of equations.
It starts with an initial estimate and, through iterations, refines this estimate using the slope of the
function at that point. This process continues until the estimate converges to a solution or reaches
the desired level of accuracy.
Where J represents the Jacobian matrix. This corresponds to a square and symmetric matrix formed
by the derivatives of r1 and r2 with respect to each of the variables.
" #
∂r1 ∂r1
J= ∂θ1 ∂θ2 (2)
∂r2 ∂r2
∂θ1 ∂θ2 n+1
After defining the variables involved in the problem, the energy equilibrium equation is formulated.
Π=U −W (3)
Where:
• Π: Corresponds to the potential energy.
The strain energy is calculated depending on the type of the spring. If it is a rotational spring U
shall be calculated como se muestra en la ecuación 4 and for a traslational spring como se muestra
en :
1
U = · β · θ2 (4)
2
1
U = · k · ∆2 (5)
2
Work depends on the applied loads and the displacements in the same direction of the load. W
is simply calculated as:
W =P ·∆ (6)
The strain energy of the analyzed system considering all the springs is defined by:
Br1 · (α1 − θ1 )2 + Br2 · (α1 − α2 − θ1 + θ2 )2 L2 · β · (2 · cos(α1 ) − sin(α1 ) − sin(α2 ) − 2 · cos(θ1 ) + sin(θ1 ) + sin(θ2 ))2
U = +
2 8
(7)
The work produced by the load P in the direction of the displacements of points B, C, and D is
given by:
L · sin(θ2 ) L · sin(α2 )
W =P − + + L · cos(α1 ) − L · cos(θ1 ) (8)
2 2
((2L2 β cos(α1 ) + 2LP − 2L2 β cos(θ1 )) cos(θ2 ) − L2 β cos(θ2 ) sin(α1 ) − L2 β cos(θ2 ) sin(α2 ))
r2 =
4
L2 β cos(θ2 ) sin(θ2 ) + L2 β cos(θ2 ) sin(θ1 )
+ Br2θ2 + ((α1 − α2 )Br2 − Br2θ1 )+
4
(11)
"As shown in Equation 2, the second derivatives of Π are required to construct the Jacobian
matrix, which is equivalent to taking derivatives of both residuals with respect to each variable."
∂r1 (L2 β sin(θ1 ) − 2L2 β cos(θ1 )) sin(θ2 ) + (2L2 β cos(α1 ) − L2 β sin(α1 ) − L2 β sin(α2 )) sin(θ1 ) − 3L2 β sin(θ1 )2
=−
∂θ1 4
2L β cos(θ1 ) sin(α2 ) + 2L β cos(θ1 ) sin(α1 ) + 3L β cos(θ1 )2 + 2L2 β cos(θ1 ) sin(θ1 )
2 2 2
−
4
+ 2L2 β cos(θ1 ) sin(θ1 ) + (L2 β cos(α1 ) − LP ) cos(θ1 ) + Br1 + Br2
(12)
0.9
0.8
0.7
0.6
Function
0.5
0.4
0.3
0.2
sin(x)
cos(x)
0.1
Maclaurin sin(x)
Maclaurin cos(x)
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x in radians
θ2
When we have sin(θ) ≈ θ and cos(θ) ≈ 1 − 2 , the potential energy becomes:
θ2
LP ( 21 + θ2 + 2θ1 ) L2 β(θ2 + θ1 )2 Br2 (θ1 − θ2 )2 Br1 θ12
Π=− + + + (17)
2 8 2 2
Once again, we obtain the residual functions and their derivatives with respect to the angles.
∂r1 L2 β LP
= − + βr2 + βr1 (20)
∂θ1 4 2
∂r1 L2 β
= − βr2 (21)
∂θ2 4
∂r2 L2 β
= − βr2 (22)
∂θ1 4
∂r2 L2 β
= + βr2 (23)
∂θ2 4
When replacing the second derivatives into the tangential stiffness matrix, it becomes:
L2 β L2 β
" #
LP
4 − 2 + βr2 + βr1 4 − βr2
K= L2 β L2 β (24)
4 − βr2 4 + βr2
The critical load is obtained by solving for the value of P from the determinant of the tangential
stiffness matrix.
4. Results
4.1. Convergence Study
The convergence of the problem is analyzed by applying an external load equal to the critical load,
PCR = 98.812[M N ], and an initial deformation of α1 = 0.001 = −α2 , using the two methods
presented in section 3.
Structure deformation
100 4.5
4
Initial structure
3.5 Deformed structure
80
3
X 3.18696
Load [MN]
Eje Y [mm]
Y 2.41729
2.5
60
2 X 6.25361
Y 1.56396
1.5
X 4.39561
40 1 Y 0.823804
0.5
20 0
Lateral Displacement B
Analytical Study Displacement -1 0 1 2 3 4 5 6 7
Critical Load Eje X [mm]
0
0 500 1000 1500 2000 2500 3000 3500
Displacement [mm]
1
In this section, the graphs labeled "Structure Deformation" have their axes labeled as [mm], but it should be [m].
100
Structure deformation
4
80 Initial structure
Deformed structure
3
Carga [MN]
X 3.16365
Y 2.44772
Eje Y [mm]
60
2 X 6.25446
Y 1.58317
X 4.38751
Y 0.865899
40 1
Desplazamiento Lateral B
Estudio Analítico de Desplazamiento 0
Carga Crítica 0 1 2 3 4 5 6 7
20
Eje X [mm]
0
0 500 1000 1500 2000 2500 3000 3500
Desplazamiento [mm]
100
Structure deformation
4
Initial structure
80 Deformed structure
3 X 3.16129
Carga [MN]
Y 2.45077
Eje Y [mm]
60 X 6.25451
2
Y 1.58508
X 4.38667
Y 0.870123
1
40
Desplazamiento Lateral B 0
Estudio Analítico de Desplazamiento 0 1 2 3 4 5 6 7
Carga Crítica
20 Eje X [mm]
0
0 500 1000 1500 2000 2500 3000 3500
Desplazamiento [mm]
100
Structure deformation
4
Initial structure
80 Deformed structure
3 X 3.16105
Carga [MN]
Y 2.45107
Eje Y [mm]
60
2 X 6.25452
Y 1.58527
X 4.38659
Y 0.870546
40 1
Desplazamiento Lateral B
Estudio Analítico de Desplazamiento 0
Carga Crítica 0 1 2 3 4 5 6 7
20
Eje X [mm]
0
0 500 1000 1500 2000 2500 3000 3500
Desplazamiento [mm]
100
Structure deformation
5
Initial structure
Deformed structure
80
4
Carga [MN]
Eje Y [mm]
3
60
40
1
20 0
-1 0 1 2 3 4
Eje X [mm]
0
-500 0 500 1000 1500 2000 2500
Desplazamiento [mm]
140
3
X 3.6313
Y 2.6103
120
2.5
Load [MN]
Eje Y [m]
100
2
80
Initial structure
1.5 Deformed structure
60
1
40
20 0.5
Lateral Displacement B
Analytical Study Displacement
Critical Load
0 0
0 500 1000 1500 2000 2500 0 1 2 3 4 5 6
Displacement [mm] Eje X [m]
3
80
70 X 3.56933
2 Y 1.80551
60
Load [MN]
Eje Y [m]
Lateral Displacement B
50 Analytical Study Displacement 1
Critical Load
40 X 4.47209
Y 0.0208497
0
30
20
-1
X 5.70478
10 Y -1.5541
0 -2
0 1000 2000 3000 4000 0 1 2 3 4 5 6
Displacement [mm] Eje X [m]
160
3
140
2.5
120
Load [MN]
X 3.58098
Eje Y [m]
2
Y 1.7823
100
1.5
80
X 6.25901
1 Y 0.890165
60
0.5
40
X 4.47213
Y -0.00818892
20 Lateral Displacement B 0
Analytical Study Displacement
Critical Load
0 -0.5
0 1000 2000 3000 4000 0 1 2 3 4 5 6 7
Displacement [mm] Eje X [m]
90
3.5 X 2.30299
Y 3.27051
80
3
70 X 5.89631
Y 2.52644
2.5
60 X 3.93824
Load [MN]
Eje Y [m]
Y 2.11902
50 2
40
1.5
30 Initial structure
Lateral Displacement B 1 Deformed structure
Analytical Study Displacement
20
Critical Load
0.5
10
0 0
0 500 1000 1500 2000 2500 0 1 2 3 4 5 6
Displacement [mm] Eje X [m]
120
2.5
Load [MN]
Eje Y [m]
100
2 X 4.1171
Y 1.74628
80
1.5
60
1 X 5.82766
40 Y 0.709946
20 0.5
Lateral Displacement B
Analytical Study Displacement
Critical Load
0 0
0 500 1000 1500 2000 2500 3000 0 1 2 3 4 5 6
Displacement [mm] Eje X [m]
80
3
70
2.5
60 X 3.90953
Load [MN]
Y 2.17153
Eje Y [m]
Lateral Displacement B
50 Analytical Study Displacement 2
Critical Load
40
1.5
30 Initial structure
1 Deformed structure
20
0.5
10
0 0
0 500 1000 1500 2000 2500 0 1 2 3 4 5 6
Displacement [mm] Eje X [m]
5. Conclusions
As seen in figures 3 and 4, both methods converge and require few iterations. The Standard method
iterated one less time than the Modified method, but the latter took less time to converge. This was
expected since the process of inverting a matrix requires greater computational capacity.
In the sensitivity analysis of imperfections, it is observed that as the value of imperfections
decreases, the displacements of the structure’s nodes also decrease. When α takes the value of
0.000001, the code does not plot deformations. Although this is a drastic change from the previous
iteration, it represents the expected behavior when there are no imperfections.
In the sensitivity analysis of stiffness, the value of translational stiffness β was initially increased
by 10 times its original value. This requires a greater load P to deform the structure. It can be
seen in the graph 10 how node D displaces less vertically and how the critical load of the structure
increases. When the value of β is decreased, the opposite occurs: the structure’s stiffness decreases,
reducing the critical load. The graph 11 shows how node D now descends too much, and although
this deformation does not make sense in practice, it reflects the effect of this change.
By increasing the value of rotational stiffness βR1 , it is observed in figure 12 that the critical load
value increases significantly. Although the structure’s deformation shows a considerable rotation at
A, contrary to expectations, this may be because the load evaluated at that moment is large enough
to achieve this state. When the value of βR1 is decreased, the critical load of the structure decreases
slightly. This may indicate that the majority of the overall stiffness is not provided by this spring.
Finally, by increasing the value of βR2 , it can be seen in figure 14 how the critical load value
increases, and a low curvature is maintained among B, C, and D compared to the reference. The
stiffness of the spring at C overlaps with translational stiffness, causing D to move vertically down-
ward. In the opposite case (figure 15), it is the translational spring that prevents node D from
descending, and the rotation at C is greater. Additionally, the critical load is greatly reduced,
indicating that a significant portion of the structure’s stiffness is due to the spring at C.
6. References
• Z.P. Bazant, L. Cedolin. Stability of Structures: Elastic, Inelastic, Fracture and Damage The-
ories World Scientific Publishing Co. (2010), Singapore.
• Daniels, R. W. (1978). An introduction to numerical methods and optimization techniques.
1. Appendix
1 clc
2 clear
3 close all
4 %% CARACTERISTICAS DE LA ESTRUCTURA
5 Ec = 150; % Elasticidad del resorte traslacional, en [GN/m^2]
6 Em = 15; % Elasticidad de la estructura, en [GN/m^2]
7 L = 4; % Largo de barra, en [m]
8 L2 = L/2; % Largo de la barra, en [m]
9 h = 20*0.0254 ; %alto de seccion de viga, en [m]
10 b = h/4; %ancho de seccion de viga, en [m]
11 I = (b*(h)^3)/12; %Inercia de la sección de la estructura, en [m^4]
12 PHIc = 20/1000; % en m
13 Ac = (PHIc/2)^2*pi; % en m^2
14 beta = Ac*Ec/L2; % Rigidez de resorte longitudinal, en [GN/m]
15 Br1 = 4*Em*I/L; % Rigidez de resorte rotacional en D, en [GN*m]
16 Br2 = 16*Em*I/L; % Rigidez de resorte rotacional en C, en [GN*m]
17 Pcr = ((8*Br1+8*(L^2)*beta)*Br2+2*(L^2)*beta*Br1)/(4*Br2*L+L^3*beta); % Carga Critica de
,→ pandeo, en [GN]
18 %Pcr= 0.09881186891;
19 %% DATOS
20
29 %% FUNCIONES
30
31 % Residuales
32 r1 = @(th1,th2,P) ((2*L^2*beta*sin(th1)+L^2*beta*cos(th1))*sin(th2)+2*L^2*beta*sin(th1)^2-(2*L
,→ ^2*beta*sin(alpha2)+2*L^2*beta*sin(alpha1)+3*L^2*beta*cos(th1))*sin(th1)+(2*L^2*beta*
,→ cos(alpha1)*cos(th1)-2*L^2*beta*cos(th1)^2-L^2*beta*cos(th1)*sin(alpha1)-L^2*beta*cos(
,→ th1)*sin(alpha2)))/4+(L^2*beta*cos(alpha1)-L*P)*sin(th1)+((Br1+Br2)*th1+((alpha2-
,→ alpha1)*Br2-alpha1*Br1)-Br2*th2);
33 r2 = @(th1,th2,P) (L^2*beta*cos(th2)*sin(th2)+L^2*beta*cos(th2)*sin(th1)+((2*L^2*beta*cos(
,→ alpha1)+2*L*P-2*L^2*beta*cos(th1))*cos(th2)-L^2*beta*cos(th2)*sin(alpha1)-L^2*beta*cos(
,→ th2)*sin(alpha2)))/4+Br2*th2+((alpha1-alpha2)*Br2-Br2*th1);
34 %r2 = @(th1,th2,P) (L^2*beta*cos(th2)*sin(th2)+L^2*beta*cos(th2)*sin(th1)+((2*L^2*beta*cos(
,→ alpha1)-2*L^2*beta*cos(th1))*cos(th2)-L^2*beta*cos(th2)*sin(alpha1)-L^2*beta*cos(th2)*sin
,→ (alpha2)))/4+Br2*th2+((alpha1-alpha2)*Br2-Br2*th1);
35
,→ /(-4)+2*L^2*beta*cos(th1)*sin(th1)+(L^2*beta*cos(alpha1)-L*P)*cos(th1)+Br1+Br2;
,→ % Derivada del r1 en funcion de th1
38 dr1_th2 = @(th1,th2) (L^2*beta*cos(th2)*sin(th1))/2+(L^2*beta*cos(th1)*cos(th2))/4-Br2;
,→ % Derivada del r1 en funcion de th2
39 dr2_th1 = @(th1,th2) (L^2*beta*cos(th2)*sin(th1))/2+(L^2*beta*cos(th1)*cos(th2))/4-Br2;
,→ % Derivada del r2 en funcion de th1 (L1^2*beta*cos(th2)*sin(th1))/2+((L1^2*beta*
,→ cos(th1)*cos(th2))/4-Br2)
40 dr2_th2 = @(th1,th2,P) (L^2*beta*sin(th2)^2+(L^2*beta*sin(th1)+(2*L^2*beta*cos(alpha1)+2*L*
,→ P-2*L^2*beta*cos(th1)-L^2*beta*sin(alpha1)-L^2*beta*sin(alpha2)))*sin(th2)-L^2*beta*cos(
,→ th2)^2)/(-4)+Br2; % Derivada del r2 en funcion de th2
41 %dr2_th2 = @(th1,th2,P) (L^2*beta*sin(th2)^2+(L^2*beta*sin(th1)+(2*L^2*beta*cos(alpha1)-2*L
,→ ^2*beta*cos(th1)-L^2*beta*sin(alpha1)-L^2*beta*sin(alpha2)))*sin(th2)-L^2*beta*cos(th2)
,→ ^2)/(-4)+Br2; % Derivada del r2 en funcion de th2
42
76
77
127 0.0474
128 0.0484
129 0.0494
130 0.0504
131 0.0514
132 0.0524
133 0.0534
134 0.0543
135 0.0553
136 0.0563
137 0.0573
138 0.0583
139 0.0593
140 0.0603
141 0.0613
142 0.0623
143 0.0632
144 0.0642
145 0.0652
146 0.0662
147 0.0672
148 0.0682
149 0.0692
150 0.0702
151 0.0711
152 0.0721
153 0.0731
154 0.0741
155 0.0751
156 0.0761
157 0.0771
158 0.0781
159 0.0790
160 0.0800
161 0.0810
162 0.0820
163 0.0830
164 0.0840
165 0.0850
166 0.0860
167 0.0870
168 0.0879
169 0.0889
170 0.0899
171 0.0909
172 0.0919
173 0.0929
174 0.0939
175 0.0949
176 0.0958
177 0.0968
178 0.0978
179 0.0988];%Cargas con aplha=0.001 y Carga=Pcr
180 dxBa=1000*[0
181 0.0001
182 0.0002
183 0.0003
184 0.0003
185 0.0004
186 0.0005
187 0.0006
188 0.0008
189 0.0009
190 0.0010
191 0.0011
192 0.0013
193 0.0014
194 0.0016
195 0.0017
196 0.0019
197 0.0021
198 0.0022
199 0.0024
200 0.0027
201 0.0029
202 0.0031
203 0.0034
204 0.0037
205 0.0040
206 0.0043
207 0.0047
208 0.0051
209 0.0055
210 0.0059
211 0.0065
212 0.0070
213 0.0077
214 0.0084
215 0.0092
216 0.0101
217 0.0111
218 0.0124
219 0.0138
220 0.0155
221 0.0175
222 0.0199
223 0.0230
224 0.0269
225 0.0320
226 0.0388
227 0.0482
228 0.0614
229 0.0802
230 0.1062
231 0.1399
232 0.1805
233 0.2261
234 0.2751
235 0.3262
236 0.3786
237 0.4317
238 0.4853
239 0.5390
240 0.5928
241 0.6465
242 0.7000
243 0.7534
244 0.8066
245 0.8595
246 0.9121
247 0.9644
248 1.0164
249 1.0680
250 1.1193
251 1.1703
252 1.2209
253 1.2712
254 1.3211
255 1.3706
256 1.4197
257 1.4685
258 1.5168
259 1.5648
260 1.6124
261 1.6595
262 1.7063
263 1.7526
264 1.7986
265 1.8441
266 1.8892
267 1.9339
268 1.9782
269 2.0220
270 2.0654
271 2.1084
272 2.1509
273 2.1930
274 2.2347
275 2.2759
276 2.3167
277 2.3571
278 2.3970
279 2.4364
292
306
333