An Introduction to form-finding with Thrust Network Analysis
![[object Object]](/_next/image?url=%2Fimages%2Fauthors%2Foliviero_cabitza.jpg&w=256&q=75)
In this tutorial, Oliviero Cabitza provides an excellent deep dive into Thrust Network Analysis, a powerful form-finding method for compression-only masonry vaults and shell structures. Thrust network analysis is an exciting and relatively new method of form-finding and something I've been looking forward to turning my attention to. I'm delighted that Oliviero, a long standing member of the EngineeringSkills community has stepped forward to share his knowledge.
From my correspondence with Oliviero on the topic, I know that he's been putting this technique to good use and I'm looking forward to him sharing more on the topic in future tutorials - but for now, let's get the basics under our belt!
Starting from the elegant simplicity of Hooke's hanging chain and working through graphic statics and Heyman's safe theorem, Oliviero takes us through the full mathematical framework of TNA as developed by Philippe Block.
Whether you're interested in the assessment of existing masonry structures or the design of new funicular shells, Thrust Network Analysis provides a rigorous and intuitive approach. This is a great introduction to the topic of form-finding and using thrust network analysis.

1. What is Thrust Network Analysis?
Thrust Network Analysis (TNA) is a form-finding method particularly suited to any type of vaulted structure made of unreinforced masonry. This method can be applied both to the assessment of existing masonry vaults and to the exploration of possible equilibrium solutions for funicular shells.
Developed by Philippe Block in his 2009 PhD thesis, TNA extends the principles of Thrust Line Analysis (TLA) - traditionally used to verify the stability of arches, into three dimensions, making it applicable to vaults and shell structures. Before diving into how TNA works, it is useful to first recall the three key concepts that made its development possible.
1.1 Hooke's Hanging Chain
The first of these concepts is Hooke's hanging chain principle, also known as Hooke's law of inversion. Robert Hooke (1635 - 1703) was one of the most important scientists of the 17th century. In 1676 he published ten "Inventions" in the form of anagrams. The third of these inventions was
ceiiinosssttuv
whose solution, published later, was
Ut tensio, sic vis
Latin for "As the extension, so the force". This is Hooke's law of elasticity, which earned him a place among the founders of modern structural mechanics. However, in this article we are more interested in his second invention
2. The true Mathematical and Mechanical form of all manner of Arches for Building, with the true abutment necessary to each of them. A Problem which no Architectonick Writer hath ever yet attempted, much less performed.
abcccddeeeeefggiiiiiiiillmmmmnnnnnooprrsssttttttuuuuuuuux
Its solution, published after Hooke's death, reads
Ut pendet continuum flexile, sic stabit contiguum rigidum inversum
In English:
As hangs the flexible line, so but inverted will stand the rigid arch

Fig 1. The first five of the ten 'Inventions' of Robert Hooke (from British Society for the History of Mathematics).
The idea is powerful in its simplicity: the shape of a hanging chain, which carries only tension, if frozen and inverted, defines the geometry of a purely compressed arch. The hanging model can be composed of discrete weights proportional to the voussoirs' self-weight, connected by a rope of negligible weight. When inverted, this produces a thrust line that fits within the thickness of the arch.
This concept was later applied by the mathematician and physicist Giovanni Poleni in 1743, when assessing the stability of St. Peter's Dome. Two centuries after its completion, several cracks had appeared, but Poleni observed that they had effectively divided the dome into fifty arches sharing a common keystone. By verifying that the inverted chain lay entirely within the masonry, he demonstrated the dome's stability—showing that as long as the thrust line remains within the material, the arch (and thus the vault) is stable, even when cracked.

