Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2020 Sep 2;476(2241):20200154. doi: 10.1098/rspa.2020.0154

Analysis of self-equilibrated networks through cellular modelling

O Aloui 1, D Orden 2, N Bel Hadj Ali 3,4, L Rhode-Barbarigos 1,
PMCID: PMC7544358  PMID: 33071570

Abstract

Network equilibrium models represent a versatile tool for the analysis of interconnected objects and their relationships. They have been widely employed in both science and engineering to study the behaviour of complex systems under various conditions, including external perturbations and damage. In this paper, network equilibrium models are revisited through graph-theory laws and attributes with special focus on systems that can sustain equilibrium in the absence of external perturbations (self-equilibrium). A new approach for the analysis of self-equilibrated networks is proposed; they are modelled as a collection of cells, predefined elementary network units that have been mathematically shown to compose any self-equilibrated network. Consequently, the equilibrium state of complex self-equilibrated systems can be obtained through the study of individual cell equilibria and their interactions. A series of examples that highlight the flexibility of network equilibrium models are included in the paper. The examples attest how the proposed approach, which combines topological as well as geometrical considerations, can be used to decipher the state of complex systems.

Keywords: network equilibrium models, self-equilibrium, cellular morphology, analysis, damage

1. Introduction

Since their inception, networks have been serving as a powerful tool to model a wide range of engineering problems. In 1736, Leonhard Euler used graph representations to prove that the problem of the seven bridges of Königsberg has no solution [1]. This laid the ground for the emergence of network theory and predefined the concept of topology. However, network applications did not remain confined to the study of topological properties of systems but quickly evolved to incorporate a comprehensive description of their equilibrium states. The integration of equilibrium in networks led to the discovery of network equilibrium models. This turned out to be very influential in the study of electrical networks especially with the advances generated by the work of Kirchhoff on the ‘node and mesh’ rules for electrical circuits [2,3]. Network equilibrium models have also been used in the analysis of mechanical and structural systems. In 1864, Maxwell formulated the counting conditions to determine the rigidity of bar-jointed frameworks based on the topology of the underlying network [4]. Maxwell's work was further refined by Calladine, Pellegrino, Roth, Whitely and Connelly [59], where the network structure of the framework described the equilibrium between conjugate variables: forces and displacements. These conjugate quantities are attributed to the network nodes and edges that have to satisfy nodal equilibrium and geometric compatibility. Moreover, the analogy between the analysis of electrical networks and mechanical systems was also recognized as nodal equilibrium and geometric compatibility relations in structural frameworks are reflected in Kirchhoff current and voltage laws. Hähnle and Firestone provided a complete set of analogies between electrical and mechanical systems where forces are treated as currents and displacements are considered as voltages, allowing researchers to explain electrical phenomena by referring to mechanical systems and vice versa [10,11]. Network equilibrium models have also been adopted in the analysis of electrical and power networks [1214], telecommunication networks [1517], transportation networks [1820], as well as supply chain networks [2123].

The wide range of physical and engineering systems that are depicted through network models underlines the value of using network representation to model such systems, as the variables involved in the related problems can be attributed to the network components (nodes and edges) and the relations between these variables can be described. It is thus widely recognized that a significant portion of physical, engineering and mathematical problems lie within the scope of network theory [2428]. However, there is often dim interest in studying the abstract topological and algebraic properties of network equilibrium models when the focus is on specific context. Nevertheless, understanding the abstract properties of network equilibrium models is critical for their application, as it provides a platform for studying interdependent models as well as a common language for interdisciplinary collaborations. Analogies can thus be drawn making possible the adoption of solutions already developed in other fields. One can find some interest in the abstract properties of network problems in the work of Roth, who applied algebraic topology concepts to study the existence of a solution to the network equilibrium problem [2931]. Branin built upon Roth's work to study the topological structure of the network or the linear graph and the associated algebraic structure, setting up ground rules for network analogies and discussing the interpretations of these rules in electrical, mechanical and structural systems [32,33]. More recently, Reinschke provided a comprehensive description of the network equilibrium models, starting from an abstract model for the variable attributes of the network components and the network element relations between them [34].

This paper extends Reinschke's work on network equilibrium models by focusing on a special class of network models, referred to as the self-equilibrated network models, with a novel approach for the analysis of their topological and algebraic properties based on elementary units called cells. Self-equilibrated network models present a redundancy in their elements that can be explored in science and engineering applications that require a certain degree of damage tolerance. The paper is organized as follows: §2 includes a review of network equilibrium models through the description of their network laws and attributes (for more details, see electronic supplementary material, appendix A), as well as of their properties and equilibrium state. Self-equilibrated networks are described in §3 through the definition of their constitutive cells and their interactions, as well as their impact in the network attributes. In §4, the equilibrium in examples of self-equilibrated network models is studied considering also the effects of external perturbation and damage (element loss). Section 5 concludes the paper with a discussion for the use of the proposed model.

2. Network equilibrium models

Let G(V,E) be a graph that describes the set of nodes V and the set of edges E of a network and nv be the number of vertices and ne the number of edges in the graph. The graph is equipped with a set of node and edge attributes that satisfy the equilibrium conditions referred to, in graph theory, as circuit laws and cut-set laws. In this paper, node attributes are referred to as potential attributes; they are denoted by a nv × 1 vector p and they satisfy circuit laws. Note that each component pi represents the value of the potential at node vi which in turn is a d × 1 vector where d represents the dimensionality of the problem. Edge attributes are referred to as flow attributes; they are denoted by a ne×1 vector f and they satisfy cut-set laws. The properties of edge attributes and node attributes along with the description of cut-set laws and circuit laws are discussed in detail in electronic supplementary material, appendix A.

(a). Network equilibrium

In this section, network equilibrium is described in terms of the topology of the graph and its different attributes. A network equilibrium model is thus given by the flow and potential attributes, and the interrelations between them that can be expressed by [34]:

