Professional Documents
Culture Documents
Boundary Conditions AND General Constraints
Boundary Conditions AND General Constraints
BOUNDARY CONDITIONS
AND
GENERAL CONSTRAINTS
TheSpecificationofKnownJointDisplacements
ReducestheNumberofEquationstobeSolved
1. INTRODUCTION
Thefundamentalsofstructuralanalysisandmechanicsasappliedtothelinear
staticanalysishavebeensummarizedinthefirstseveralchaptersofthisbook.
However, additional computational and modeling techniques used to solve
specialproblemsremaintobepresented.
It has been established that the displacement method, where the joint
displacements and rotations are the unknowns, generates a system of joint
equilibrium equations. Bothstatically determinate andstatically indeterminate
structuresaresolvedbythedisplacementmethod.Theglobalstiffnessmatrixis
the sum of element stiffness matrices and can be formed with respect to all
possible joint displacement degrees of freedom. The minimum number of
supports required for a stable system is that which will prevent rigid body
movementofthestructure.
7-2
Thereareseveralreasonsthatthegeneraldisplacementmethodisnotusedfor
noncomputercalculations.Formostproblems,thesolutionofalargenumberof
equations is required. Also, to avoid numerical problems, a large number of
significantfiguresisrequiredifbothbendingandaxialdeformationsareincluded
in the analysis of frame structures. One notes that the two traditional
displacement analysis methods, moment distribution and slopedeflection,
involve only moments and rotations. When those traditional displacement
methodsareextendedtomoregeneralframetypestructures,itisnecessarytoset
theaxialdeformationstozero;which,inmodernterminology,istheapplication
ofadisplacementconstraint.
Ithasbeenshownthatforthedevelopmentoffiniteelementstiffnessmatricesit
isnecessarytointroduceapproximatedisplacementshapefunctions.Basedon
thesameshapefunctions,itispossibletodevelopconstraintsbetweendifferent
coarseandfinefiniteelementmeshesintwoandthreedimensions.
Ku R Or,insubscriptnotation K ij u j Ri
j 1
i 1,...N
(7.1)
K
j 1
N
ij
u j Ri K in u n
K ij u j Ri K in u n
j n 1
i 1,...n 1
or, Ku R
i n 1,...N
(7.2)
CONSTRAINTS
7-3
Thissimplemodificationtothestiffnessandloadmatricesisappliedtoeach
specifieddisplacementandthe nth rowandcolumnarediscarded.Forafixed
support,wherethedisplacementiszero,theloadvectorsarenotmodified.Those
modifications, resulting from applied displacements, can be applied at the
element level, before formation of the global stiffness matrix. After all
displacements have been calculated, the load associated with the specified
displacementscanbecalculatedfromthediscardedequilibriumequation.This
samebasicapproachcanbe used where the displacements are specifiedas a
functionoftime.
Itshouldbeapparentthatitisnotpossibletospecifyboth un and Rn atthe
same degree of freedom. One can design a structure so that a specified
displacement will result from a specifiedload; therefore, this is a structural
designproblemandnotaprobleminstructuralanalysis.
7-4
K
u1 , F1
u2 , F2
Figure7.1ExampletoIllustrateNumericalProblems
Theequilibriumequationsforthissimplestructure,writteninmatrixform,are
thefollowing:
Kk K
K K k
u1 F1
u F
2 2
(7.3)
Most structural analysis programs are written in double precision, and the
stiffnesstermshaveapproximately15significantfiguresandcanbeintherange
of10308to10+308.Therefore,ifthestiffelementhasastiffnessofK=1020k,the
termK+kistruncatedtoKandtheequilibriumequationsaresingularandcannot
be solved. If K=1012 k, approximately 12 significant figures are lost and the
solution is accurate to approximately three significant figures. The equation
solvers used in the wellwritten structural analysis programs can sometimes
detectthistypeoferrorandwarntheuser.However,forlargesystems,thistype
oferrorcanbecumulativeandisnotalwaysdetectedbythecomputerprogram.
This problem can be avoided by using realistic stiffness values, or by using
constraintsintheplaceofverystiffelements.Thisisonereasontherigidfloor
diaphragm constraint is often used in the solution of multistory buildings,
because the inplane stiffness of the floor system is often several ordersof
magnitudegreaterthanthebendingstiffnessofthecolumnsthatconnectthestiff
floorslabs.
Innonlineardynamicanalysis,iterationisoftenusedtosatisfyequilibriumatthe
endofeachtimestep.Ifelementshavealargestiffnesschangeduringthetime
step, the solution can oscillate about the converged solution for alternate
iterations.Toavoidthisconvergenceproblem,itisnecessarytoselectrealistic
stiffness values; or displacement constraints can be activated and deactivated
duringtheincrementalsolution.
CONSTRAINTS
7-5
Figure7.2UtilizationofDisplacementConstraintsinPortalFrameAnalysis
Usinghandcalculationsandtheslopedeflectionmethod,itiscommonpractice
toneglectaxialdeformationswithinthethreemembersoftheportalframe.In
mathematicalnotation,thosethreeconstraintequationscanbewrittenas:
u y1 0
u y2 0
(7.4)
u x 2 u x1
Asaresultoftheseconstraints,thefollowingloadassumptionsmustbemade:
Ry1 0
Ry 2 0
Rx1 R x1 R x 2
(7.5)
7-6
Theapplicationofaconstraintequationmustbejustifiedbyaphysical
understandingofstructuralbehavior.Inthiscase,wecansaythattheaxial
deformationsaresmallcomparedtolateraldeformation u x1 .Also,theaxial
deformationsinthecolumnsdonotcausesignificantbendingforceswithin
the other members of the structure. In addition, vertical loads cannot be
appliedthatcancausehorizontaldisplacementsintherealstructure.
2.
Ingeneral,foreachapplicationofaconstraintequation,oneglobaljoint
displacementdegreeoffreedomiseliminated.
3.
Theforceassociationwitheachaxialdeformation,whichhasbeensetto
zero,cannotbecalculateddirectly.Becausetheaxialdeformationhasbeen
set to zero, a computer program based on a displacement method will
produce a zero axial force. This approximation can have serious
consequences if automatic code design checks are conducted by the
computerprogram.
4.
Theconstraintequationsshouldbeappliedattheelementstiffnesslevel
beforeadditionofelementstiffnessmatricestotheglobaljointequilibrium
equations.
CONSTRAINTS
7-7
diaphragmlevel,sixdegreesoffreedomexistforathreedimensionalstructure
beforeintroductionofconstraints.
7-8
u(iz)
(i )
z
u z(i )
y(i)
x(i)
u(i y)
u z(i )
u (iy )
u
(i )
x
(i )
x
u(mz )
u(i y)
)
u (m
y
u(ix)
u x(m )
B. Master-Slave Constraints
Figure7.3RigidDiaphragmApproximation
Fieldmeasurementshaveverifiedforalargenumberofbuildingtypestructures
thattheinplanedeformationsinthefloorsystemsaresmallcomparedtothe
interstoryhorizontaldisplacements.Hence,ithasbecomecommonpracticeto
assumethattheinplanemotionofallpointsonthefloordiaphragmmoveasa
rigid body. Therefore, the inplane displacements of the diaphragm can be
)
u (m ) ,andarotationabout
expressedintermsoftwodisplacements, u (m
x and y
)
thezaxis, u (m
z .
Inthecaseofstaticloading,thelocationofthemasternode(m)canbeatany
locationonthediaphragm.However,forthecaseofdynamicearthquakeloading,
themasternodemustbelocatedatthecenterofmassofeachfloorifadiagonal
massmatrixistobeused.TheSAP2000programautomaticallycalculatesthe
locationofthemasternodebasedonthecenterofmassoftheconstraintnodes.
Asaresultofthisrigiddiaphragmapproximation,thefollowingcompatibility
equationsmustbesatisfiedforjointsattachedtothediaphragm:
u (xi ) u (xm) y ( i ) u( mz)
u (yi ) u (ym) x ( i ) u( mz)
(7.6)
CONSTRAINTS
7-9
(i )
Therotation u z mayormaynotbeconstrainedtotherigidbodyrotationofthe
diaphragm. This decisionmust be based on howthe beams andcolumns are
physicallyconnectedtothefloor system.Inthecaseofa steel structure, the
structuraldesignermayspecifythatthefloorslabisreleasedinthevicinityofthe
joint,whichwouldallowthejointtorotateindependentlyofthediaphragm.On
the other hand, in the case of a pouredinplace concrete structure, where
columns and beams are an intricate part of the floor system, the following
additionalconstraintmustbesatisfied:
u( iz) u( mz)
(7.7)
Orinmatrixform,thedisplacementtransformationis:
u(xi ) 1 0 y (i )
(i )
(i)
uy 0 1 x
u(iz) 0 0 u( iz)
u(xm)
( m)
(i)
u y or, u
u(mz)
T ( i ) u( m)
(7.8)
Ifdisplacementsareeliminatedbytheapplicationofconstraintequations,the
loadsassociatedwiththosedisplacementsmustalsobetransformedtothemaster
node.Fromsimplestaticstheloadsappliedatjointicanbemovedtothe
masternodembythefollowingequilibriumequations:
Rx( mi ) Rx( i )
R (ymi ) R (yi )
)
R( mi
z
R( iz)
(7.9)
y
(i)
R(xi )
(i)
R(yi )
Orinmatrixform.theloadtransformationis:
Rx( mi) 1
0 0 R(xi )
( mi)
1 0 R(yi ) Or, R ( mi) T (i )T R ( i )
Ry 0
R ( mi) y ( i ) x ( i ) 1 R( i )
z
z
(7.10)
Again, one notes that the force transformation matrix is the transpose of the
displacementtransformationmatrix.
7-10
Thetotalloadappliedatthemasterpointwillbethesumofthecontributions
fromallslavenodes.Or:
R (m)
( mi)
( i )T
R (i)
(7.11)
Now,consideraverticalcolumnconnectedbetweenjointiatlevelmandjointj
atlevelm+1,asshowninFigure7.4.Notethatthelocationofthemasternode
canbedifferentforeachlevel.
u z
y ( j)
m+1
u y
u x
x( j)
DOF at i and j
u z
uy
ux
uz
(i )
y (i ) i
Figure7.4ColumnConnectedBetweenHorizontalDiaphragms
FromEquation(7.6)itisapparentthatthedisplacementtransformationmatrix
forthecolumnisgivenby
CONSTRAINTS
7-11
u (xi )
(i )
uy
u (zi )
(i )
ux
0
0
u (i )
y
0
0
1
0
0
0
0
1
0
0
0
0
0 y (i )
0 x (i )
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 0 0 0 1 0
0 0 0 0 0 1
0
0
0 0 0 0 0 0
0 0 0 0 0 0
0
0
0
0
0 0 0 0 0
1 0 0 0 0 0
0
0
0
0
0
0
0
0
0
0
0
0
0 0 0 0 0 1
u(iz)
u (xj )
u (yj )
u (zj )
u( jx)
u( jy)
u( jz)
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 0 0 0 0 0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
u (xm)
0 u (ym)
0 u (zi )
0 u(ix)
0 u(iy)
(i )
0 u z
0 u(mz)
y ( j ) u (xm1)
x ( j ) u (ym1)
0 u (zi )
0 u(ix)
0 u(iy)
0 u(iz)
(m1)
uz
(7.12)
Orinsymbolicform:
d Bu
(7.13)
Thedisplacementtransformationmatrixis12by14ifthezrotationsareretained
asindependentdisplacements.Thenew14by14stiffnessmatrix,withrespectto
themasterandslavereferencesystemsatbothlevels,isgivenby:
K B T kB
(7.14)
where k istheinitial12by12globalstiffnessmatrixforthecolumn.Itshould
be pointed out that the formal matrix multiplication, suggested by Equation
(7.14), need not be conducted within a computer program. Sparse matrix
operationsreducethenumericaleffortsignificantly.
7-12
Inthecaseofabeamatadiaphragmlevel,theaxialdeformationwillbesetto
zero by the constraints, and the resulting 8 by 8 stiffness matrix will be in
referencetosixrotationsandtwoverticaldisplacements.Therefore,theforcein
thebeamelementwillbezero.
6. RIGID CONSTRAINTS
Thereareseveraldifferenttypesofconstraintsthatrequiredisplacementsatone
pointtoberelatedtodisplacementsatanotherpoint.Themostgeneralformofa
threedimensionalrigidconstraintisillustratedinFigure7.5.
u( jz)
u z( j )
u (y j )
u x( j )
u(iz)
u(i y)
(i )
z
u( jy)
u( jx)
(i )
y
u x(i )
u(ix)
x
Figure7.5RigidBodyConstraints
Thepointsi,jandmareallpointsonabodythatcanbeconsideredtomove
withsixrigidbodydisplacements.Anypointinspacecanbeconsideredasthe
masternodeforstaticloading;however,fordynamicanalysis,themasternode
mustbeatthecenterofthemassifwewishtorestrictourformulationtoa
diagonalmassmatrix.
It is apparent from the fundamental equations of geometry that all points
connectedtotherigidbodyarerelatedtothedisplacementsofthemasternodeby
thefollowingequations:
CONSTRAINTS
7-13
(7.15)
u( ix) u( mx)
u( iy) u( my)
u( iz) u( mz)
TheconstraintequationsforpointjareidenticaltomatrixEquation(7.15)withi
replacedwithj.
Figure7.6ConnectionofBeamtoSlabbyConstraints
Itisrealistictousefournodeshellelementstomodeltheslabandtwonode
beam elements to model the beam. Both elements have six DOF per node.
However, there are no common nodes in space to directly connect the two
elementtypes.Therefore,itislogicaltoconnectnodei,atthemidsurfaceofthe
slab,withpointjattheneutralaxisofthebeamwitharigidconstraint.Ifthese
constraintsareenforcedattheshellnodesalongtheaxisofthebeam,itwill
allowthenaturalinteractionofthetwoelementtypes.Inadditiontoreducingthe
numberofunknowns,itavoidstheproblemofselectinganeffectivewidthofthe
7-14
slab.Also,itallowsnonprismaticbeams,wheretheneutralaxisinnotona
straightline,toberealisticallymodeled.Tomaintaincompatibilitybetweenthe
beamandslab,itmaybenecessarytoapplytherigidbodyconstraintatseveral
sectionsalongtheaxisofthebeam.
COLUMNS
BEAMS
3 DOF PER
RIGID ZONE
RIGID ZONES
D.BEAMCOLUMNMODEL
CONSTRAINTS
7-15
constantshearstresswithineachelementmakesitverydifficulttocapture
theparabolicsheardistributionthatexistsintheclassicalframeelement.
2.
Ifaveryfinemeshisused,thelinearfiniteelementsolutionwillproduce
near infinite stresses at the corners of the openings. Because the basic
philosophyofreinforcedconcretedesignisbasedoncrackedsections,itis
notpossibletousethefiniteelementresultsdirectlyfordesign.
3.
Using common sense and a physical insight into the behavior of the
structure,itispossibletouseframeelementstocreateaverysimplemodel
thataccuratelycapturesthebehaviorofthestructureanddirectlyproduces
resultsthatcanbeusedtodesigntheconcreteelements.
Figure7.7cillustrateshowtheshearwallisreducedtoaframeelementmodel
interconnected withrigidzones. The columns are first defined by identifying
regionsofthestructurethathavetwostressfreeverticalsides.Thebeamsare
thendefinedbyidentifyingareasthathavetwostressfreehorizontalsides.The
length of each beam and column should be increased by approximately 20
percentofthedepthoftheelementtoallowfordeformationsneartheendsofthe
elements.Theremainingareasofthestructureareassumedtoberigidinplane.
Basedonthesephysicalapproximations,thesimplemodel,showninFigure7.7d,
is produced. Each rigid area will have three DOF, two translations and two
rotations.Theendoftheframeelementsmustbeconstrainedtomovewiththese
rigidareas.Therefore,thismodelhasonly12DOF.Additionalnodeswithinthe
frameelementsmayberequiredtoaccuratelymodelthelateralloading.
7-16
Figure7.8UseofConstraintstoMergeDifferentFiniteElementMeshes
Toillustratetheuseofconstraintstomergedifferentsizedelements,considerthe
threedimensionalfiniteelementshowninFigure7.8.
TheeasiestmethodtogeneratethemeshshowninFigure7.8istousecompletely
differentnumberingsystemstogeneratethecoarseandfinemeshareasofthe
finiteelementmodel.Thetwosectionscanthenbeconnectedbydisplacement
constraints. To satisfy compatibility, it is necessary that the fine mesh be
constrainedtothecoarsemesh.Therefore,theshapefunctionsofthesurfaceof
thecoarsemeshmustbeusedtoevaluatethedisplacementsatthenodesofthe
finemesh.Inthiscase,the36DOFofthe12finemeshnodes,numbers21to32,
are related to the displacements at nodes 13 to 16 by 36 equations of the
followingform:
(7.16)
Theequationisappliedtothex,yandzdisplacementsatthe12points.The
bilinearshapefunctions, Ni,areevaluatedatthenaturalcoordinatesofthe12
points.Forexample,thenaturalcoordinatesfornode25arer=0ands=1/3.It
isapparentthatthesedisplacementtransformationscanautomaticallybeformed
CONSTRAINTS
7-17
and applied within a computer program. This approach has been used in
computerprogramsthatuseadaptivemeshrefinement.
(7.17)
An equation of this form can be written for all degrees of freedom at the
constraintnode.Thedisplacementtransformationmatrix B c isa1by5matrix
foreachconstraintdisplacement.Fortheconstraintequationtobesatisfied,the
error e must be zero, or a very small number compared to the other
displacementsintheequation.Thiscanbeaccomplishedbyassigningalarge
stiffness k c ,orpenaltyterm,totheerrorintheconstraintequation.Hence,the
force associated with the constraint is f c k c e and the 5 by 5 constraint
elementstiffnessmatrixcanbewrittenas:
k c BTc k c B c
(7.18)
Asthevalueof k c isincreased,theerrorisreducedandthestrainenergywithin
theconstraintelementwillapproachzero.Therefore,theenergyassociatedwith
theconstraintelementcanbeaddeddirectlytothepotentialenergyofthesystem
beforeapplicationoftheprincipleofminimumpotentialenergy.
It should be pointed out that the penalty term should not be too large, or
numericalproblemsmaybeintroduced,asillustratedinFigure7.1.Thiscanbe
avoidedifthepenaltytermisthreetofourordersofmagnitudegreaterthanthe
stiffnessoftheadjacentelements.
7-18
TheLagrangemultiplierapproachaddstheconstraintequationstothepotential
energy.Or:
1 T
u Ku u T R
2
B u
j 1
(7.19)
K
BT
B u R
0 0
(7.20)
ThenumberofequationstobesolvedisincreasedbyJadditionalequations.
Equation(7.20)hasbothequilibriumequationsandequationsofgeometry.Also,
the symmetric matrix is not positivedefinite. Therefore, pivoting may be
requiredduringthesolutionprocess.Hence,thepenaltymethodisthepreferable
approach.
11. SUMMARY
Traditionally,constraintswereused toreducethenumberofequationstobe
solved.Atthepresenttime,however,thehighspeedofthecurrentgenerationof
inexpensive personal computers allows for the doubleprecision solution of
severalthousandequationswithinafewminutes.Hence,constraintsshouldbe
usedtoavoidnumericalproblemsandtocreatearealisticmodelthataccurately
predictsthebehavioroftherealstructure.
Constraintequationsarenecessarytoconnectdifferentelementtypestogether.In
addition,theycanbeveryusefulinareasofmeshtransitionsandadaptivemesh
refinement.
Caremustbeexercisedtoavoidnumericalproblemsifpenaltyfunctionsareused
to enforce constraints. The use of Lagrange multipliers avoids numerical
problems;however,additionalnumericaleffortisrequiredtosolvethemixedset
ofequations.
CONSTRAINTS
7-19