cambridge university engineering dept this work is in ... twenty minute... · diagram one possible...

48
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

Upload: others

Post on 08-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 2: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

FROM THE HANDBOOK

POLYHEDRON

Page 3: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra
Page 4: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Originaldiagram

One possiblereciprocaldiagramZones of Influence of

Local Airy Stress Functions

Local PolyhedraBasisreciprocaldiagrams

Page 5: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra
Page 6: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Restrict attention to 2D trusses (for now).

Interested in loaded trusses, hence in graphic statics a la Cremona.

Applications and rationale

- over-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).

Page 7: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

STANDARD STRUCTURAL ENGINEERING:

Nodal Forces

P

Nodal Displacements U

VBar Extensions

QBar Tensions

ACompatibility

BEquilibrium

EElasticity

STIFFNESS

K

The Stiffness Method:

P = KU (spring equation)

1. Create stiffness matrixBEA=K

2. Invert it.

3. Given applied forces P, U = K-1 PV = AU andQ = EV

Page 8: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Subspace accountancy (in 2D)

b-s = 2n-m-3

Page 9: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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?

Page 10: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

(Bars drawn parallel to reciprocal forces)

99% of structural engineering

Page 11: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

form forceforce form

RECIPROCAL DIAGRAMS

(Bars drawn parallel to reciprocal forces)

Page 12: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

form forceforce form

RIGIDITY THEORY

(Bars drawn parallel to reciprocal forces)

Page 13: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

form forceforce form

GRAPHIC STATICS

(Bars drawn parallel to reciprocal forces)

Page 14: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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 FUNCTIONROTATE GLIDE THROUGH 90 deg – GET A MECHANISM.

Page 15: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Example of a glide giving the mechanism

Page 16: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

form forceforce form

Link between (finite) statics and (infinitesimal) kinematics

(Bars drawn parallel to reciprocal forces)

Page 17: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 18: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 19: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 20: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Reciprocal

3, say

+Infinity-Infinity

E

J

T

Vertical equilibrium gives

3 = zero x (Infinity - Infinity)

which is arguably true, but not very satisfactory

Page 21: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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.

Page 22: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

THE RESOLUTION – USE A FUNICULAR POLYGON

(“FUNICULAR” means ROPE)

THE STRUCTURE

Structural Perimeter

Internal structure

Page 23: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 24: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 25: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

OriginalReciprocal

POLE

spokes

Force polygon

Page 26: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Now add back the internal structure to the original

OriginalReciprocal

Page 27: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Now add back the internal structure to the original

OriginalReciprocal

Page 28: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

And add the reciprocal of the internal strucutre

OriginalReciprocal

(Schematic only…)

Page 29: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 30: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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”

Page 31: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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”

Page 32: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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!

Page 33: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

a loaded

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

“THE BEAUTIFUL DUALITY”

Page 34: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

a fairly general

QUESTION:Can I insert one of these?

which would also have a reciprocal

(which would give A Really Beautiful Duality)

Page 35: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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.

Page 36: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Original

Reciprocal

Shared edge

Position funicular polygon

The corresponding funiculars then share an edge with the corresponding perimeters.

Funicular polygon Shared edge

Page 37: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

(See café)

Page 38: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Funicular polygon

3, say

+finite-finite

E

J

TZ

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”

Page 39: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 40: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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.

Page 41: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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.

Page 42: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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

Page 43: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra
Page 44: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

NEXT STEP:DISPLACEMENTSTHAT CAUSE BAR EXTENSIONS

Page 45: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

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…

Page 46: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

L

Lf

X

δLδT

δX

Reciprocity β

Recip. γ

Recip. γ

δF

Reciprocity β

F

T

(S)

δLf

Williot diagramRECIROCAL OF Williotdiagram

AND SO THERE IS A SECOND RECIPROCITY… ON THE INFINITESIMAL DISPLACEMENTS …

AND SINCE THE APPLIED FORCES CAN BE VARIED, THERE IS A THIRD…

Page 47: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

Virtual work (Virtual forces)

XδF

δF.X = δT.L

Real system

Virtualequilibrium system

δP

AB

C

D

E

Xp

XqXr

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…

Page 48: Cambridge University Engineering Dept This work is in ... Twenty Minute... · diagram One possible reciprocal Zones of Influence of diagram Local Airy Stress Functions Local Polyhedra

To be continued…

Thank you for listening.