The average strain tensor is defined as
![{\displaystyle {\langle {\boldsymbol {\varepsilon }}\rangle :={\frac {1}{2}}\left(\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle +\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ^{T}\right)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7814b6d06cdca1e8db5790ff951bdc41f892f9eb)
where the average displacement gradient is
![{\displaystyle {\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ={\cfrac {1}{V}}\int _{\Omega }{\boldsymbol {\nabla }}\mathbf {u} ~{\text{dV}}~.}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0dae29e83c21229a199623a20574b2fdc66e766c)
We would like to find the relation between the average strain in a RVE and the applied displacements at the boundary of the RVE. To do that, recall the relation (see Appendix)
![{\displaystyle \int _{\Omega }{\boldsymbol {\nabla }}\mathbf {v} ~{\text{dV}}=\int _{\partial {\Omega }}\mathbf {v} \otimes \mathbf {n} ~{\text{dA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38424938ae46a4ce77f9fb1aeb060ac545e30830)
where
is a vector field on
and
is the normal to
. Using this relation, we get
![{\displaystyle \langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ={\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {u} \otimes \mathbf {n} ~{\text{dA}}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a490c17935785d79a5c0495a83b797975a6ecc9)
Hence,
![{\displaystyle \langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ^{T}={\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {n} \otimes \mathbf {u} ~{\text{dA}}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9bd7a7eb54fcc7d58a721fb11c40ad93f34ceff9)
Plugging these into the definition of average strain, we get
![{\displaystyle {\langle {\boldsymbol {\varepsilon }}\rangle :={\cfrac {1}{2V}}\int _{\partial {\Omega }}(\mathbf {u} \otimes \mathbf {n} +\mathbf {n} \otimes \mathbf {u} )~{\text{dA}}~.}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09c35538434966538d51e7dc3e8494fd131f1f77)
This implies that the average strain is completely defined in terms of the applied displacements at the boundary! Also, the average strain tensor is symmetric by virtue of its definition.
We can define the average rotation tensor (which represents an infinitesimal rotation) in an analogous manner. The rotation tensor is given by
![{\displaystyle {\boldsymbol {\omega }}={\frac {1}{2}}({\boldsymbol {\nabla }}\mathbf {u} -{\boldsymbol {\nabla }}\mathbf {u} ^{T})~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6fa17cae6bb37a1e8745c8f8f5f6d962de710b2b)
Therefore, the average rotation can be defined as
![{\displaystyle \langle {\boldsymbol {\omega }}\rangle :={\frac {1}{2}}\left(\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle -\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ^{T}\right)~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f0197ee4228cae62901e3b7784a20258ec2a3f93)
In terms of the applied boundary displacements,
![{\displaystyle \langle {\boldsymbol {\omega }}\rangle ={\cfrac {1}{2V}}\int _{\partial {\Omega }}(\mathbf {u} \otimes \mathbf {n} -\mathbf {n} \otimes \mathbf {u} )~{\text{dA}}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4f0de2c078b8522b1014f71baf5fc19e0e96e240)
Let us consider a rigid body displacement given by (see Appendix)
![{\displaystyle \mathbf {u} (\mathbf {x} )=\mathbf {c} +{\boldsymbol {\omega }}\cdot \mathbf {x} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/6c22b59efe7ae3ddfac631197163f2aa4cb6ce00)
where
is a constant translation and
is a second-order skew symmetric tensor representing an infinitesimal rotation. Then,
![{\displaystyle \langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ={\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {u} \otimes \mathbf {n} ~{\text{dA}}={\cfrac {1}{V}}\int _{\partial {\Omega }}(\mathbf {c} +{\boldsymbol {\omega }}\cdot \mathbf {x} )\otimes \mathbf {n} ~{\text{dA}}={\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {c} \otimes \mathbf {n} ~{\text{dA}}+{\cfrac {1}{V}}\int _{\partial {\Omega }}({\boldsymbol {\omega }}\cdot \mathbf {x} )\otimes \mathbf {n} ~{\text{dA}}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d60e0138827cce62b5a659eac78c811e5e18c4fa)
Recall that
![{\displaystyle ({\boldsymbol {A}}\cdot \mathbf {b} )\otimes \mathbf {c} ={\boldsymbol {A}}\cdot (\mathbf {b} \otimes \mathbf {c} )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b79678772c564db5400dec19e9a0d07a714dfde0)
where
is a second-order tensor and
and
are vectors. Therefore,
![{\displaystyle \langle {\boldsymbol {\nabla }}\mathbf {u} \rangle =\mathbf {c} \otimes \left({\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {n} ~{\text{dA}}\right)+{\boldsymbol {\omega }}\cdot \left({\cfrac {1}{V}}\int _{\partial {\Omega }}\mathbf {x} \otimes \mathbf {n} ~{\text{dA}}\right)~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1b2a10307184ac00c0db530ba5059706c5a0675f)
From the divergence theorem,
![{\displaystyle \int _{\Omega }{\boldsymbol {\nabla }}\bullet {\boldsymbol {A}}~{\text{dV}}=\int _{\partial {\Omega }}{\boldsymbol {A}}\cdot \mathbf {n} ~{\text{dA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c966a0a67d1d7c83510e041814ff2e4093f54bf4)
where
is a second-order tensor field and
is the unit outward normal vector to
. Hence,
![{\displaystyle \int _{\partial {\Omega }}\mathbf {n} ~{\text{dA}}=\int _{\partial {\Omega }}{\boldsymbol {\mathit {1}}}\cdot \mathbf {n} ~{\text{dA}}=\int _{\Omega }{\boldsymbol {\nabla }}\bullet {\boldsymbol {\mathit {1}}}~{\text{dV}}=\mathbf {0} ~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/314ab4dd99a53b580e6a6ff497b2e540af083430)
We also have (see appendix),
![{\displaystyle \int _{\Omega }{\boldsymbol {\nabla }}\mathbf {v} ~{\text{dV}}=\int _{\partial {\Omega }}\mathbf {v} \otimes \mathbf {n} ~{\text{dA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38424938ae46a4ce77f9fb1aeb060ac545e30830)
where
is a vector and
is the unit outward normal to
. Therefore,
![{\displaystyle \int _{\partial {\Omega }}\mathbf {x} \otimes \mathbf {n} ~{\text{dA}}=\int _{\Omega }{\boldsymbol {\nabla }}\mathbf {x} ~{\text{dV}}=\int _{\Omega }{\boldsymbol {\mathit {1}}}~{\text{dV}}=V~{\boldsymbol {\mathit {1}}}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2df7188712d0523151345ac849dda0b277fa8716)
We then have
![{\displaystyle \langle {\boldsymbol {\nabla }}\mathbf {u} \rangle =\mathbf {c} \otimes \mathbf {0} +{\boldsymbol {\omega }}\cdot {\boldsymbol {\mathit {1}}}={\boldsymbol {\omega }}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cadb42ac4c805c8291169074b63db67df217641a)
Since
is a skew-symmetric second-order tensor we have
![{\displaystyle {\boldsymbol {\omega }}=-{\boldsymbol {\omega }}^{T}~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6cfae0bec9a516835696162404febad3b70c56b8)
Therefore,
![{\displaystyle \langle {\boldsymbol {\varepsilon }}\rangle ={\frac {1}{2}}\left(\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle +\langle {\boldsymbol {\nabla }}\mathbf {u} \rangle ^{T}\right)={\frac {1}{2}}({\boldsymbol {\omega }}+{\boldsymbol {\omega }}^{T})=\mathbf {0} ~.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8b8e04d41cec812eba16b586b40384c6cfaf4037)
Hence, the average strain is not affected by rigid body motions. However, for simplicity, we assume that the displacement field in a RVE does not contain any rigid body motions.