Reciprocal Diagrams, Graphic Statics, Airy Stress Functions and - - PowerPoint PPT Presentation

reciprocal diagrams graphic statics airy stress functions
SMART_READER_LITE
LIVE PREVIEW

Reciprocal Diagrams, Graphic Statics, Airy Stress Functions and - - PowerPoint PPT Presentation

Reciprocal Diagrams, Graphic Statics, Airy Stress Functions and Polyhedra Allan McRobie , Cambridge University Engineering Dept This work is in collaboration with Toby Mitchell and Bill Baker of Skidmore Owings and Merrill LLP, Chicago FROM THE


slide-1
SLIDE 1

Reciprocal Diagrams, Graphic Statics, Airy Stress Functions and Polyhedra Allan McRobie,

Cambridge University Engineering Dept This work is in collaboration with

Toby Mitchell and Bill Baker of Skidmore Owings and Merrill LLP, Chicago

slide-2
SLIDE 2

FROM THE HANDBOOK

POLYHEDRON

slide-3
SLIDE 3
slide-4
SLIDE 4

Original diagram One possible reciprocal diagram Zones of Influence of Local Airy Stress Functions Local Polyhedra Basis reciprocal diagrams

slide-5
SLIDE 5
slide-6
SLIDE 6

Restrict attention to 2D trusses (for now). Interested in loaded trusses, hence in graphic statics a la Cremona. Applications and rationale

  • ver-reliance on finite element computations, hence possible time for

renaissance in more intuitive graphical methods

  • potential to solve problems which may be tricky by standard FE packages
  • advantages in optimal structures
  • applications beyond truss analysis (e.g. plastic collapse mechanisms of slabs,

foundations, beam sections in torsion, etc).

slide-7
SLIDE 7

STANDARD STRUCTURAL ENGINEERING:

Nodal Forces P Nodal Displacements U V Bar Extensions Q Bar Tensions A

Compatibility

B

Equilibrium

E

Elasticity STIFFNESS

K

The Stiffness Method: P = KU (spring equation)

  • 1. Create stiffness matrix

BEA=K

  • 2. Invert it.
  • 3. Given applied forces P,

U = K-1 P V = AU and Q = EV

slide-8
SLIDE 8

Subspace accountancy (in 2D)

b-s = 2n-m-3

slide-9
SLIDE 9

Initial Questions – Can we extend the 19th century methods of Maxwell, Cremona, etc for statics - by including 20th century results of Whiteley and co, or by finding new techniques? Can we create a coherent framework that includes structure, loads AND deformations?

slide-10
SLIDE 10

(Bars drawn parallel to reciprocal forces)

99% of structural engineering

slide-11
SLIDE 11

form force force form

RECIPROCAL DIAGRAMS

(Bars drawn parallel to reciprocal forces)

slide-12
SLIDE 12

form force force form

RIGIDITY THEORY

(Bars drawn parallel to reciprocal forces)

slide-13
SLIDE 13

form force force form

GRAPHIC STATICS

(Bars drawn parallel to reciprocal forces)

slide-14
SLIDE 14

Initial Progress (2D trusses) – A coherent framework for equilibrium is now emerging, using stress functions, polyhedra, 3D projective geometry, etc , all of which puts Graphic Statics on a firmer foundation (in my mind, at least). Example 1. It incorporates novelties such as “offsets”, (or “glides” or “parallel motions” a la Crapo and Whiteley) which thus involve displacement diagrams of mechanisms.

GENERATE A “GLIDE” BY FLEXING A LOCAL AIRY STRESS FUNCTION ROTATE GLIDE THROUGH 90 deg – GET A MECHANISM.

slide-15
SLIDE 15

Example of a glide giving the mechanism

slide-16
SLIDE 16

form force force form

Link between (finite) statics and (infinitesimal) kinematics

(Bars drawn parallel to reciprocal forces)

slide-17
SLIDE 17

