Tensegrities on the space of generic functions
Oleg Karpenkov

TL;DR
This paper introduces a new concept of self-stresses for set functions with generic critical points, inspired by Maxwell frameworks and differential forms, focusing on the two-dimensional case.
Contribution
It presents a novel notion of self-stresses on set functions, connecting classical Maxwell frameworks with differential forms in a new context.
Findings
Defines self-stresses on set functions with critical points
Links Maxwell frameworks to differential forms in 2D
Extends definitions to higher dimensions
Abstract
In this small note we introduce a notion of self-stresses on the set functions in two variables with generic critical points. The notion naturally comes from a rather exotic representation of classical Maxwell frameworks in terms of differential forms. For the sake of clarity we work in the two-dimensional case only. However all the definitions for the higher dimensional case are straightforward.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStructural Analysis and Optimization · Geometric Analysis and Curvature Flows · Advanced Differential Equations and Dynamical Systems
Tensegrities on the space of generic functions
Oleg Karpenkov
(Date: 25 May 2019)
Introduction
In this small note we introduce a notion of self-stresses on the set functions in two variables with generic critical points. The notion naturally comes from a rather exotic representation of classical Maxwell frameworks in terms of differential forms.
For the sake of clarity we work in the two-dimensional case only. However all the definitions for the higher dimensional case are straightforward.
1. Preliminaries
1.1. Classical definition of tensegrity
For completeness of the story we start with the classical approach introduced in [7] by J. C. Maxwell in 1864. We refer any interested in rigidity and flexibility questions to [1, 8].
We use the following slightly modified definition of tensegrity from [4].
Definition 1.1**.**
Let be an arbitrary graph on vertices.
- •
A framework in the plane is a map :
[TABLE]
such that for every edge the vector is a multiple of .
- •
A stress on a framework is an assignment of real scalars (called tensions) to its edges.
- •
A stress is called a self-stress if, in addition, the following equilibrium condition is fulfilled at every vertex :
[TABLE]
- •
A pair is a tensegrity if is a self-stress for the framework .
1.2. Tensegrities and exterior forms
In this section we recall a rather exotic interpretation of two-dimensional tensegrities as a collection of 2-forms in with certain relations. It is rather in common with projective approach discussed by I. Izmestiev in [5].
Consider a tensegrity with . For every point we associate a 1-form in :
[TABLE]
(one can say that is a normalization factor to extract tensions.)
For every edge we consider a 2-form:
[TABLE]
It turns out that self-stressability conditions is precisely equivalent to
[TABLE]
So any framework in tensegrity can be defined simply by a collection of decomposable 2-forms in (which we denote as ) and a self-stress as before, We denote it by .
Remark 1.2*.*
This definition perfectly suits the “meet” and “join” Cayley algebra expressions arising with the description of existence conditions of tensegrities (see, e.g., in [9, 2, 6]). It also rather straightforwardly provides projective invariance of tensegrity existence.
2. Case of generic functions
One of the mysterious questions related the notion of is as follows: what is a natural generalizations of the tensegrity to the case of decomposable differentiable 2-forms not-necessarily with constant coefficients?
The aim of this section is to give a partial answer to this question for differential forms whose factors are of type
[TABLE]
where is a function of two variables.
Let us first give a definition of tensegrity. Secondly we show a geometric interpretation and link it to the classical case.
2.1. Main definitions
Let . Denote by the collection of forms
[TABLE]
Definition 2.1**.**
Let be a collection of functions with finitely many critical points. A tensegrity is a triple: a graph , where functions are associated with vertices of a graph and edges are associated with stresses .
For a function denote the set of its critical points by ; the index of a critical point is denoted by .
Definition 2.2**.**
A self-stress condition on at a function
[TABLE]
Remark 2.3*.*
It might be also useful to consider critical points separately (say if this increases durability for certain overconstrained system).
Remark 2.4*.*
Recall that at a critical point of
[TABLE]
So one can replace every 2-form in the equilibrium condition simply by .
2.2. Geometric discussions
Lines of forces are precisely the points when the total force (see Figure 1). Lines of forces are defined by the equation
[TABLE]
It is clear that lines of forces are connecting critical points of (including critical points at infinity) to critical points usually by a graph rather than by a line. A possible picture for a splitting of a force line is as follows:
[TABLE]
Remark 2.5*.*
One might consider the classical theory of tensegrities as follows: For each point consider a function functions
[TABLE]
Then (possible after a simple rescaling of stresses) one has a classical tensegrity.
This works also for case of point-hyperplane frameworks introduced recently in [3], where hyperplanes are defined as linear functions.
In some sense the proposed techniques can be considered as a deformation of a classical tensegrity.
Example 2.6**.**
First we start with a graph on 5 vertices:
[TABLE]
Let us consider the following 5 functions corresponding to vertices of graphs:
[TABLE]
Then the line of forces and the corresponding stresses are as on Figure 2. They are defined up to a choice of a real parameter . Here grey curves are level sets; black curves are compact lines of forces between critical points; the numbers indicate the stresses on edges. The critical points of functions are marked by the corresponding capital letters.
Remark 2.7*.*
Finally we would like to admit that the situation in three and higher dimensional cases repeats the two-dimensional case discussed above.
Remark 2.8*.*
In three dimensional case consider the following functions (potentials):
[TABLE]
(here is the Coulomb constant) and take the unit stresses. Then we arrive to classical Coulomb situation for points with unit charges in three-space.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Connelly and W. Whiteley, Second-order rigidity and prestress stability for tensegrity frameworks , SIAM Journal of Discrete Mathematics, vol. 9, n. 3 (1996), pp. 453–491.
- 2[2] F. Doray, O. Karpenkov, J. Schepers, Geometry of configuration spaces of tensegrities , Disc. Comp. Geom., vol. 43, no. 2 (2010), pp. 436–466.
- 3[3] Y. Eftekhari, B. Jackson, A. Nixon, B. Schulze, Sh. Tanigawa, W. Whiteley Point-hyperplane frameworks, slider joints, and rigidity preserving transformations Journal of Combinatorial Theory, Series B, vol. 135 (2019), pp. 44–74.
- 4[4] M. de Guzmán, D. Orden, From graphs to tensegrity structures: Geometric and symbolic approaches , Publ. Mat., vol. 50, no. 1 (2006), pp. 279–299.
- 5[5] I. Izmestiev, Statics and kinematics of frameworks in Euclidean and non-Euclidean geometry , preprint, 2017; ar Xiv:1707.02172.
- 6[6] O. Karpenkov, Geometric Conditions of Rigidity in Nongeneric settings , Chapter in Handbook of Geometric Constraint Systems Principles, Edited by M. Sitharam, A. St. John, J. Sidman, Chapman and Hall/CRC, 317–340, 2018.
- 7[7] J. C. Maxwell, On reciprocal figures and diagrams of forces , Philos. Mag. vol. 4, no. 27 (1864), pp. 250–261.
- 8[8] M. Sitharam, A. St. John, J. Sidman (Eds.), Handbook of Geometric Constraint Systems Principles , Chapman and Hall/CRC.
