Download presentation
Presentation is loading. Please wait.
Published byPeter Mosley Modified over 9 years ago
1
11/11/20151 Trusses
2
11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements –Principle of virtual work states that if a general structure that is in equilibrium with its applied forces deforms due to a set of small compatible virtual displacements, the virtual work done is equal to its virtual strain energy of internal stresses.
3
11/11/20153 At element level, U e = W e – U e = virtual strain energy of internal stresses – W e = virtual work of external forces acting through virtual displacements
4
11/11/20154 u We now assume a simple displacement function to define the displacement of every material point in the element. u Usually use low order polynomials u Here u = a 1 + a 2 x –u is axial displacement –a 1, a 2 are constants to be determined –x is local coordinate along member
5
11/11/20155 u The constants are found by imposing the known nodal displacements u i, u j at nodes i and j u i = a 1 + a 2 x i u j = a 1 + a 2 x j u u i, u j are nodal displacements u x i, x j are nodal coordinates
6
11/11/20156 u letting x i = 0, x j = L, we get –a 1 = u i –a 2 = (u j -u i )/L u We can write –[N] = matrix of element shape functions or interpolation functions –{d} = nodal displacements
7
11/11/20157 N 1 =1 Variation of N 1 Variation of N 2 N 2 =1
8
11/11/20158 u Strain is given by u where [B] is a matrix relating strain to nodal displacement (matrix of derivatives of shape function)
9
11/11/20159 u Now = E( = E[B]{d}-E –Stress and strain are constant in a member Define internal virtual strain energy for a set of virtual displacements { d} to be
10
11/11/201510 = virtual strain = stress level at equilibrium –dV = volume u Virtual work of nodal forces is W e = { d} T {f} u Then, virtual work is given by
11
11/11/201511 u Substituting and rearranging gives Canceling { d} T gives [k]{d}={F} where For thermal problem
12
11/11/201512 u for a truss we get u this formulation method also applies to 2-d and 3-d elements
13
11/11/201513 Procedure for Direct Stiffness Method (Displacement Method) 1.Discretize into finite elements, Identify nodes, elements and number them in order. 2.Develop element stiffness matrices [K e ] for all the elements. 3.Assemble element stiffness matrices to get the global stiffness matrix ([K G ] = [K e ]). The size of of global stiffness matrix = total d.o.f of the structure including at boundary nodes. Assembly is done by matching element displacement with global displacements. Also develop appropriate force vector (by adding element force vectors) such that equation of the type [K G ] {u}={F} is obtained.
14
11/11/201514 4.Apply kinematic boundary conditions. Without applying boundary conditions, [K G ] will be singular. (minimum number of boundary conditions required is to arrest ‘Rigid Body’ displacements). 5. Solve for unknown displacements {u} ( {u}= [K G ] –1 {F}). 6.Once displacements are determined find (a) reactions by picking up appropriate rows from the equation {F}=[K G ] {u}, (b) Find element forces {f}=[K e ] {u e }, (c) Element stresses given by { e }= [D][B]{u e }. Procedure for Direct Stiffness Method
15
11/11/201515
16
11/11/201516 2A, L, EA, L, E
17
11/11/201517
18
11/11/201518 { Reactions
19
11/11/201519 Element Forces A, L, E f1f1 f2f2 2A, L, EA, L, E
20
11/11/201520
21
11/11/201521
22
11/11/201522
23
11/11/201523 u 1 u 2 u 2 u 3
24
11/11/201524
25
11/11/201525
26
11/11/201526
27
11/11/201527
28
11/11/201528 Direct Element Formulation u truss element acts like 1-d spring –l >> transverse dimensions –pinned connection to other members (only axial loading). –usually constant cross section and modulus of elasticity
29
11/11/201529 »A = cross section area »E = modulus of elasticity »L = length
30
11/11/201530 u Assume displacements are much smaller than overall geometry –vertical displacements of horizontal member produce no vertical force u Stiffness matrix is written in local element coordinates aligned along element axis u want stiffness matrix for arbitrary orientation
31
11/11/201531 u rotate coordinate systems using rotation matrix [R] u displacement components in global coordinates are related to displacement components in local coordinates by {d’}=[R]{d} –{d} = displacement in global coordinates –{d’} = displacement in local element coordinates
32
11/11/201532
33
11/11/201533
34
11/11/201534 u start with member on x axis, element equations are or {k’}{d’}={f’} u Note that y equations are all zero
35
11/11/201535
36
11/11/201536 At node i A similar matrix can be obtained at node j
37
11/11/201537 u Matrix [R] is:
38
11/11/201538 u Similarly, force components are related by {f’} = [R]{f} u Local force displacement relation is [k’]{d’} = {f’} u global force displacement relation is [k][R]{d} = [R]{f} u using fact that [R] -1 = [R] T, we get [R] T [k][R]{d} = {f}
39
11/11/201539 u then [k] = stiffness matrix in global coordinates is [R] T [k’][R]
40
11/11/201540 u Structure equation is [k] {D} = {F} –[k] = structure stiffness matrix –{D} = nodal displacement vector –{F} = applied load vector
41
11/11/201541
42
11/11/201542 2
43
11/11/201543
44
11/11/201544
45
11/11/201545
46
11/11/201546
47
11/11/201547
48
11/11/201548
49
11/11/201549
50
11/11/201550
51
11/11/201551 u3u3 v3v3 u’ 3 v’ 3
52
11/11/201552
53
11/11/201553
54
11/11/201554
55
11/11/201555 Finite Element Model u usually use existing codes to solve problems u user responsible for –creating the model –executing the program –interpreting the results
56
11/11/201556 u arrangement of nodes and elements is known as the mesh u plan to make the mesh model the structure as accurately as possible
57
11/11/201557 u for a truss –each member is modeled as 1 truss element –truss members or elements are connected at nodes –node connections behave like pin joints –truss element behaves in exact agreement with assumptions –no need to divide a member into more than 1 element
58
11/11/201558 –such subdivision will cause execution to fail »due to zero stiffness against lateral force at the node connection where 2 members are in axial alignment
59
11/11/201559
60
11/11/201560 u there is geometric symmetry –often possible to reduce the size of problem by using symmetry –need loading symmetry as well
61
11/11/201561
62
11/11/201562 u Fig. 3-5 and 3-6 show symmetric loads and the reduced model –need to impose extra conditions along the line of symmetry »displacement constraints: nodes along the line of symmetry must always move along that line »changed loads: the load at the line of symmetry is split in two
63
11/11/201563 Computer input assistance u a preprocessor is used to assist user input u required inputs are –data to locate nodes in space –definition of elements by node numbers –type of analysis to be done –material properties –displacement conditions –applied loads
64
11/11/201564 u interactive preprocessors are preferable –you can see each node as it is created –elements are displayed as they are created –symbols are given for displacement and load conditions –usually allow mesh generation by replication or interpolation of an existing mesh –allow inserting nodes along lines –allow entering a grid by minimum and maximum positions plus a grid spacing
65
11/11/201565 u truss element consists of 2 node numbers that connect to form element u other information for truss is –modulus of elasticity –cross sectional area u data can form a material table u assign element data by reference to the table
66
11/11/201566 u boundary or displacement conditions are set by selecting a node and setting its displacement U do not over constrain a structure by prescribing zero displacements where there is no physical support
67
11/11/201567 u loading conditions are set by selecting nodes and specifying force or moment components U check model carefully at this point
68
11/11/201568 Analysis Step u mostly transparent to user u small truss models have enough accuracy and performance for an accurate solution u a large model has a large number of elements and nodes
69
11/11/201569 u numerical solution may not be accurate if there are full matrices u get better accuracy if the nonzero terms are close to the diagonal –reduces the number of operations and round off error (banded matrix)
70
11/11/201570 u in FE model, element or node numbering can affect bandwidth –good numbering pattern can minimize bandwidth –different methods based on node or element numbering –to minimize, plan numbering pattern so nodes that connect through an element have their equations assembled close together
71
11/11/201571 u In Fig. 3-7, node numbers are considered, X’s show nonzero terms
72
11/11/201572 u In Fig. 3-8, node numbers are considered
73
11/11/201573 u many programs have bandwidth or wavefront minimizers available u most programs will keep original numbering for display but use the minimized number scheme
74
11/11/201574 u numerical algorithms, numerical range of the computer affect solution u relative stiffness of members can influence results –problems when members of high and low stiffness connect –can exceed precision of computer –physical situation is usually undesirable
75
11/11/201575 u Approximation error for truss is zero u Most common error messages (errors) come from –incorrect definition of elements –incorrect application of displacement boundary conditions
76
11/11/201576 –may get non-positive definite structure stiffness matrix from not enough boundary conditions to prevent rigid body motion »two elements connect in-line zero lateral stiffness »truss structure not kinematically stable (linkage)
77
11/11/201577 u next look at stress components –in continua, stress components are related to averaged quantities at the nodes –trusses have a stress in each member (not easy to plot) u truss model is exact so it does not usually need refinement
78
11/11/201578 Output Processing and Evaluation u Get numerical results with input data followed by all nodal displacements and element stresses u first graphic to look at is the deformed shape of the structure –nodal displacements are exaggerated to show structure deformation –check to ensure model behaves as expected
79
11/11/201579 u linear elastic analysis, failure is by –overstressing –buckling (have to find members with significant compression and use Euler's buckling equation)
80
11/11/201580 Final Remarks u few situations where a truss element is the right element for modeling behavior
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.