Abstract
Dualities have been known to map space trusses and plate structures to each other since the 1980s. Yet the computational similarity of the two has not been used to solve the unfamiliar plate structure with the methods of the well-known truss. This article gives a method to find the forces and displacements of a plate structure with rigid plates and elastic edges, using a dual truss. The plates are assumed to be rigid in their respective planes only and deformable otherwise. The method provided is applicable for both statically determinate and indeterminate structures, subjected to both statical and kinematical loads.
Introduction
Dualities as an articulated projective geometrical concept have emerged in the field of statics with Maxwell 1 and Cremona and Beare 2 and were expanded at that time by Klein and Wieghardt. 3 While these methods were able to give one the forces of a (planar) truss, with the spread of algebraic methods they were almost forgotten in engineering circles. It was in the 1980s, when projective geometry experienced a renaissance, that the rigidity of a truss being a projective invariant was discovered.4,5 Investigation of the duality of engineering structures followed, both in two-dimensional (2D) between plane trusses and grillages6–8 and in three-dimensional (3D) space between spatial trusses and plate (sheet) structures. 9 Parallel to this geometric renaissance, engineer Baracs 10 and architect Wester11,12 began researching and popularising plate structures for their efficiency and clarity. While even at this point plate structures themselves were not new and their load bearing has been studied since the 1950s,13,14 till date very few homogeneous, cast concrete plate structures have been built. At present though, with the spread of automation into construction, the use of smaller, prefabricated plates forming a spatial structure is getting more obvious and economical. This motivates researchers to study, for instance, glass 15 and wooden 16 plate structures. New ways are being tested to connect the prefabricated plates on-site. In case of glass this is usually done by glueing,17–19 while wooden elements easily allow the use of traditional finger joints and mechanical elements as well.20,21 In any case the on-site joints between the prefabricated elements are generally softer and they are generally responsible for the majority of the displacements occurring in the structure. This motivated the choice in the presented model to describe such prefabricated structures, with plates rigid in their respective planes (deformable perpendicular to these planes) connected by elastic edges. For monolithic (reinforced concrete) structures – although classical theory suggests maximal stresses and thus maximal displacements at the edges – this assumption is less natural. The general question of how stiffness distribution influences the applicability of the presented model remains to be properly investigated in a follow-up work.
The continuation of the research on projective geometry in mechanics turned back to the path set by Maxwell, with its sight set on geometric representation of forces of spatial structures22,23 and the extension of such diagrams to kinematics of the structures.24–26 While La Magna et al. 27 mention the possibility of using a dual truss structure to compute the edge forces of a plate structure, a method to do this in the general case of a possibly statically indeterminate (hyperstatic) structure subjected to both statical and kinematical loads is hitherto undeveloped.
Notation and modelling
Trusses and plate structures
Here, a quick review is given on the statical and compatibility equations of the two models for trusses and plate structures, presenting the similarity of the two models and to provide the objects of comparison.
The well-known model of a truss comprises pin- or ball-joints and elastic bars connecting them. Loads are restricted to concentrated forces acting on the joints. The system of statical and compatibility equations takes the form28,29 of
The upper block contains the equilibrium equations of the joints in global frames, while the lower block contains the compatibility equations of the bars in their local (one-dimensional) frames. In the case of a space-truss with n joints and l bars,
Here
contains the bar forces,
A model of a plate structure comprises plates, subjected only to loads in their planes. In the following, the plates are considered to be rigid against forces acting in their planes, while their joins with other plates are considered to be elastic. The plates are considered to be so soft perpendicular to their planes that deformations in this direction happen without significant resistance. Hence, corresponding to each plate only the displacements happening in the plane of the plate are relevant (cause forces), and any contact force between two plates acts such that its line of action is the line of intersection of the planes of the plates.
Proposition I
With the proper choice of equations and parameters, the system of equilibrium and compatibility equations of a plate structure can be cast in the form
The top block contains the moment equations of the plates (in a coordinate system specified later) and the bottom block contains the compatibility equations of the edges in their local one-dimensional coordinate systems. Here, G is the geometrical matrix, F is the stiffness matrix of the elastic joins,

