45
Degrees of Freedom in Rigidity Theory Qays Shakir 1,2 1. Natiaonal University of Ireland, Galway 2. Middle Techincal University 24 March 2017

Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Embed Size (px)

Citation preview

Page 1: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of Freedom in Rigidity Theory

Qays Shakir1,2

1. Natiaonal University of Ireland, Galway2. Middle Techincal University

24 March 2017

Page 2: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Bar-joint Frameworks

Framework

A framework F in Rd is a pair (G ,P) where G = (V ,E ) is a graph and Pis a map (usually called realisation or configuration)

P : V → Rd where P(i) = pi

such that pi 6= pj whenever ij ∈ E .

Page 3: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

A single point in two dimensional space (plane) can be moved to anyposition in the plane using only horizontal and vertical translation.

Page 4: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

A single point in two dimensional space (plane) can be moved to anyposition in the plane using only horizontal and vertical translation.

Page 5: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

A single point in two dimensional space (plane) can be moved to anyposition in the plane using only horizontal and vertical translation.So the degree of freedom of a point in a plane is 2.

Page 6: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

Consider two points in a plane. The total number of degree of freedom is4.

Page 7: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

Consider two points in a plane. The total number of degree of freedom is4.

Page 8: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

Consider two points in a plane. The total number of degree of freedom is4.

Page 9: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

What can happened to the degree of freedom if the two points linked witha bar?

Page 10: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

What can happened to the degree of freedom if the two points linked witha bar?

Page 11: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

The bar and the two joints ( points) can move horizontally

Page 12: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

The bar and the two joints ( points) can move horizontally, vertically

Page 13: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

The bar and the two joints ( points) can move horizontally, vertically andit can be rotated.

Page 14: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

The bar and the two joints ( points) can move horizontally, verti-cally and it can be rotated. So the degree of freedom of the whole object is 3

Page 15: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

An intuitive view of degrees of freedom

The bar and the two joints ( points) can move horizontally, vertically andit can be rotated. So the degree of freedom of the whole object ( singlebar) is 3

Page 16: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Infinitesimal Rigidity

Infinitesimal motion

Let F = (G , p) be a framework in Rd . An infinitesimal motion ofF = (G , p) is a function q : V −→ Rd such that

〈p(vi )− p(vj)〉.〈q(vi )− q(vj)〉 = o for all edges {vi , vj} ∈ E (G )

Infinitesimal rigidity

A framework F = (G , p) is infinitesimally rigid if it is not admit anyinfinitesimal motion

Page 17: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Rigidity Matrix

Let framework F = (G , p) be a d-dimensional framework. The rigiditymatrix R(G , p) of F is a |E | × d |V | matrix whose rows are indexed by theedges of G and whose columns are indexed by the vertices of G such that :

Theorem

A framework F = (G , p) is infinitesimally rigid in Rd with n = |V | ≥ d if

and and only if rank(R) = nd − d(d+1)2

Page 18: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Rigidity matrix

Page 19: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degree of freedom via the rigidity Matrix

Total degrees of freedom

Total degrees of freedom of F=dim(the space of the solution space of Rqt = 0)

Internal degrees of freedom

Internal degrees of freedom of the framework =dim(Space of infinitesimal motions)− dim(Space of trivial motion)

Page 20: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of freedom in three spaces

Page 21: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of freedom in three spaces

Page 22: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of freedom in three spaces

Page 23: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of freedom in three spaces

Page 24: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Degrees of freedom in three spaces

Page 25: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

An m × n grid is a framework F = (G , p) where P : V → R2.

Degree of freedom of a grid

A degree of freedom of a grid is the number of braces required to rigidify it

Degree of freedom of a grid

The degree of freedom of a grid is m + n − 1

Page 26: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; The brace graph

The brace graph contains a vertex for each row and each column of thecell grid. The vertices will encode the bracing of the unit grid as follows: Ifthe cell in row ri and column cj is braced, the vertices of the brace graphlabeled ri and cj are joint by an edge.

Page 27: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 28: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 29: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 30: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 31: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 32: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 33: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 34: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 35: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 36: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 37: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 38: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 39: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 40: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem; removing a brace

Page 41: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 42: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 43: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 44: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

Grid bracing problem

Page 45: Degrees of Freedom in Rigidity Theoryeoghan/GroupPresentations/Qays-24Mar201… · A single point in two dimensional space (plane) ... Rigidity Matrix ... Degrees of Freedom in Rigidity

References

J. Graver, Counting on Frameworks: Mathematics to Aid the Designof Rigid Structures, The Mathematical Association of America,Washington, 2001. Series B.

L. Asimow and B. Roth, (1978). Rigidity of graphs, Trans. Amer.Math. Soc. 245, 279289.

L. Lovasz, Combinatorial problems ans exercises. North-HollandPublishing Co. Amsterdam, 1979.