Fig 2. On the left, Hooke's hanging chain and the corresponding inverted compressed arch; On the right, Giovanni Poleni's analysis of the dome of St Peter's in Rome using Hooke's hanging chain principle (from Poleni, 1747).
1.2 Graphic statics
Instead of using a hanging model, graphic statics can be applied for two-dimensional structures. Given the external loads, graphic statics makes it possible to determine both the possible funicular shapes and the magnitude of internal forces. (For further insight, see this article by Prof. Edmond Saliklis, which explains how graphic statics works and illustrates the technique through a truss example.)
Consider the arch composed of irregular voussoirs shown in Figure 3(a). Each voussoir has a self-weight, represented by a concentrated force of proportional magnitude applied at its centroid. Each of these forces acts along a vertical line of action.
Each voussoir is held in place by the compressive forces exchanged with its adjacent blocks, as depicted in Figure 3(c). In this way, the load is transmitted down to the supports through compression. The equilibrium of a single voussoir can be represented by a closed polygon (a triangle), as shown in Figure 3(d). The overall force polygon is then composed of the triangles corresponding to the equilibrium of each voussoir, as represented in Figure 3(b).
From the force polygon we can observe that the two sides, Foa and Foh, represent the reactions at the spring points. These are the forces with the greatest magnitudes, indicating higher compressive stresses near the supports. Conversely, at the keystone (W4) the compressive forces reach their minimum values.
It is worth noting that an infinite number of funicular polygons - or thrust lines, can be drawn within the thickness of the arch. The geometry of each thrust line depends on the length of the equivalent chain and the horizontal distance between the supports. Many different thrust lines can, therefore, exist between the extrados and the intrados of the arch.
In other words, the structure is statically indeterminate: multiple equilibrium solutions are possible. But what can we do with this information if we do not know which one corresponds to the actual thrust line?

