1. Introduction
In this article version we present some corrections and improvements concerning the previous versions [
1,
2].
In this article version we also include a new extension to a non-linear elasticity case.
In the next section we present the mathematical formalism of a result in elasticity theory known as the Castigliano’s Theorem.
We also present a generalization of such an theorem and its connection with the principle of virtual work in a elasticity theory context.
Furthermore, in this article version we also include a new extension to a non-linear elasticity case.
The results are obtained through an application of basic tools of functional analysis and calculus variations to a solid mechanics theory.
Our main reference in solid mechanics is [
3]. Similar results have been presented in section 40 of preprint [
4].
For basic topics on the applied functional analysis and calculus of variations, please see [
5,
6].
For the Sobolev spaces involved, we would cite [
7].
Remark 1.1. In this text we have adopted the Einstein convention of summing up repeated indices, unless otherwise indicated.
2. A Formal Proof of Castigliano Theorem
Let be an open, bounded and connected set with a regular (Lipischitzian) boundary denoted by
In a context of linear elasticity, consider the functional
where
,
and
for some
Moreover is a fourth order positive definite and constant tensor.
Observe that the variation of
J in
give us the following Euler-Lagrange equation
Symbolically such a system stands for
so that
We denote
solution of (
9) by
so that multiplying the concerning extremal equation by
and integrating by parts, we get
Therefore
so that
where we recall that, from the Implicit Function Theorem, we have
Hence, from this and (
12), we obtain
so that
From this, recalling that
we obtain
so that
With such results in mind, we have proven the following theorem.
Theorem 2.1 (Castigliano).
Considering the notations and definitions in this section, we have
2.1. A Generalization of Castigliano Theorem
In this subsection, denoting by a standard Dirac delta function in a distributional sense, we present a more general version of the Castigliano theorem.
Considering the context of last section, we recall that
Therefore, here denoting the Gâteaux derivative of
related to
by
from the extremal equation
for
such that
we have, in an appropriate distributional sense,
so that
that is
From such results, we may obtain
so that
that is
With such results in mind, we have proven the following theorem.
Theorem 2.2 (The Generalized Castigliano Theorem).
Considering the notations and definitions in this section, here again denoting the Gâteaux derivative of related to by
we have
2.2. The Virtual Work Principle
Considering the definitions, results and statements of the previous section and subsection, we may easily prove the following theorem.
Theorem 2.3 (The virtual work principle). Let such that
For a virtual constant load on at the direction of define now where
Under such hypotheses,
Proof. The proof is exactly the same as in the Castigliano Theorem in the previous section except by setting the virtual load in the end of this calculation and will not be repeated. □
3. The Castigliano Theorem for a Non-Linear Elasticity Case
Let be an open, bounded and connected set with a regular (Lipischitzian) boundary denoted by
In a context of non-linear elasticity, consider the functional
where
,
and
for some
Moreover is a fourth order positive definite and constant tensor.
Observe that the variation of
J in
give us the following Euler-Lagrange equation
Symbolically such a system stands for
so that
We denote
solution of (
9) by
so that multiplying the concerning extremal equation by
and integrating by parts, we get
where
Therefore
so that
where we recall that, from the Implicit Function Theorem, we have
Hence, from this and (
12), we obtain
so that
From this, recalling that
we obtain
so that
With such results in mind, we have proven the following theorem.
Theorem 3.1.
Considering the notations and definitions in this section, in particular for
we have
3.1. A Numerical Example Related to the Castigliano Theorem
Let be the axis of a straight beam with a rectangular cross section of dimensions , where units in this subsections refer to the international system.
Let
and denote by
the Young modulus for a steel beam.
Assume such a beam is subject to a vertical load uniformly distributed on
Assume also the beam is clamped at and simply supported at
Denoting by
the vertical field of displacements results from the action of
P, the related boundary conditions are given by
The total beam energy is defined by
, where
In order to apply the results of the previous section, we free the rotations of the beam at
, considering a moment load
M on
with general work
Hence, we define
and define
, by
We emphasize again, through the methods of the previous section, we intend to obtain the value of
M which corresponds to
Let
The variation
stands for
Here assuming,
w is smooth enough, integrating by parts and recalling that
we obtain
so that the extremal condition
provide us the following natural boundary condition
and the equation
Here we recall the remaining essential boundary conditions,
A particular solution of such an equation
stands for
where
The concerning general solution stands for
The boundary condition implies that .
The boundary condition
stands for
so that
From these last two equations, we obtain
and
From the Castigliano Theorem,
must be such that
where
Observe that
so that in fact, it suffices to obtain,
Hence, we must have
so that,
Recalling that
we have got
From such a result and recalling that
we have got
so that
which has a solution
3.2. Checking This Last Result for M by Solving the Concerning Ordinary Differential Equation
In this section we check the result obtained for
M by solving the following ODE,
with the boundary conditions,
We recall the general solution stands for
where
From , we obtain
From we obtain
From
we have
From
we have
From such results, we obtain
and
Observe that
so that in particular
This value for M here obtained coincide with the one obtained in the previous subsection, as expected.
The objective of this section is complete.
4. Conclusion
In this article, we have presented a formal proof Castigliano Theorem in a elasticity theory context.
We have also presented a generalization of such a result and a numerical example to exemplify its applicability.
Conflicts of Interest
The author declares no conflict of interest concerning this article.
References
- Botelho, F. A Formal Proof of Castigliano Theorem and a Related Generalization. Preprints 2025, 2025080573. [Google Scholar] [CrossRef]
- Botelho, F. A Formal Proof of Castigliano Theorem and a Related Generalization. Preprints 2025, 2025080573. [Google Scholar] [CrossRef]
- Beer F, Johnston E, DeWolf J and Mazurek D. Mechanics of Materials, 7th edition, Mc Graw Hill - Asia, 2015.
- Botelho FS. Duality Principles and Numerical Procedures for a Large Class of Non-Convex Models in the Calculus of Variations. Preprints 2023, 2023020051. [CrossRef]
- Botelho F. Functional Analysis and Applied Optimization in Banach Spaces, (Springer Switzerland, 2014).
- Botelho FS. Functional analysis, calculus of variations and numerical methods for models in physics and engineering. CRC Taylor and Francis, Florida - USA, 2020.
- Adams RA and Fournier JF. Sobolev Spaces, 2nd edn. (Elsevier, New York, 2003).
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).