Solving PDEs in C++: Numerical Methods in a Unified Object-Oriented Approach

Chapter 20: The Linear Elasticity Equations

In this chapter, we apply the adaptive-refinement algorithm to the linear elasticity system of PDEs in a circular domain. We show the efficiency of this algorithm, particularly when used in conjunction with the multigrid preconditioner to solve the individual linear systems in the individual refinement levels. For this purpose, the multigrid algorithm must be modified in such a way that the transfer of data between fine and coarse grids is done separately for each unknown function.

20.1 System of PDEs

So far, we have considered scalar PDEs, with scalar unknown function u ? u(x, y). In this chapter, we consider the more complicated case of a system of PDEs in which two or more unknown functions, say u ? u(x, y) and ? ? ?(x, y), need to be solved for. The unknown functions u and ? are coupled in the system of PDEs in the sense that they depend on each other and cannot be solved for separately.

The system of coupled PDEs is also called a vector PDE, because it can be rewritten as a single equation in the unknown (two-dimensional) vector and the corresponding derivatives and . In this style, the coefficients in the PDE are placed in a 2 2 matrix.

20.2 The Strong Formulation

Here, we consider the system of linear elasticity equations in the two-dimensional domain ?. The system is characterized by the Poisson ratio ?, 0 ? ? < 1, which...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Nesting Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.