Example 4. New relations emerge s = M* (No of self stresses in the original equals the number of in-plane linkage mechanisms in the reciprocal) s* = M so… s+M = s*+M* And since number of states of self stress = number of out-of-plane polyhedral mechanisms, Then a sort of “conservation of mechanisms”: sum of out-of-plane polyhedral plus in-plane linkage-like mechanisms is preserved under reciprocity.

Usually M = m+1 Nontriv mechs Rigid Body rotation (but M = m if all vertices have the same coordinates) Crapo and Whiteley 1993

slide-18
SLIDE 18

Example 2. The application of stress functions to “funicular polygons” removes many troubles (zero x infinity problems, locked mechanisms, etc). It involves a triple layer Airy stress function.

a fairly general

slide-19
SLIDE 19

Funicular polygons and triple layer Airy stress functions. Problem number 1 – can get troublesome infinities

Original Reciprocal Lines of action of parallel applied forces go off to Point-at-Infinity

slide-20
SLIDE 20

Reciprocal 3, say +Infinity

  • Infinity

E J T Vertical equilibrium gives 3 = zero x (Infinity - Infinity) which is arguably true, but not very satisfactory

slide-21
SLIDE 21

Funicular polygons and triple layer Airy stress functions. Problem number 2 – the force polygon can lock up all the Airy stress functions (and mechanisms) (FORCES ARE DIFFERENT THAN BARS)

Original Reciprocal Say lines of action meet at a point Then its reciprocal, the force polygon, locks up the Airy stress function.

slide-22
SLIDE 22

THE RESOLUTION – USE A FUNICULAR POLYGON (“FUNICULAR” means ROPE) THE STRUCTURE Structural Perimeter Internal structure

slide-23
SLIDE 23

First, temporarily ignore the internal structure and just consider the structural perimeter, where external loads will be applied at the nodes.

Lines of action of applied forces

slide-24
SLIDE 24

Then, join up the lines of applied forces with “rope”, creating the funicular polygon. (The geometry of this must be such as to allow equilibrium with the applied forces.) “ROPE” FUNICULAR POLYGON

slide-25
SLIDE 25

The way to guarantee equilibrium (horiz, vert and moment) is for the reciprocals to the rope to be spokes radiating from a POLE Original Reciprocal POLE spokes Force polygon

slide-26
SLIDE 26

Now add back the internal structure to the original Original Reciprocal

slide-27
SLIDE 27

Now add back the internal structure to the original Original Reciprocal

slide-28
SLIDE 28

And add the reciprocal of the internal strucutre Original Reciprocal (Schematic only…)

slide-29
SLIDE 29

In terms of Airy stress functions – we have TWIN LAYER stress functions – one layer for the structure and one layer for the applied forces, and funicular, etc,. Bar forces reciprocal to the internal structure

slide-30
SLIDE 30

In terms of Airy stress functions – we have TWIN LAYER stress functions – one layer for the structure and one layer for the applied forces, and funicular, etc,. Bar forces reciprocal to the internal structure AND IF WE SLICE THRU HERE – WE GET A “POSITION FUNICULAR”

slide-31
SLIDE 31

PICK A POLE, ANY POLE, on original Original Reciprocal The POLE is just an ORIGIN for the coordinate vectors defining the nodes on the structural perimeter … and the radial spokes are just the nodal position vectors … the “coordinate spokes” Reciprocal to the ORIGIN is a “POSITION FUNICULAR POLYGON” Can finally see “the beautiful duality”

slide-32
SLIDE 32

a fairly general We arrive at a triple layer stress function Cleave the double layer stress function using the planes defined by the coordinate spokes. It means we end up doing origami along the coordinate vectors!

slide-33
SLIDE 33

a loaded THE THING TO NOTE IS THAT THE FUNICULAR POLYGONS ARE FLAT, BUT THE “PERIMETERS FORCE POLYGON” ARE NOT. (“wavy gutter”)

“THE BEAUTIFUL DUALITY”

slide-34
SLIDE 34

a fairly general QUESTION: Can I insert one of these? which would also have a reciprocal (which would give A Really Beautiful Duality)

slide-35
SLIDE 35