Comparison of compatibility conditions. Left: Displacements of joints
Restrictions on the loads are present in both models. In case of the truss loads acting on the bars are transferred to the joints through bending of the bars. Yet, as the dominant load bearing is done through normal forces in the bars, the conceptional model handles the loads as they acted directly at the joints. The plate model behaves similarly: In reality, the loads acting on the plates are transferred to the edges through bending. In the model, the loads are assumed to act at the edges, decomposed into components lying in the planes of the plates as required by the reduced dimensionality of the static equations. For plate structures built from ‘short’ elements (where the bending moments in the plates are not dominant) load reductions like this14,15 and even more drastic ones 30 are common in engineering theory. For plate structures from ‘long’ elements (where the bending moments in the plates are dominant), the method presented here is not applicable.
It can also be noted that modern trusses are built with rigid connections between the bars, yet a pin-jointed theoretical model is used to capture the behaviour of the structure. One reason behind this is the possibility of plastic deformations in case of steel trusses. Such material-specific investigations are beyond the scope of this article.
Duals of points, lines, and planes are naturally given by projective geometry. This geometric skeleton can be clad with components of the two mechanical models. The correspondence of the primal-dual components is presented in Table 1. In the following, the relationships of the primal and dual elements will be shown through the connectivity graphs of the structures. In case of a truss the vertices of the connectivity graph represent the joints, while edges represent the bars. Two vertices are connected with an edge if there is an appropriate bar in the structure.
The corresponding components of the models.
In case of a plate structure, the graph vertices represent the plates, and there is a graph edge joining two vertices if there is a corresponding elastic edge joining the two appropriate plates. As the location of the elements is determined by the projective duality which interchanges incidence relations (of spatial points, lines, and planes), it can be seen that the connectivity graphs of a plate structure and the dual truss are isomorphic. This is also required for our plan to give a correspondence between equations of the two structures. We can write a 3D equilibrium equation corresponding to each graph vertex, containing unknowns corresponding to the graph edges incident with the graph vertex. In the case of a plate structure, these are three moment equations (in general), in the case of a truss three projections of the vectorial force equilibrium. We can also have compatibility equations corresponding to each graph edge. In the case of a truss this is the compatibility of the bar force (through the elongation of the bar) with the bar directional relative displacement of the two joints. In the case of a plate structure, the edge force (through deformation of the elastic edge) has to be compatible with the edge directional relative displacement of the two appropriate plates. These systems of equations are presented in equations (1) and (4). While there are multiple ways we could make such dual transformations, we will restrict ourselves to the canonical duality of projective geometry. With its help, transformation matrices
Rigidity of the structures is not only influenced by the topology, but the possibly degenerate geometry as well. Fortunately for this article, such degeneracy is an incidence condition, meaning rigidity is a projective invariant. 9 As such, if the dual truss is not rigid with ball-joints only, then the primal plate structure cannot carry (all of) its loads with plate action only, and the model presented here is not applicable.
Review of projective geometry and screw theory
We will make use of concepts from projective geometry as well as screw theory. For the sake of clarity, they are provided here. Let us start by defining the following equivalence relation on a vector space
Let us denote the arising equivalence class of x with
Homogeneous coordinates of planes and points can be attained by setting the dimension of the vectors in equation (9) to be 4. Each equivalence class uniquely represents a point, and all points are represented this way. Although the projective space does not discriminate between its points, in human thought we often think of the 3D projective space
Similarly, each plane is represented with a single equivalence class and each equivalence class represents a unique plane. Denoting the standard inner product with
Homogeneous coordinates of lines are attained in a slightly different way. Let us have
holds, and all lines of
Here, it is convenient to present a pair of additional identities, see Pottmann and Wallner 31 for more details:
Coordinates of the line passing through points
This returns
which also gives
Observing equations (11) and (12) shows that any line passing through a given point arise from the linear combination of three non-coplanar lines passing through the point, and any line lying in a plane arises as a linear combination of three non-concurrent lines lying in the plane.
Dualities are incidence preserving one-to one maps between points and planes of
The ’canonical’ duality is the one represented with the four-dimensional identity matrix (its equivalence class), mapping point
So far we have homogeneous coordinates, but we would like to do mechanics with metric quantities. In order to have some, let us introduce the notion of the oriented line segment (an idea is dating back to at least Klein). 32
Definition
An oriented line segment
If
If
We can now give the effect of the duality on this metric quantity similar to the line, as
Screw theory was originally proposed by Sir R Ball, 33 providing a connection between Plücker coordinates of lines and force/velocity/displacement systems. Here, a quick excerpt is presented, the reader may find the modern (engineering) interpretation in Davidson and Hunt 34 or Gallardo-Alvarado. 35 For the mathematical minded, there is Pottmann and Wallner 31 and even Felix Klein. 32
The effect of system of forces and moments in
By using oriented line segments, a force
assuming the force and the line segment point to the same direction.
Although in screw theory mostly forces and instantaneous velocities are represented as screws, small displacements can be handled this way as well, since they behave similarly to instantaneous velocities. We only need the formulation with the oriented line segment, as follows: One can describe a small rotation with angle
The sign of
The following operation will be used to describe the relation of forces and the displacements they cause
From the mathematical point of view, this is an indefinite inner product, satisfying linearity, symmetry but not positive definiteness. Also, (different) lines
The quantity
Given a rigid body rotated with
Note how the canonical duality satisfies the following: Given two line segments
which will greatly simplify our analysis.
Bases and dual bases
Due to the linear nature of the problem, the effect of the duality can be described with its effect on appropriately chosen bases. First, a plate in plane
The first one will be spanned by
All line segments perpendicular to
If the additional condition of
The next base will be spanned by
Any oriented line segment lying in plane
The satisfaction of the additional condition of
The corresponding dual base for forces passing through
It is easy to see (from equation (11)) that any force passing through
They all lie in a plane passing through the origin, perpendicular to
To see that this indeed spans
where
This, the orthonormality of
With this and equation (17), we have also discovered which base vector (line segment) intersects which one. Here, the satisfaction of the additional condition of