r(f,p)=0, 2.1

where f is the ne×1 vector (indexed by the edges of G) of the values that the flow takes on each edge and p represents the nv × 1 vector (indexed by the nodes of G) of the values that the potential takes on the nodes. Equation (2.1) can thus be used to model voltage–current relations in electrical circuits or constitutive relations, such as force–displacement relations, in solid mechanics. In constitutive relations, flow and potential are related through the impedance of the electrical circuit branch (inductance, capacitance, resistance, etc.) or the stiffness of the structural member. Similar concepts can be found in transportation networks. Figure 1 represents a network equilibrium model with edge and end-nodes equipped with flow and potential attributes.

Figure 1.

Figure 1.

Edge and end-node attribute representation in a equilibrium model. p(u): potential values in nodes u,v. δp(u,v): potential difference values between nodes u and v. pue: independent potential variable in node u. δpe: independent potential difference value between nodes u and v. f(u,v): flow values on edge (u,v). fe: independent flow value on edge (u,v).

In figure 1, u and v are the end-nodes of the edge (u, v). Nodes u and v are attributed an intrinsic potential represented by the value the potential function p takes on u and v and an independent potential pe. This incurs the potential difference variable δp((u,v)) on the edge (u, v) and δpe. Edge (u, v) is also attributed the intrinsic flow represented by the value of the flow function f on (u, v) and the independent flow fe. Independent flow variables can be interpreted as independent current source in electrical circuits or perturbations to the element stresses in structural members such as thermal expansion. In transportation networks, fe can be used to model perturbation to the flow of goods due to external agents such as a change in edge capacity. The independent potential variable accounts for independent voltage sources in electrical circuits, external loads or displacements applied to the nodes of a structure or changes in the stock due to creation of new quantities of goods and/or additional travelling agents in transportation systems. r(f,p) represents the flow–potential relations.

Since the flow space F and the potential difference space δP are orthogonal complements of each other, and F and δP are associated with the cycle space C and the cut-set space (bond space) B, for the determination of whether an edge attribute f is a flow it suffices to verify its orthogonality with a basis of the cut-set space B. Let B be the matrix formed by vectors (b1,b2,,br)T, then the cut law can be expressed in matrix form as:

B(f+fe)=0. 2.2

Analogously, the circuit law can be expressed as:

C(δp+δpe)=0, 2.3

where C is the collection of the cycle space bases. The equilibrium model in a one-dimensional space is thus described by:

