CLPT - Classical Laminated Plate Theory¶
Description¶
For the CLPT the displacement field components are:
And approximated as:
where are the displacements of the shell mid-surface and and the shell rotations along and following the right-hand rule. For the CLPT the rotations are defined as:
For the ConeCyl
implementations the displacement field is approximated
and the approximated functions can be separated as:
where contains the approximation functions corresponding to the prescribed degrees of freedom, contains the functions independent of and the functions that depend on both and .
The aim is to have models capable of simulating the displacement field of cones and cylinders. The approximation functions are the same for both the Donnell’s and the Sanders’ models.
Models¶
Below it follows a more detailed description of each of the implementations:
Each model can be accessed using the linear_kinematics
parameter of the
ConeCyl
object. For linear static analysis the most general model is the
clpt_donnell_bcn.
For linear buckling analysis the following models should be used for each type of boundary conditions:
SS1- or CC1-type: clpt_donnell_bc1 or clpt_sanders_bc1
SS2- or CC2-type: clpt_donnell_bc2 or clpt_sanders_bc2
SS3- or CC3-type: clpt_donnell_bc3 or clpt_sanders_bc3
SS4- or CC4-type: clpt_donnell_bc4 or clpt_sanders_bc4
Free edges: use the fsdt_donnell_bcn (CLPT not implemented)
clpt_donnell_bc1¶
SS1- and CC1-types of boundary conditions, or anything in between by using elastic restrained edges in and . The approximation functions are:
with:
The following general form of elastic constraints at the edges is used:
Note that the stiffnesses: , and are not used in clpt_donnell_bc1, but since they are required in other implementations, it is convenient to present the general form using all the elastic terms.
The equation for can be written in matrix form, and it will result in an additional term to the linear stiffness matrix . The new stiffness matrix with the elastic constraints at the edges () becomes:
with :
and:
and the shape functions contains two extra rows that are built from the relations:
and therefore:
Observations:
linear buckling implemented
linear static implemented
non-linear analysis implemented
clpt_donnell_bc2¶
Planned to simulate the SS2- and CC2-types of boundary conditions (or anything in between). The flexibily in is removed if compared to the clpt_donnell_bc4. Giving:
The linear stiffness matrix is changed using the same elastic contraints used for the clpt_donnell_bc1.
Observations:
linear buckling implemented
linear static implemented
non-linear analysis implemented
clpt_donnell_bc3¶
Planned for SS3- and CC3-types of boundary conditions (or anything in between). The approximation functions are:
The linear stiffness matrix is changed using the same elastic contraints used for the clpt_donnell_bc1.
Observations:
linear buckling implemented
linear static implemented
non-linear analysis implemented
clpt_donnell_bc4¶
SS4- or CC4-types of boundary conditions (or anything in between).
The linear stiffness matrix is changed using the same elastic contraints used for the clpt_donnell_bc1.
Observations:
linear buckling implemented
linear static implemented
non-linear analysis implemented
clpt_donnell_bcn¶
General approximation function for the CLPT. It allows any type of boundary condition by setting the proper values for the elastic constants.
The linear stiffness matrix is changed using the same elastic contraints used for the clpt_donnell_bc1.
Observations:
linear static implemented
not working for linear buckling
non-linear analysis not implemented
clpt_sanders_bc1¶
Counterpart of clpt_donnell_bc1 using the Sanders non-linear equations.
Observations:
linear static implemented
linear buckling implemented
non-linear analysis not implemented
clpt_sanders_bc2¶
Counterpart of clpt_donnell_bc2 using the Sanders non-linear equations.
Observations:
linear static implemented
linear buckling implemented
non-linear analysis not implemented
clpt_sanders_bc3¶
Counterpart of clpt_donnell_bc3 using the Sanders non-linear equations.
Observations:
linear static implemented
linear buckling implemented
non-linear analysis not implemented
clpt_sanders_bc4¶
Counterpart of clpt_donnell_bc4 using the Sanders non-linear equations.
Observations:
linear static implemented
linear buckling implemented
non-linear analysis not implemented
clpt_geier1997_bc2¶
Note
NOT RECOMMENDED, implemented for comparative purposes only.
Analogous to the model published by Geier and Singh (1997) (see [geier1997] for more details) for the SS2- and CC2-types of boundary condition. Originally proposed by Khdeir et al. (1989) (see [khdeir1989]). Uses the Donnell’s equations and the approximation functions are:
Observations:
linear buckling implemented
linear static not implemented
non-linear analysis not implemented