Left: Bases associated with plane

Bases an dual bases if
Remark
The restriction of the origin of
Extension to multiple plates and joints
Trusses and plate structures consist of multiple plates/joints and edges/bars. The vector representing plane
Now the validity of Proposition I can be shown. If edge force
Similarly, the
It is apparent that if we want to use the same matrix (although transposed) in both the equilibrium and the compatibility equations, the required equilibrium equations are the moment equations around axes
Please note, how considering plate
In order to see how
The minus sign is required since plates
is the

Relative displacement of plates
In the following, we will describe how statics and kinematics of a plate structure translate to statics and kinematics of the dual truss.
Finding the transformation matrices
Transformation of forces
Consider plate
and supported along its
In case of the dual vertex at point
Both equations (36) and (37) are linear combinations where the corresponding vectors (
the two equilibrium equations are equivalent. Since this is precisely what we want, we determine
while
where
since
Solving equation (1) tells us the magnitude of bar forces, and whether they represent tension or compression. In order to use the dual structure effectively, one must see how the sign convention appears in the plate structure. If bar k joining vertices
such that
such that
Transformation of displacements
The displacement
while the dual displacement
Similar to the case of the forces, these are linear combinations in which the vectors differ only in a common permutation. Furthermore, the method we want to create is good if it maps unit displacement to unit displacement as
implying
However, what we usually prefer in case of a truss is the translational displacement of
From this we see that the matrix
where
While we see that
Transformation of the system of equations
Now we can examine how and when the systems of equations can be transformed into each other. In case of the equilibrium equations, we can write
implying
In case of the compatibility equations, this is
which would imply
Two things are noteworthy. First, the connection between F and
This condition however is not necessary to use this method. In fact, it might be useful to use bases given by assuming
A numerical example
Consider the plate structure seen in Figure 5. The vertical plates are fixed in their planes supporting plate 5 in a statically indeterminate way. The force

Plate structure arising from five plates (the vertical ones are fixed, supporting ones) and four internal edges.
The geometry of the plates is given by vectors
The plates are assumed to be glued together with polyurethane glue in 1 mm thickness and in 2 cm width. By assuming the glue has shear modulus of 1 N/mm2 and after working out the edge lengths the stiffness matrix takes the form of
The internal edges will be numbered such that edge k joins plate k with plate 5, this way the edges can be represented with
and from this the matrix relating bar and edge forces is
From this one can have the stiffness matrix of the dual truss as
We will go with the strategy of
From this one can work out the relevant parts of
The decomposition of the loads into the appropriate bases gives
which can be transformed to truss loads as
and
Now everything is given in the problem of the dual truss, which can be seen in Figure 6, along with the directions of the arising bar forces as well. Importantly, as our choice of local bases does not satisfy

Dual truss with five vertices and four internal bars. The supporting vertices are represented with ◦, while the internal one with •.
This can be transformed back to the plate structure giving
Since the bases and dual bases are not normed, the actual rotation of
The norm of this can be taken as defined in case of a line segment, returning the magnitude of the rotation of plate 5 to be
Summary
A metric correspondence was provided between forces and small displacements of a plate structure (made of plates rigid in their planes, soft perpendicular to their planes, joined by elastic edges) and those of its dual: a truss with elastic bars. Since the computational methods of trusses are well developed and widely known, this ability to turn unfamiliar problems into familiar ones may give a useful tool in the hands of structural engineers or researchers. Especially now, when automation propels the spread of prefabricated plate structures, where the joining edges are usually softer then the plates itself.
As the provided method is based on a conceptional model, it comes with the corresponding advantages and disadvantages. By focusing on one type of behaviour, it sacrifices some of its applicability to general shell structures. In exchange, the behaviour focused on may be easier to grasp and to be used as a design principle. Furthermore, the arising system of linear equations is relatively small compared to finite-element approaches and its generation can be easily automated. As such it can be used in real-time form finding and computational design. In comparison, the finite-element approach is typically time consuming both in its modelling and computational aspect. The use of the presented model may eventually be also analogous to the use of the pin-joint model in modern truss design, where engineers start with the pin-joint model as a concept and then model the possibly rigid connections in detail if necessary. As the material and geometric limitations of the presented model are as of yet unknown, further investigations of these aspects are still required.
Footnotes
Acknowledgements
The author wishes to thank professors P.L. Várkonyi, T. Tarnai and I. Sajtos for useful discussions on the subject.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship and/or publication of this article.