{B(f+fe)=0cut-set lawsC(δp+δpe)=0circuit lawsr(f+fe,p+pe)=0flow and potential relations. 2.4

(b). equilibrium models in higher dimensions

Networks that are embedded in higher dimensions can be used to describe a wide range of physical and engineering systems as well as model one-dimensional systems with interdependencies. Therefore, this section discusses the dimensionality of the equilibrium models. The dimensionality of the flow variables can be described as interconnected networks of the same topology and same embedding (potentials) with each being endowed with a one-dimensional component of flow and flow–potential relations that describe the interdependence of flow components. Conversely, the dimensionality of the potential variables introduces the concept of direction (described by vectors) to the models. In this paper, directions refer to the generalization of the concept of orientation in higher dimensions. For instance, in DC electrical circuits (which correspond to one-dimensional networks), flow orientation is set by convention from higher voltage to lower voltage (negative potential difference). In structural systems, direction is set by a position vector given by a unit vector obtained by dividing the ‘potential difference’ by the length of the edge. Consequently, direction is an inherent part of the description of the equilibrium. Consider an elementary cut Δu=[{u},V/{u}] in the G(V,E) equipped with a potential p and a flow f. The cut law is given by:

vV(u,v)Ef((u,v))=0. 2.5

Note that in equation (2.5), the direction is already incorporated in the flow f(u,v) described by f(u,v)=f(u,v).e(u,v) as f(u,v) represents the magnitude of the flow and e(u,v) corresponds to a unit vector that depicts the direction of the edge (u,v). Now, let d(u,v) be a distance function between nodes u and v. In one dimension, the distance is defined as d(u,v)=|p(u)p(v)|=δp((u,v)). In higher dimensions, the distance d is recognized as the Euclidean distance (L2 norm) where d(u,v)=δp((u,v))2. In two dimensions, d(u,v)=δp(u,v)x2+δp(u,v)y2. The flow density ωf(u,v) is defined as the quantity f(u,v)/δp(u,v). By introducing the flow density and the distance function, the cut laws can be expressed as:

vV(u,v)Ef((u,v))=0vV(u,v)Ef((u,v)).e(u,v)=0vV(u,v)Ef((u,v)).δp((u,v))δp((u,v))=0vV(u,v)Eωf((u,v)).δp((u,v))=0vV(u,v)Eωf((u,v)).(p(u)p(v))=0. 2.6

Using the flow density allows one to redefine the equilibrium problem in terms of a scalar quantity reducing the number of variables. A multidimensional problem can thus be simplified as interrelated networks of the same topology that share the same flow density. When all elementary cut-sets are considered, the cut laws can be described in matrix form as:

Aδp.(ωf+ωfe)=0(Bdiag(δpx1)Bdiag(δpx2)Bdiag(δpxd))(ωf+ωfe)=0(IdB).(diag(δpx1)diag(δpx2)diag(δpxd))(ωf+ωfe)=0(IdB).diag(δp).(Jd,1Im)(ωf+ωfe)=0, 2.7

where Jd,1 is an all-ones d×1 vector, and δp is the dne×1 vector of potential differences, ordered such that all the components of the same dimension are grouped together. These components are denoted δpx1, δpx2, …,δpxd. Note that δp can be expressed as δp=(IdBT).p, where p is the vector of potential values where the components of each dimensions X1,X2,,Xd are grouped together. Id is the d×d identity matrix. B is the nv×ne matrix that groups all the elementary cut-sets. ωf and ωfe are ne×1 vectors of the internal flow densities and independent flow densities, respectively. diag(u) is the function that takes a 1×n vector u and returns a n×n diagonal matrix U. The matrix Aδp is known in the analysis of pin-jointed frameworks as the equilibrium matrix, where a more comprehensible form can be expressed as:

Aδp=(Bdiag(BTX1)Bdiag(BTX2)Bdiag(BTXd)), 2.8

with (X1,X2,,Xd) being the components of each dimension of p. Note that this form contains redundant rows. The redundancy created by the topology of the graph can be omitted by using Br instead of B, where the rows represent the basis of the cut-set space. However, the dimensionality of the problem might also create redundant rows.

Circuit laws can also be described based on the potential density ωδp(u,v)=δp(u,v)/f(u,v), with the circuit law for a given cycle C becoming:

(u,v)Cδp((u,v))=0(u,v)Cδp((u,v)).e(u,v)=0(u,v)Cδp((u,v)).f((u,v))f((u,v))=0(u,v)Cωδp((u,v)).f((u,v))=0. 2.9

Considering all independent cycles of the graph, the circuit law can be expressed in matrix form as:

Af.(ωδp+ωδpe)=0(Cdiag(fx1)Cdiag(fx2)Cdiag(fxd))(ωδp+ωδpe)=0(IdC).(diag(fx1)diag(fx2)diag(fxd))(ωδp+ωδpe)=0(IdC).diag(f).(Jd,1Im)(ωδp+ωδpe)=0, 2.10

where f is the dne×1 vector of flow values, ordered so that all components of the same dimension are grouped together. Aδp and Af define the static equilibrium of the model. In other words, if the system is in equilibrium, equations (2.7) and (2.10) have to be satisfied. This allows finding the equilibrium flows in a when the potential is known, and vice versa. When a perturbation occurs to the flows or the potentials, the new equilibrium is governed by the element relation r(f+fe,p+pe)=0 which can be expressed using the flow and potential densities as r(ωf+ωfe,ωδp+ωδpe)=0 or r(ωf+ωfe,p+pe)=0. The use of flow densities is advised for networks with higher dimensions. In the study of self-equilibrated networks, special interest is given to flow variables and the flow space F, with space F referring to the actual flow space in one-dimensional applications and to the flow density space in higher dimensions.

3. Self-equilibrated models

In equilibrium models, cut laws and circuit laws are always defined by linear systems as attested by equations (2.7) and (2.10). The cut laws and the circuit laws can thus be expressed as:

Aδp.ωf=F 3.1

and

Af.ωδp=P, 3.2

where the effects of the external perturbations to the system are lumped into the vectors F and P. The solutions to equations (3.1) and (3.2) admit two parts, a homogeneous solution that depends solely on the topology of the system and the values assigned to the other variable type, and a particular solution that depends also on the external perturbation. Algebraically, the homogeneous solution for the flow density ωf and the potential density ωδpcorresponds to the nullspace of the matrices Aδp and Af. Self-equilibrium occurs when the system is in a non-trivial equilibrium state in the absence of external perturbations (F=0 and P=0).

A self-equilibrated is thus a where the cut laws have a non-zero homogeneous solution reflecting that the system can be in a state of self-equilibrium in the absence of external perturbations. Let Ωf be the collection of the s basis vectors of the nullspace of Aδp and αRs be a vector of s real coefficients. The flow density solution can be expressed as:

ωf=ωpf+ωhf=ωpf+Ωfα. 3.3

In this case, cut laws admit an infinity of solutions governed by the nullspace of the flow equilibrium matrix. This is important when studying the redundancy of the and its ability to sustain damage. The flow equilibrium matrix Aδp is a dnv×ne matrix where each column corresponds to an edge and each row describes an elementary cut of a node in a given dimension. The nullspace of Aδp exists if, and only if, Aδp has redundant columns (edges). Therefore, the existence of a flow mode in the reflects that the has more edges than required for flow admission. In other words, each vector in Ωf corresponds to a different flow path inside the . The different flow modes correspond to different independent cycles of the graph when the potential is one-dimensional. For electrical circuits, this indicates the existence of duplicate components and that the loss of one component does not necessarily lead to the failure of the electrical circuit as a whole. In structural systems, the existence of multiple flow modes indicates that the structure is indeterminate having multiple load paths, while in transportation networks, multiple flow modes reflect the existence of multiple distribution paths from one point to another.

Analogously, the potential equilibrium matrix Af can have a nullspace depending on its rank. In this case, for a given topology and flow vector, the circuit laws admit an infinite number of solutions governed by the nullspace of the potential equilibrium matrix Af. Let Ωδp be the collection of the t basis vectors of Af, then:

ωδp=ωpδp+ωhδp=ωpδp+Ωδpα. 3.4

The existence of these infinite solutions reflects that a given flow could be associated with multiple potentials, hence the potential can continuously change without affecting the flow. An example of this feature can be found in the structural analysis of self-stressed networks, where the existence of potential modes may indicate the existence of infinitesimal mechanism in the structure.

(a). Cellular structure of self-equilibrated networks

As established in previous sections, the algebraic structure of the cut laws and circuit laws solutions forms a vector space. Consequently, the behaviour of the equilibrium model subject to external perturbations and/or damage (i.e. member removal) can be predicted by analysing the topology of the and the potential at each node. De Guzmán and Orden mathematically proved that all self-equilibrated frameworks are composed of elementary cells [35], while Aloui et al. developed a bioinspired generative approach to design and analyse self-stressed frameworks embedded in two- and three-dimensional spaces by decomposing the underlying graph to elementary units called cells [3638]. They showed that the basis for the flow space F can be described solely by getting the cellular structure of the graph. In this paper, the approach is generalized to any arbitrary potential dimension.

Let G(V,E) be a graph that describes the set of nodes V and the set of edges E of a system. Consider f as the flow variable attributed to the edges, ω as the corresponding flow density, and p as the potential attributed to the nodes. The graph G is embedded in a d-dimensional space. A cell is defined as the complete graph on d+2 nodes that has a one-dimensional flow space. Figure 2 shows the cell topology in a one-, two-, three- and four-dimensional space.

Figure 2.

Figure 2.

Illustration of cell topologies in a one-, two-, three- and four-dimensional space. (Online version in colour.)

Complex self-equilibrated frameworks can be obtained through cellular multiplication and the mechanisms of adhesion and fusion (figure 3) [3638]. Adhesion represents the combination of two cells without removing any shared edges (the underlying graphs are glued together), while fusion refers to the combination of two cells with the removal of one or more of their shared edges. Consequently, adhesion increases the flow space dimension F and the number of flow modes in the , while fusion reduces the dimension of the flow space F of the and the number of flow modes. It should also be noted that in cellular morphogenesis, there is a distinction between cells and unicellular organisms, with cells having always the same topological structure (a complete graph), while unicellular organisms represent structures with one flow mode. Unicellular organisms are required to obtain a complete description of the flow space.

Figure 3.

Figure 3.

Illustration of the adhesion and fusion mechanisms using two-dimensional cells. (Online version in colour.)

The cellular structure of a self-equilibrated model refers to the series of cells and unicellular organisms that through adhesion compose the . A decomposition algorithm for self-equilibrated models that gives a cellular structure of a d-dimensional model based on d-dimensional cells was proposed in [38]. Figure 4 shows the cellular structure of two examples of models that have the same underlying graph but are embedded in two different dimensions (d = 1, d = 2).

Figure 4.

Figure 4.

Cellular structure of a one-dimensional embedding (a) and two-dimensional embedding (b) of the same . (Online version in colour.)

(b). Flow modes and space

Flow modes are defined as the vector basis for the flow space F of a self-equilibrated . They thus represent the vector solution for the flow variables that satisfy the cut laws. In cellular morphogenesis, flow modes have a more direct interpretation with every flow mode corresponding to a cell or unicellular organism composing the . In previous work, Aloui et al. proposed an analytical solution for the flow mode of a two-dimensional and a three-dimensional cell [33,34]. They showed that the flow densities of the cells in two dimensions and three dimensions can be obtained through the product of the signed volume of two specific oriented two-simplices and three-simplices, respectively. In this paper, using algebraic geometry, a generalization of the analytical solutions for the flow mode for cells of an arbitrary dimension is proposed. A detailed proof of the generalization can be found in electronic supplementary material, appendix B. It is shown that, in a d-dimensional space, this result can be generalized to the product of the signed volumes of two specific oriented d-simplices each defined by an ordered set of d+1 nodes in the cell. Let ωij be the flow density of the edge (vi,vj), Si={vi,(vk)1kd+2kij} and Sj={vj,(vk)1kd+2kij} the two ordered sets of vertices representing the d-simplices at vi and vj, and V(S) the function that returns the oriented volume of the oriented simplex S={vδ1,vδd+1} where {δ1,δ2,,δd+1} is a specific order of the nodes. Pk=(P1δ,,Pdδ) is the d-dimensional potential associated with vδ. The signed volume V(S) is thus given by:

V(S)=1d!|1P1δ1Pdδ11P1δ2Pdδ21P1δd+1Pdδd+1|. 3.5

Consequently, the flow density ωij can be obtained as:

ωij=V(vi,(vδ)1δd+2δij)V(vj,(vδ)1δd+2δij). 3.6

By applying equation (3.6) on all edges (vi,vj)E, one can obtain the analytical expression of the flow mode for a cell in a d-dimensional space (figures 5 and 6).

Figure 5.

Figure 5.

Cellular structure and flow density space F of a embedded in a one-dimensional space. (Online version in colour.)

Figure 6.

Figure 6.

Cellular structure and flow density space Fof a embedded in a two-dimensional space. (Online version in colour.)

Once an analytical solution for the flow density modes of the cells is obtained, a basis for the flow space F can be constructed considering the cellular structure of the model. Each cell composing the has its own flow mode and represents a component of the basis of the flow space F. However, for the basis to be complete flow modes corresponding to unicellular structures have to also be considered. Flow modes corresponding to unicellular structures can be calculated using the fusion principles. When two cells undergo fusion (removal of one or more shared edges), the resulting will have one flow density mode. Since each cell has one flow density mode, fusion can be thought of as finding the specific linear combination of flow modes of the two cells that cancels the flow density in the removed edges. Since every flow mode is defined to a constant, finding this specific combination is always possible when a single edge needs to be removed. However, when the number of removed edges is larger than or equal to two, the potentials attributed to the nodes become degenerate collapsing to a lower dimensional space. Figures 7 and 8 show the cellular structures and flow density spaces F of the examples presented in the previous section (figure 4) with flow density modes grouped into matrix Ω.

Figure 7.

Figure 7.

Wheatstone bridge electrical circuit and its topology. (Online version in colour.)

Figure 8.

Figure 8.

Cellular structure and flow density modes for the equilibrium model corresponding to Wheatstone bridge electrical circuit. (Online version in colour.)

4. Equilibrium and damage analysis in self-equilibrated networks

In this section, equilibrium and damage in self-equilibrated networks are discussed through a series of examples. The examples, selected for their generality and brevity, represent applications from different fields to highlight the applicability of the method in different contexts.

(a). Equilibrium of self-equilibrated networks in the absence of external perturbation

Consider the electrical circuit illustrated in figure 7. This circuit is known as the Wheatstone bridge and it is frequently used in electrical engineering for the precise measurement of an unknown electrical resistance through the balancing of two ‘arms’ of a bridge circuit. It is also often used along with an operational amplifier to measure physical parameters such as temperature or strain, while variations of the bridge can also measure capacitance, inductance and impedance. Here, the topology of the circuit and its equilibrium state are studied through the analysis of the cellular structure of the corresponding to the circuit (figure 7).

The equilibrium model corresponding to Wheatstone bridge is one-dimensional, with each node vi being associated with a scalar voltage potential Vi. Moreover, flow attributes in this model corresponds to the currents Iij in each edge (vi,vj). Figure 8 shows the cells composing the and the corresponding flow density modes calculated through the expressions developed in §3b.

The dimension of the flow density space F is three, given by the number of cells and unicellular structures composing the . Any current density that can flow in the circuit is thus a linear combination of the three flow density modes given in figure 8. This implies that the circuit is redundant and can withstand the loss of up to two edges provided that the damage does not affect the current or the voltage source. With each edge (vi,vj) characterized by its own impedance Rij, the equilibrium model of Wheatstone bridge is described by:

Cut-set laws (current laws):js.t.(i,j)EIij=0,1i4Circuit laws (voltage laws):(i,j)C(ViVj)=0,C[[1,2,3],[1,2,4],[1,3,4]]Flow and potential relation (Ohm's Law) : r(δV,I)=δVRI=0,} 4.1

where E represents the set of edges of the circuit . C refers to a cycle in the cycle space of the . R is a diagonal 6×6 matrix where each diagonal entry is the impedance Rij of the corresponding edge (vi,vj). In a matrix form, the self-equilibrium of the circuit is described as:

Cut-set laws (current laws) : BI=(111000100110010101)(I12I13I14I23I24I34)=0Circuit laws ( voltage laws) : CI=(110100101010011001)(V1V2V1V3V1V4V2V3V2V4V3V4)=0Flow and potential relation (Ohm's Law) :r(δV,I)=(V1V2V1V3V1V4V2V3V2V4V3V4)(R12000000R13000000R14000000R23000000R24000000R34)(I12I13I14I23I24I34)=0.} 4.2

The self-equilibrium of the circuit in equation (4.2) can thus be used to explain the principle of the Wheatstone bridge which is based on null deflection.

(b). Equilibrium of self-equilibrated networks under external perturbation

The example of a self-stressed three-dimensional pin-jointed framework consisting of elements in compression (bars) and elements in tension (cables) is analysed using equilibrium modelling. Self-equilibrated axially loaded structures, also known as tensegrity structures, have been proposed for a variety of applications in science and engineering from cellular modelling to robotics. Moreover, they are statically indeterminate structures (i.e. they contain multiple load paths) with often multiple self-stress states. Here, the proposed framework consists of two three-dimensional cells combined through adhesion. For simplicity, all bars and cables are assumed to have the same cylindrical cross-sectional areas of 10 cm2 and 1 cm2, respectively. They also have the same material properties with a Young modulus Ebar = 210 GPa and Ecable = 30 GPa. Figure 9 illustrates the configuration and the type of elements in the structure, while figure 10 shows its corresponding underlying graph along with the three-dimensional cellular structure.

Figure 9.

Figure 9.

Configuration of the structure embedded in a three-dimensional space along with its cellular structure.

Figure 10.

Figure 10.

Underlying abstract graphs for the structure illustrated in figure 9. (Online version in colour.)

The cellular structure of this three-dimensional model reveals that the structure is composed of two cells. Consequently, the flow density space has two flow density modes. The cells and their corresponding flow density modes are shown in figure 11. The flow density variable in this case corresponds to the self-stress inside the structure. Any self-stress state of the structure will thus be a linear combination of these two self-stress modes. The model can thus explain and decipher statical indeterminacy in a tensegrity structure.

Figure 11.

Figure 11.

Flow density modes of the structure in the initial configuration. (Online version in colour.)

The structure is initially in equilibrium under the effect of prestress introduced by applying a relative shortening Δl/l0 of the cables of 10−3 (figure 12). This state of self-equilibrium is described by the vector of internal forces f which can be expressed as a linear combination of the flow modes.

Figure 12.

Figure 12.

Illustration of the new equilibrium configuration under prestress and the corresponding flow modes. (Online version in colour.)

Now, consider that an external load F=10zKN is applied to the structure at node v6 with the vertical displacements of nodes v1, v2 and v3 blocked generating the reactions R1=4.8zKN,R2=2.6zKN and R3=2.6zKN (figure 13). The equilibrium of the structure implies that the sum of applied forces and reactions is equal to zero and that the sum of the moments with respect to a point in space is zero. The equilibrium model for this system is given by the nodal equilibrium and geometric compatibility equations representing cut-set and circuit laws, respectively, while Hooke's Laws applied at each element of the structure correspond to the potential–flow relations (equation (4.3)).

Figure 13.

Figure 13.

Illustration of the new equilibrium configuration under perturbation and the corresponding flow modes. (Online version in colour.)

Cut laws can be determined by isolating the nodes through elementary cut-sets. Circuit laws have to be expressed in a basis of the cycle space C. Since cycles can be viewed as one-dimensional cells and unicellular organisms, a basis for the cycle space C can be found through the cellular structure of the corresponding graph. Figure 14 illustrates the cycle space basis for the example.

Cut-set laws (nodal equilibrium):js.t.(i,j)Efij=Fj,1i6Circuit laws (geometric compatibility):(i,j)C(δPiδPj)=0,C[{1,2,3},{1,3,4},{1,4,5},{2,3,4},{2,4,5},{2,5,6},{3,4,5},{3,5,6},{4,5,6}]Flow and potential relation (Hooke's Law):f(i,j)K(i,j)(P(i,j)P(i,j)0)δl(i,j)=l(i,j)l(i,j)0=0,(i,j)E.} 4.3

Figure 14.

Figure 14.

Cycle space basis based on one-dimensional cellular structure of the . (Online version in colour.)

In equation (4.3), C represents a cycle basis of the cycle space C. Pi is the position vector of node vi. δPi is the displacement of node vi. P(i,j) is the vector representation of the member (i,j) subjected to perturbations. f(i,j) is the normal force of the member (i,j). is the Euclidean norm of a vector. l(i,j) and l(i,j)0 are the actual length and rest length of the member (i,j) and K(i,j)=(E(i,j)A(i,j))/l(i,j) is the normal stiffness of member (i,j) where E(i,j) is its Young modulus and A(i,j) is its cross section. In matrix form, the equilibrium of the structure is described by equation (4.4).

(b). 4.4

When the structural system is subjected to perturbations, the nodal positions will adjust to the new equilibrium. Consequently, the flow density space will change. However, the cellular structure of the remains the same implying that the has always two flow density modes. The equilibrium state of the can thus be described through a homogeneous solution describing the self-equilibrium in the absence of external loading and a particular solution which reflects the effect of the load [38]. Since flow–potential relations r(P,f) are nonlinear with respect to the configuration (geometry) of the structure P, finding the equilibrium configuration of the structure under the effect of the external load requires the use of an appropriate numerical method [3941]. In this paper, a dynamic relaxation algorithm [41] was employed to calculate the positions of the nodes and the internal forces in the elements of the structure under the effect of the external load F and the reactions R1, R2 and R3 considering all z-displacements on the basis nodes as blocked. In this analysis, self-weight was neglected and prestress in the cables was induced by elongation of 0.01% of their rest length. Figure 13 illustrates the new equilibrium configuration and the new flow density modes. The model can thus be used to analyse self-stressable pin-jointed frameworks and explain their behaviour under loading.

(c). Equilibrium of self-equilibrated networks under damage

In this section, the impact of damage (element removal) is assessed in a self-equilibrated through the analysis of its cellular structure. Element removal can be thought of as the result of a fusion on the removed edge. Consequently, the number of cells and thus the number of flow modes decrease, reducing also the redundancy in the . Element removal can thus be reflected by the fusion or the necrosis of cell. In this example, a two-dimensional is analysed. Figure 15 describes the , its associated potential, cellular structure and corresponding flow density modes.

Figure 15.

Figure 15.

Illustration of the underlying graph of the along with its associated cellular structure and flow density modes. (Online version in colour.)

Let ω0 be the initial flow density that the has under the potential values included in figure 16. ω0 satisfies the self-equilibrium conditions and is a linear combination of the flow density modes provided in figure 15: ω0=ω{1,2,3,4}+ω{1,3,4,5}+2ω{2,3,4,5}.

Figure 16.

Figure 16.

Initial flow f0 inside the before damage. (Online version in colour.)

When an edge of the is damaged (removed), the flow in the can be adjusted according to where the damage occurs and to the system being modelled. Assume that edge (1,5) is removed. Topologically, the damage of edge (1,5) is described by the necrosis of cell {1,3,4,5}. The number of composing cells and thus the dimension of the flow space F will decrease from three to two. The same effect occurs with the damage of edge (3,4) which can be described topologically by the fusions of cells {1,2,3,4}+{1,3,4,5} and cells {1,2,3,4}+{2,3,4,5}. Figure 17 shows the cellular structure of the damaged networks, along with their corresponding flow density modes.

Figure 17.

Figure 17.

Cellular structure and flow density modes in the case of damage in edges (1,5) and (3,4). (Online version in colour.)

Now, assume that the system being modelled has an additional constraint expressed by a desire to maintain flow at the same level before damage. Since the has two redundant edges after damage, this is only possible for two edges. Considering the damage of edge (3,4), the flow in edges (1,5) and (2,5) can be kept the same with the new equilibrium given by:

(4.595004.595)(α1α2)=(2.4812.0164.9612.016), 4.5

which gives α1=0.268 and α2=0.536. Note that flow values are divided by the geometric length of the corresponding edge to get the flow densities. The new flow on the system is represented by figure 18.

Figure 18.

Figure 18.

Flow after damage of edge (3,4) and with the consideration of maintaining flow in edges (1,5) and (2,5) at the same level prior to damage. (Online version in colour.)

In this example, the and the constraint are chosen for simplicity. However, in a real system the designer or decision maker can choose any constraint or objective function to direct flow distribution with the flow problem, after damage being reduced into the identification of the appropriate α1 and α2 instead of optimizing with respect to the nine flow variables at each edge. Moreover, it should also be noted that there are systems, like the pin-jointed framework analysed in the previous example, where the potential and flow values are closely related, adjusting simultaneously to a new equilibrium position after damage. In these cases, flow–potential relations can be used to simulate change and find the new equilibrium configuration of the . However, changes in the number of flow density modes can already be identified through a review of the cellular structure of the .

5. Discussion

In summary, the paper focuses on self-equilibrated networks offering a new approach for their modelling and analysis. The proposed model is composed of a set of cut-set and circuit laws along with a set of flow and potential relations, while its analysis is conducted in terms of the cellular structure of the . Cells refer to unitary sub-systems that have a one-dimensional flow space with their dimension depending on the embedding of the . An analytical expression of the flow mode of cells in a d-dimensional space is provided. This expression combined with the cellular structure of a self-equilibrated allows one to analyse the equilibrium state in the through the study of individual cell equilibria and their interactions. Self-equilibrated networks represent thus networks where cut laws have a non-zero homogeneous solution. The system can thus be in a state of self-equilibrium in the absence of external perturbations with flow modes corresponding to different independent cycles of the graph when the potential is one-dimensional. This implies damage tolerance and resilience in the system as the includes different flow paths.

Given the wide range of physical and engineering systems that are depicted through models, this modelling approach can thus have great impact in a variety of contexts. Here, the model is explored to describe the equilibrium in three applications selected for their generality and brevity. The first example is the well-known Wheatstone bridge which is employed to measure electrical resistance as well as other physical parameters. It is shown that the model can be used to explain the functioning principle of Wheatstone bridge. The second example corresponds to a self-stressable pin-jointed structure composed of bars and cables. These types of structures, also known as tensegrity, are statically indeterminate structures. It is shown that the model proposed can be used to explain their self-equilibrium as well as their behaviour under loading. The third example focuses on the impact of damage (element removal) in a self-equilibrated , where it is shown that the model can be used to identify changes in the number of flow density modes in the through a simple review of its cellular structure. Since the cellular structure of the is invariant of the load case and can accommodate the impact of damage (element removal) through cell fusion and/or necrosis, it provides an always topologically valid basis for the description for the . Therefore, the proposed cellular approach represents a systematic and general approach for the analysis of self-equilibrated networks in science and engineering applications.

Supplementary Material

Appendix
rspa20200154supp1.docx (327.9KB, docx)

Data accessibility

This article has no additional data.

Competing interests

We declare we have no competing interests.

Funding

This material is based upon work supported by the National Science Foundation, United States under grant no. 1638336. David Orden has been partially supported by project MTM2017-83750-P of the Spanish Ministry of Science (AEI/FEDER, UE), project PID2019-104129GB-I00 of the Spanish Ministry of Science and Innovation, and by H2020-MSCA-RISE project, European Commission 734922– CONNECT, while Nizar Bel Hadj Ali gratefully acknowledges the financial support of the Fulbright Visiting Scholar Program for the academic year 2018–2019.

References

  • 1.Euler L. 1741. Solutio problematis ad geometriam situs pertinentis. In Commentarii academiae scientiarum petropolitanae, pp. 128–140. [Google Scholar]
  • 2.Kirchhoff S. 1845. On the passage of an electric current through a plane, in particular through a circular one. Ann. Phys. 140, 497–514. ( 10.1002/andp.18451400402) [DOI] [Google Scholar]
  • 3.Kirchhoff G. 1847. On the solution of the equations to which one is led in the investigation of the linear distribution of galvanic currents. Ann. Phys. 148, 497–508. ( 10.1002/andp.18471481202) [DOI] [Google Scholar]
  • 4.Maxwell JC. 1870. I. On reciprocal figures, frames, and diagrams of forces. Earth Environ. Sci. Trans. R. Soc. Edinb. 26, 1–40. ( 10.1017/S0080456800026351) [DOI] [Google Scholar]
  • 5.Pellegrino S, Calladine CR. 1986. Matrix analysis of statically and kinematically indeterminate frameworks. Int. J. Solids Struct. 22, 409–428. ( 10.1016/0020-7683(86)90014-4) [DOI] [Google Scholar]
  • 6.Roth B, Whiteley W. 1981. Tensegrity frameworks. Trans. Am. Math. Soc. 265, 419–446. ( 10.1090/S0002-9947-1981-0610958-6) [DOI] [Google Scholar]
  • 7.Roth B. 1981. Rigid and flexible frameworks. Am. Math. Mon. 88, 6–21. ( 10.1080/00029890.1981.11995175) [DOI] [Google Scholar]
  • 8.Connelly R, Whiteley W. 1992. The stability of tensegrity frameworks. Int. J. Space Struct. 7, 153–163. ( 10.1177/026635119200700208) [DOI] [Google Scholar]
  • 9.Connelly R, Whiteley W. 1996. Second-order rigidity and prestress stability for tensegrity frameworks. SIAM J. Disc. Math. 9, 453–491. ( 10.1137/S0895480192229236) [DOI] [Google Scholar]
  • 10.Hähnle W. 1932. Die Darstellung elektromechanischer Gebilde durch rein elektrische Schaltbilder. In Wissenschaftliche veröffentlichungen aus dem siemens-konzern, pp. 1–23. Berlin, Germany: Springer; ( 10.1007/978-3-642-99668-9_1) [DOI] [Google Scholar]
  • 11.Firestone FA. 1933. A new analogy between mechanical and electrical systems. J. Acoust. Soc. Am. 4, 249–267. ( 10.1121/1.1915605) [DOI] [Google Scholar]
  • 12.Sun K. 2005. Complex networks theory: a new method of research in power grid. In 2005 IEEE/PES Transmission and Distribution Conf. and Exposition: Asia and Pacific, Dalian, China, 18 August 2005, pp. 1–6. ( 10.1109/TDC.2005.1547099) [DOI] [Google Scholar]
  • 13.Doye JP. 2002. Network topology of a potential energy landscape: a static scale-free. Phys. Rev. Lett. 88, 238701 ( 10.1103/PhysRevLett.88.238701) [DOI] [PubMed] [Google Scholar]
  • 14.Pagani GA, Aiello M. 2013. The power grid as a complex : a survey. Physica A 392, 2688–2700. ( 10.1016/j.physa.2013.01.023) [DOI] [Google Scholar]
  • 15.Bermond JC, Delorme C, Quisquater JJ. 1986. Strategies for interconnection networks: some methods from graph theory. J. Parallel Distributed Comput. 3, 433–449. ( 10.1016/0743-7315(86)90008-0) [DOI] [Google Scholar]
  • 16.Spulber DF, Yoo CS. 2004. On the regulation of networks as complex systems: a graph theory approach. Nw. UL Rev. 99, 1687. [Google Scholar]
  • 17.Balasundaram B, Butenko S. 2006. Graph domination, coloring and cliques in telecommunications. In Handbook of optimization in telecommunications (eds MGC Resende, PM Pardalos), pp. 865–890. Boston, MA: Springer; ( 10.1007/978-0-387-30165-5_30) [DOI] [Google Scholar]
  • 18.Boyce D. 2007. Forecasting travel on congested urban transportation networks: review and prospects for equilibrium models. Networks Spatial Econ. 7, 99–128. ( 10.1007/s11067-006-9009-0) [DOI] [Google Scholar]
  • 19.Marcotte P, Patriksson M. 2007. Traffic equilibrium. Handb. Oper. Res. Manag. Sci. 14, 623–713. ( 10.1016/S0927-0507(06)14010-4) [DOI] [Google Scholar]
  • 20.Maerivoet S, De Moor B.2005. Transportation planning and traffic flow models. (arxiv.org/abs/physics/0507127. )
  • 21.Nagurney A, Dong J, Zhang D. 2002. A supply chain equilibrium model. Transp. Res. Part E Logist. Transp. Rev. 38, 281–303. ( 10.1016/S1366-5545(01)00020-5) [DOI] [Google Scholar]
  • 22.Surana A, Kumara S, Greaves M, Raghavan UN. 2005. Supply-chain networks: a complex adaptive systems perspective. Int. J. Prod. Res. 43, 4235–4265. ( 10.1080/00207540500142274) [DOI] [Google Scholar]
  • 23.Meixell MJ, Gargeya VB. 2005. Global supply chain design: a literature review and critique. Transport. Res. Part E Logist. Transp. Rev. 41, 531–550. ( 10.1016/j.tre.2005.06.003) [DOI] [Google Scholar]
  • 24.Guo L, Vardakis JC, Chou D, Ventikos Y. 2020. A multiple- poroelastic model for biological systems and application to subject-specific modelling of cerebral fluid transport. Int. J. Eng. Sci. 147, 103204 ( 10.1016/j.ijengsci.2019.103204) [DOI] [Google Scholar]
  • 25.Carpenter HJ, Gholipour A, Ghayesh MH, Zander AC, Psaltis PJ. 2020. A review on the biomechanics of coronary arteries. Int. J. Eng. Sci. 147, 103201 ( 10.1016/j.ijengsci.2019.103201) [DOI] [Google Scholar]
  • 26.Cai RJ, Tang SW, He Z. 2018. The modeling of electrical property in porous media based on fractal leaf vein. Int. J. Eng. Sci. 123, 143–157. ( 10.1016/j.ijengsci.2017.11.006) [DOI] [Google Scholar]
  • 27.Treur J. 2020. Network-oriented modeling for adaptive networks: designing higher-order adaptive biological, mental and social models. Berlin, Germany: Springer Nature. [Google Scholar]
  • 28.Gao H, Medjdoub B, Luo H, Zhong H, Zhong B, Sheng D. 2020. Building evacuation time optimization using constraint-based design approach. Sust. Cities Soc. 52, 101839 ( 10.1016/j.scs.2019.101839) [DOI] [Google Scholar]
  • 29.Roth JP. 1955. An application of algebraic topology to numerical analysis: on the existence of a solution to the problem. Proc. Natl Acad. Sci. USA 41, 518–521. ( 10.1073/pnas.41.7.518) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Roth JP. 1955. The validity of Kron's method of tearing. Proc. Natl Acad. Sci. USA 41, 599–600. ( 10.1073/pnas.41.8.599) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Roth JP. 1959. An application of algebraic topology: Kron's method of tearing. Quart. Appl. Math. 17, 1–24. ( 10.1090/qam/104337) [DOI] [Google Scholar]
  • 32.Branin FH. 1962. The relation between Kron's method and the classical methods of analysis. Matrix Tensor Quart. 12, 69–115. [Google Scholar]
  • 33.Branin FH. 1966. The algebraic-topological basis for analogies and the vector calculus. In Symposium on generalized networks, pp. 453–491. New York, NY: Polytechnic Institute of Brooklyn. [Google Scholar]
  • 34.Reinschke KJ. 2001. On models and the symbolic solution of equations. Int. J. Appl. Math. Comput. Sci. 11, 237–269. [Google Scholar]
  • 35.De Guzman M, Orden D. 2006. From graphs to tensegrity structures: geometric and symbolic approaches. Publicacions Matemàtiques 50, 279–299 ( 10.5565/PUBLMAT_50206_02) [DOI] [Google Scholar]
  • 36.Aloui O, Orden D, Rhode-Barbarigos L. 2018. Generation of planar tensegrity structures through cellular multiplication. Appl. Math. Model. 64, 71–92. ( 10.1016/j.apm.2018.07.024) [DOI] [Google Scholar]
  • 37.Aloui O, Flores J, Orden D, Rhode-Barbarigos L. 2019. Cellular morphogenesis of three-dimensional tensegrity structures. Comput. Methods Appl. Mech. Eng. 346, 85–108. ( 10.1016/j.cma.2018.10.048) [DOI] [Google Scholar]
  • 38.Aloui O, Lin J, Rhode-Barbarigos L. 2019. A theoretical framework for sensor placement, structural identification and damage detection in tensegrity structures. Smart Mater. Struct. 28, 125004 ( 10.1088/1361-665X/ab3d21) [DOI] [Google Scholar]
  • 39.Courant R. 1943. Variational methods for the solution of problems of equilibrium and vibrations. Verlag nicht ermittelbar. [Google Scholar]
  • 40.Zhang JY, Ohsaki M. 2006. Adaptive force density method for form-finding problem of tensegrity structures. Int. J. Solids Struct. 43, 5658–5673. ( 10.1016/j.ijsolstr.2005.10.011) [DOI] [Google Scholar]
  • 41.Ali NB, Rhode-Barbarigos L, Smith IF. 2011. Analysis of clustered tensegrity structures using a modified dynamic relaxation algorithm. Int. J. Solids Struct. 48, 637–647. ( 10.1016/j.ijsolstr.2010.10.029) [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Appendix
rspa20200154supp1.docx (327.9KB, docx)

Data Availability Statement

This article has no additional data.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences are provided here courtesy of The Royal Society

RESOURCES