Fig 3. For a random arched structure, (a) a possible thrust line and its equivalent hanging chain are constructed using graphic statics; (b) the force equilibrium of the system is represented in the funicular polygon; (c) the equilibrium of one of the voussoirs; and, (d) the vectors representing the forces in and on the block (Block, DeJong and Ochsendorf, 2007).
1.3 Heyman's Safe Theorem for Masonry
Claude-Louis Navier (1785–1826) was another of the founders of modern structural mechanics. He argued that engineers, or anyone wishing to assess the stability of a structure, should be primarily concerned with the calculation of stresses within its elements.
To determine the stress state inside a structure, one must first evaluate the internal forces. This starts with solving the equilibrium equations, which is only straightforward when the structure is statically determinate (typically the case for isostatic systems).
If the structure is statically indeterminate (hyperstatic), determining the internal stresses requires adopting an elastic constitutive law together with specific boundary conditions (for example, at the abutments of an arch). Both of these are approximations of reality: the material response is not perfectly elastic (or only within a limited range), and it is difficult to define an "exact" stress–strain law for an assemblage of stone and mortar. Moreover, even small changes in boundary conditions, such as minor settlements at supports assumed to be fixed, can lead to a different elastic solution (that is, a different position of the thrust line).
In other words, the "exact" solution — the actual stress state within the masonry — is a chimera, something we can define in theory but never truly capture in practice.
What has just been outlined is usually referred to as elastic theory. However, the following experimental observation led to what is known as plastic theory: if several seemingly identical structures, each with small imperfections and thus different initial internal stress states, are slowly loaded to collapse, they will be found to fail at essentially the same load. The key requirement for the application of plastic theory is that collapse occurs through a ductile, quasi-static process; plastic theory is therefore not directly applicable to brittle materials.
To apply plastic theory, one must examine the possible mechanisms by which a structure might collapse. The fundamental safe theorem of plasticity states that, if an equilibrium state can be found in which the internal forces are in balance with the external loads and every part of the structure satisfies a given strength criterion, then the structure is safe under those loads.
Jacques Heyman (born 1925), professor at the University of Cambridge, formulated an analogous safe theorem for masonry structures. His approach requires three key assumptions in order to analyse masonry within the framework of plastic theory:
- masonry has no tensile strength;
- stresses are sufficiently low that masonry can be considered to have unlimited compressive strength;
- sliding failure cannot occur.
The master "safe" theorem for masonry states that, if the previous conditions are satisfied:
If a position of the thrust line can be found for it to lie within the masonry, this is a proof that the structure is stable and indeed that collapse can never occur under the given load.
The thrust line, or funicular polygon (Hooke's inverted chain), represents the condition of equilibrium. If it lies within the masonry, only compressive stresses are present, which satisfies the first assumption. Note that although individual stones may possess some tensile strength, the mortar between them is typically very weak in tension.
Regarding the second assumption, it can be considered approximately valid when average stress levels are examined. In historic masonry, the average compressive stresses are often two orders of magnitude lower than the compressive strength of the stone, due to the large structural depth. Local stress concentrations may develop and cause limited damage, but they do not usually lead to global structural failure.
As for sliding failure, it is observed that, although local slippage of individual blocks may occur, masonry structures generally retain their overall shape. This implies that a modest level of compressive prestress is often sufficient to prevent significant sliding and a general loss of cohesion.
1.4 From Thrust Line Analysis to Thrust Network Analysis
Heyman's safe theorem tells us that a masonry structure is safe if we can find at least one admissible thrust line entirely contained within its thickness, in equilibrium with the applied loads. This is precisely what Thrust Line Analysis (TLA) achieves: using graphic statics to generate thrust lines that visualise the possible compressive force paths through the structure.
TLA's main limitation, however, is that it applies only to two-dimensional problems. Fortunately, the concepts we have just explored can be extended to three dimensions.
Just as Hooke's hanging chain principle was used historically to study and verify the stability of arches—and later extended to axially symmetric domes—three-dimensional hanging models have been employed to design complex vaulted shells. The Catalan architect Antoni Gaudí (1852–1926) famously used models made of strings and weights to explore the shapes of some of his masterpieces, such as the Sagrada Família (see Figure 4). Later, architects and engineers like Heinz Isler (1926–2009) and Frei Otto (1925–2015) applied similar hanging models to design innovative shell structures.

Fig 4. Gaudí's hanging model of Sagrada Familia (from List of Physical Visualizations and Related Artifacts).

Fig 5. Frei Otto's hanging chain model for the Mannheim Multihalle (Liddell, 2015).
Although physical models were (and still are) valuable tools during the conceptual design phase, modern numerical form-finding procedures are far more convenient. As we have seen, instead of using a hanging chain, one can draw a thrust line using graphic statics.
Similarly, Thrust Network Analysis (TNA) replaces three-dimensional hanging models, enabling the exploration of compression-only shell structures. A thrust network is simply the three-dimensional counterpart of a thrust line: just as the latter represents one possible state of static equilibrium in compression under given loads, so does the former — and Heyman's safe theorem applies in both cases.
TNA considers only vertical loads (typically self-weight). While this is a significant simplification, it allows the form-finding process to be split into two distinct steps:
- First, horizontal equilibrium is established for the thrust network; this requires only its plan geometry and boundary conditions (restraints);
- Then, vertical equilibrium is solved, determining the heights of the network nodes based on the boundary conditions, vertical loads, and the horizontal force state from step one.
This assumption of purely vertical loads is well-suited to vaults where self-weight dominates. Figure 6 illustrates the relationship between the thrust network G, its horizontal projection, the form diagram , and the force diagram — the reciprocal dual of .

Fig 6. Relationship between the thrust network (G), its planar projection, the form diagram and the reciprocal force diagram (Block, 2009).
In the next section, we will explore how the thrust network, force diagram, and form diagram interrelate, along with the mathematical formulation and computational process behind this form-finding methodology.
Engineering tutorials,
written by an engineer — not a model.
Read the rest, download the resources and unlock the full archive. This is independent, human-crafted engineering content. An Essentials Membership gets you access to all member-only tutorials and helps keep the lights on for a learning platform built by engineers, for engineers.
Essentials Membership
- Instant access to the full archive
- 28-day refund, no questions
- Cancel anytime
- Your card and subscription are handled by Stripe
Already a member? Log in
Featured Tutorials and Guides
If you found this tutorial helpful, you might enjoy some of these other tutorials.
P-Delta Analysis and Geometric Non-linearity
In this tutorial, we'll explore P-Delta analysis, a geometric non-linearity that can lead to large deflections in slender structures

Dr Seán Carroll
How to Calculate Beam Deflection
How to calculate beam deflection from first principles, with calculation examples

Dr Seán Carroll
Truss Analysis using the Direct Stiffness Method
A complete introduction to the Direct Stiffness Method for truss analysis with a detailed numerical example

Dr Seán Carroll