Original Reciprocal Choose as ORIGIN Choose as POLE

Can make it easier if we pick the poles to be one of the nodes on the relevant perimeter.

slide-36
SLIDE 36

Original Reciprocal Shared edge Position funicular polygon The corresponding funiculars then share an edge with the corresponding perimeters. Funicular polygon Shared edge

slide-37
SLIDE 37

EXAMPLE: a cross-braced bay connected to a four-bar linkage, with applied nodal loads (see for example the restaurant!) (See café)

slide-38
SLIDE 38

Funicular polygon 3, say +finite

  • finite

E J T Z 3 Vertical equilibrium is now given by nice, finite equations.

RESOLUTION OF Problem number 1 – the troublesome infinities

Pick a POLE (any pole). It is just the origin for the “position” vectors of the force polygon. And draw the “force coordinate spokes”

slide-39
SLIDE 39

RESOLUTION TO Problem number 2 – the force polygon is no longer a FACE of the reciprocal figure, so its edges can articulate freely out of plane

Original Reciprocal Funicular polygon

slide-40
SLIDE 40

Now that we have proper articulation, we can

  • construct all the offsets/glides/parallel motions, and rotate them by 90 deg. to get all the mechanisms.
slide-41
SLIDE 41

Now that we have proper articulation, we can construct an interesting “structural algebra”,

  • we can make linear combinations of loaded structures in equilibrium, by flexing the free nodes on the reciprocal.
slide-42
SLIDE 42

Other extensions…

  • 1. Create same graphical treatment for displacements, extensions, initial strains, etc

(Williot diagrams…) – i.e do compatibility as well as we can now do equilibrium

  • 2. Fuse the two frameworks via elasticity…
  • 3. Extend to 3D trusses - maybe first to 2D manifolds (eg those chairs, rooves), then

to fully 3D

  • 4. Extend to frames…

5. Extend truss results down to nodes with valency less than three, to give more complete treatment of mechanisms

  • 6. Create general roadmap of reciprocity to create fuller picture.
  • 7. etc
slide-43
SLIDE 43
slide-44
SLIDE 44

NEXT STEP:

DISPLACEMENTS THAT CAUSE BAR EXTENSIONS

slide-45
SLIDE 45

L

Lf X δL δX

Reciprocity β

  • Recip. γ

Reciprocity β

F T

AND SO THERE IS A SECOND RECIPROCITY… ON THE INFINITESIMAL DISPLACEMENTS … AND SINCE THE APPLIED FORCES CAN BE VARIED, THERE IS A THIRD…

slide-46
SLIDE 46

L

Lf X δL δT δX

Reciprocity β

  • Recip. γ
  • Recip. γ

δF

Reciprocity β

F T (S) δLf

Williot diagram RECIROCAL OF Williot diagram AND SO THERE IS A SECOND RECIPROCITY… ON THE INFINITESIMAL DISPLACEMENTS … AND SINCE THE APPLIED FORCES CAN BE VARIED, THERE IS A THIRD…

slide-47
SLIDE 47

Virtual work (Virtual forces)

X δF

δF.X = δT.L

Real system Virtual equilibrium system δP A B C D E Xp Xq Xr Xs δF.X = δP.Xp + δQ.Xq + δR.Xr + δS.Xs = δP.Xp + δQ.(Xp+a) + δR.(Xp+e) + δS.(Xp- d) = 0 + δQ.a + δR.e

  • δS.d

(since δP+ δQ+ δR+ δS = 0) = (- δB+ δA).a + (- δC+ δE+ δB).e -(- δD+ δC).d = δA.a + δB.(-a +e) + δC.(-d-e) + δD. d + δE.e = δA.a + δB.b+ δC.c + δD.d + δE.e = δTa.a + δTb.b+ δTc.c + δTd.d + δTe.e (where δTa is the component of the bar force increment oriented along the original bar direction a) δQ δR δS

So I did not insert Virtual Work – it dropped out as a vector identity…

slide-48
SLIDE 48

To be continued… Thank you for listening.