]

Heterogeneous Structures

Homtools can be used to estimate the average mechanical response of heterogeneous periodic beams or plates by the way of Finite Element Analysis on the 3D periodicity cell. It allows to compute the relationship between the average generalized stresses (normal stress, bending moments, twisting moment...) and the average generalized strains (normal strain, bending curvatures...). It can be used for example to estimate the effective inertia of the equivalent homogeneous beam in the linear elasticity framework. Nevertheless, the constitutive materials of the periodicity cell can be non-linear and the presence of interaction properties is naturally taken into account. Homtools can thus help to build a non-linear effective beam or plate model and identify its parameters.

Heterogeneous Periodic Beams

This functionnality is relevant for heterogeneous beams that are periodic in the direction of their axis. In that case, a periodicity cell can be defined, together with a periodicity vector which is parallel to the beam axis. The kinematics of the effective beam model is the one of Navier-Euler-Bernoulli (no transverse shearing). Four effective generalized strains are considered : the normal strain, the two bending strains and the twisting strain. The associated effective generalized stresses are the normal stress, the bending moments and the twisting moment. Homtools allows to prescribe an average loading in terms of these effective strains or stresses (or any independent combination of them) on the 3D periodicity cell. It requires non-classical boundary conditions that can be written as linear constraints between the displacements at each point on the boundary of the periodicity cell and the average strains.

click here for details
This method consists in applying periodicity conditions on the two opposite cross-sections of the periodicity cell V. A local orthonormal coordinates system must be defined, such that the axis (O,z) is the beam reference axis. The normal strain e characterize the effective elongation along (O,z) . The bending strains k_1 and k_2 are the effective curvature around the axis (O,x) and (O,y) and k_t is the twisting strain around (O,z). The effective stresses (normal stress N, bending moment M_1 and M_2, and twisting moment M_t) are defined as:

-   N=< \sigma_{zz}>
-   M_1=< y \, \sigma_{zz}>
-   M_2=< -x \, \sigma_{zz}>
-   M_t=< x \, \sigma_{yz}-y \, \sigma_{xz}>

in which  <  \bullet > = \frac{1}{l} \displaystyle \int_V \; \bullet \; \mbox{d}V with l the length of the periodicity cell (norm of the periodicity vector).

The periodic homogenisation process consists in assuming that the strain field is the sum of a pure Euler-Bernoulli-Navier strain field and of a periodic fluctuation strain field that takes into account the heterogenities. It leads to the following boundary conditions:

\vect{u} - \vect{u}^b periodic and  \bf{\sigma} \cdot \vec{n}}  antiperiodic,

in which:

- \vect{u}^b is the displacement that leads to a pure Euler-Bernoulli-Navier strain field (x,y \mbox{ and }z are the coordinates of a current point) :

 \left\{  \begin{array}{l} u^b_1=e \, z +y \,z \, k_1 -x\, z \, k_2 \\ u^b_2= -y \, z \, k_t+\frac{1}{2}z^2\,k_2 \\ u^b_3= x \, z \, k_t-\frac{1}{2}z^2\,k_1 \\ \end{array} \right.

- a quantity is said to be "periodic" (resp. "antiperiodic") when it takes the same value (resp. opposite value) at two opposite points on the boundary (one of them being the image of the other by translation of a periodicity vector).

Homtools uses Reference Points to prescribe the average loading and these constraints.

Heterogeneous Periodic Plates

Under construction

Macro nodes and Reference axis or plane

As in the case of material homogeneisation, reference nodes needs to be added to the model. The degree of freedom of these nodes are associated to the generalized strains. Linear relation (*equation) will automatically be generated by Homtools between the reference nodes and all the mesh nodes that are selected by the users as boundary nodes. However, users also need to define an axis (for beam) or a plane (for plates) which will be used as the neutral axis or plane to define the effective generalzed strains and stresses.

Here is a sample of the GUI for beam: