Professional Documents
Culture Documents
= − ()
relations: θ F1 Y F2 X
= + ()
F1 X d1 Y
d2 X
=
d1 X
θ
X
1 2
cos() −sin() 0
• The previous relation can be written as • But the element matrix which we derived is only 2x2, and the global element DOF
are 4 in total.
= sin() cos() 0 =
• Rewrite the entries of Ke in local directions as 4x4:
HIJ 9:;
L04 I04J 9;E
L4D I4DJ
vertical displacement at point B, a unit load is applied vertically and then
∆' = F G 12 = G 12 + G 12 = − M. N OO
K3 K3 K34D
horizontally there, and the external work is equated to the virtual internal
6 04 6
• For the vertical displacement ∆' = ∑ + . 12 , here nv are the virtual loads in
work.
,-
/0
Similarly for the horizontal direction, we have the internal axial forces in AB and
7 8
2/17/2020
3
Exact Solution in MAPLE Meshing using Linear Elements
2
4
• The integrals can be easily done in MAPLE using the following code: • First let’s discretize the structure
using 2 linear elements per 1 5
member. 4m
• Give each node a global
number. And give every DOF a Discretization and global numbering
global identifying number. of nodes “ i.e. meshing”
• Note that this process is called
meshing and it has no unique 8=d3y
way to do. 3=d3x 7=d2y
• There are studies on the best 2=d2x 4=d4x
6=d1y 9=d4y
“way” to organize the 1=d1x 5=d5x 10=d5y
numbering such that the
4 m
resulting global matrix is well 4m
banded. DOF as translations in X-direction DOF as translations in Y-direction
9 10
3
1 , u1x 2 , u1y 3, u2x 4 , u2y
Elem. No.
4
1 1 6 2 7
• It reads like: The local dof n in element e has a Global DOF N. Notice here the
CPQRBQ = 5
e1 1 , d1x 6, d2x 2 , d1y 7 , d2y 2 2 7 3 8
6
local dof n for the element must be oriented parallel and in the same 3 3 8 4 9
7
e2 2, d2x 7, d3x 3, d2y 8, d3y 4 4 9 5 10
sequence as the global coordinate system.
8 1&
9
e3 3, d3x 8, d4x 4 ,d3y 9, d4y GN(3,1)=3 simply means: The global DOF for dof 1
• Since we are using linear elements, each element has two nodes, and each
10
(u1x) in element 3 is 8.
node has two translation dof ux, and uy. Thus we have the following table e4 4, d4x 9 ,d5x 5, d4y 10, d5y Notice, the command GN(3,1..4) will give you all
the locations (or global DOFs) of all the element # 3
11 local dofs in the global (assembled) matrix 12
2/17/2020
15 16
2/17/2020
" Y
• The evalf() command, evaluates the numbers to numeric values, rather than keeping them
8
17
fractions and square-roots ( i.e. becomes 0.693 ) 18
19 20
2/17/2020
#4 #4Z 14 L
displacements inside the domain.
and #4Z
values from the Global matrix to the free
[ and boundary matrices used in the static
KBdB+ KBFdF=FB dB+KFdF=FF condensation.
• The Boundary displacements dB are generally known (either = 0 or values), • Notice the order of the terms in the KB
23 24
2/17/2020
3
Meshing using Quad Elements
Now: Let’s try solve it using Quad. Elem. 6 = u3y
2 4
4 = u2y
!& !' "& "' Y& Y' 5 = u3x 1 5
K3 0 0 0
2 = u1y
• We will use single Quad Elem per member. 7 0 −8 0 1 0
#$ =
3 = u2x 4m
• What do you expect that will change? 0 0 0 1 = u1x
−8 0 16 0 −8 0 Discretization and global numbering
• Element Local Matrix, now will be 6x6 3> 0 0 0 0 0 0 Local element dof of nodes “ i.e. meshing”
• The transformation Matrix
1 0 −8 0 7 0 Connectivity Matrix
• Connectivity Matrix
0 0 0 0 0 0 GN 1 2 3 4 5 6
8=d3y
1 1 6 2 7 3 8 3=d3x 7=d2y
cos() −sin() 0 0 0 0 2 3 8 4 9 5 10 6=d1y
2=d2x 4=d4x 9=d4y
sin() cos() 0 0 0 0
0 0 cos() −sin() 0 0 1=d1x 5=d5x 10=d5y
(=
0 0 sin() cos() 0 0 BN= (1,5,6,10) 4m
4m
0 0 0 0 cos() −sin() FN = (2,3,4,7,8,9)
0 0 0 0 sin() cos() DOF as translations in X-direction DOF as translations in Y-direction
25 26
• Solution did not “improve”, almost similar to the solution obtained using 4 linear elements
27