Caveats on formulating finite elasto-plasticity in curvilinear coordinates

This paper presents a practical, step-by-step methodology for formulating finite elasto-plasticity in curvilinear coordinates using explicit basis changes rather than differential geometry, clarifying the treatment of deformation gradients, Jacobians, and shifters to enable robust finite element analysis of axisymmetric problems with large deformations.

Giuliano Pretti, Robert E. Bird, William M. Coombs, Charles E. Augarde

Published Tue, 10 Ma
📖 5 min read🧠 Deep dive

Imagine you are an architect trying to design a massive, round silo or a deep underground tunnel. To figure out if the structure will hold up under pressure, you use a computer program (Finite Element Analysis) to simulate how the ground or metal bends and stretches.

Usually, computers are happiest when working with simple, straight grids—like graph paper with perfect squares (Cartesian coordinates). But the real world is full of curves, circles, and cylinders. When you try to force a round problem into a square grid, the computer has to do a lot of extra math to "fake" the curve, which is slow and wasteful.

It makes much more sense to use a "curved grid" (curvilinear coordinates) that naturally fits the shape, like a net thrown over a sphere. However, this paper argues that while using a curved grid is efficient, it's also dangerous if you don't know exactly how to do the math.

Here is the story of the paper, broken down with simple analogies:

1. The "Map" Problem

Think of the Cartesian grid (straight lines) as a flat map of a city. If you walk 1 mile North, you are exactly 1 mile North. Simple.

Now, think of the curvilinear grid (like latitude and longitude) as a map of the Earth. If you walk 1 mile North from the equator, you are 1 mile North. But if you walk 1 mile North from the North Pole... well, you can't really go further North! The rules change depending on where you are.

The authors found that many computer programs treat the curved world as if it were a flat world. They take the "straight line" math and just paste it onto the "curved" problem. This is like trying to measure the distance between New York and London using a ruler on a flat piece of paper without accounting for the Earth's curve. The result? The computer thinks the material is stretching or shrinking when it isn't, or vice versa.

2. The "Deformation Gradient" (The Stretchy Blanket)

In physics, the Deformation Gradient is like a magical blanket that covers a piece of dough. When you stretch the dough, the blanket stretches with it.

  • In a straight world: If you pull the blanket, you can just count how many inches it stretched.
  • In a curved world: The blanket is wrapped around a cylinder. If you pull it, the "stretch" isn't just about the material; it's also about the fact that the circle is getting wider.

The paper points out a sneaky trap: In a curved system, the "stretch" of the blanket (the deformation) and the "stretch" of the volume (how much space it takes up) are not the same thing. If you use the wrong formula, your computer might think a solid block of steel has suddenly turned into a sponge (or vice versa) just because you changed the coordinate system.

3. The "Shifter" (The Translator)

This is the paper's most important invention. Imagine you have two people speaking different languages. One speaks "Straight English" (Cartesian), and the other speaks "Curved French" (Curvilinear).

  • The Shifter is the translator.
  • In a straight world, the translator just says, "Okay, I'm moving from point A to point B."
  • In a curved world, the translator has to say, "I'm moving from A to B, but because the ground is curved, I also have to rotate my orientation slightly to stay aligned."

The authors show that if you forget to use this "Shifter" (the translator), your computer program gets confused. It thinks the material is rotating or shearing when it's actually just moving along a curve. This leads to massive errors in predicting whether a tunnel will collapse or a metal part will snap.

4. The "Plastic" Problem (The Memory Foam)

The paper also deals with Elasto-plasticity.

  • Elastic is like a rubber band: you stretch it, and it snaps back.
  • Plastic is like chewing gum: you stretch it, and it stays stretched. It has "memory."

When you mix these two in a curved world, things get messy. The paper explains that you have to track the "volume" of the material separately for the elastic part (the rubber band) and the plastic part (the gum). If you mix them up in a curved coordinate system, the computer loses track of how much the material has permanently deformed.

5. The Solution: A Step-by-Step Recipe

The authors didn't just point out the problem; they gave a recipe to fix it.

  • They showed exactly how to translate the math from the "flat world" to the "curved world" without losing information.
  • They provided a specific algorithm (a set of instructions) for computer programmers to follow.
  • They tested this recipe on a "cavity expansion" problem (imagine inflating a balloon inside a block of clay).

The Big Result

They compared their new "Curved Recipe" against a standard "3D Straight Recipe."

  • The 3D Recipe: Took a long time to run because it had to calculate every single point in a 3D block.
  • The Curved Recipe: Took a tiny fraction of the time because it only calculated a 2D slice (since the object is round, the top looks like the bottom).
  • The Verdict: Both recipes gave the exact same answer, but the curved one was much faster and cheaper.

In Summary

This paper is a warning label and a user manual for engineers. It says:

"If you want to simulate round things (tunnels, pipes, tires) on a computer, don't just use the standard straight-line math. You need to add a few special 'translation' steps (the Shifter) and be very careful about how you measure volume. If you do this right, you can solve complex problems 10 times faster without losing accuracy. If you do it wrong, your simulation will be garbage."

It's about making sure our digital maps of the world are as accurate as the real world, even when the world is curved.