|
8 | 8 | The ``composites`` module includes functions used to calculate properties and |
9 | 9 | perform analysis on laminated composites and isotropic plates. |
10 | 10 |
|
11 | | -Classical and first-order shear deformation theories are supported. For |
12 | | -classical plate theories or classical laminated plate theories (CLPT), the |
13 | | -relevant matrices are A, B, D, whereas for the first-order shear deformation |
14 | | -theories (FSDT) the matrices are A, B, D, E. All these matrices are part of the |
| 11 | +Classical, first- and third-order shear deformation theories are supported. For |
| 12 | +classical plate theories or classical laminated plate theories (CLPT), and for |
| 13 | +the first-order shear deformation theory (FSDT) the relevant matrices are the |
| 14 | +A, B, D and Atrans. For the third-order shear deformation theory (TSDT) the |
| 15 | +relevant matrices are the A, B, D, E, F, H; and the Atrans, Dtrans and Ftrans. |
| 16 | +The matrices indicated with "trans" are 2 by 2 matrices containing the |
| 17 | +transverse shear stiffnesses. All these matrices are part of the |
15 | 18 | :class:`.Laminate` object. |
16 | 19 |
|
| 20 | +The implementation of the CLTP, FSDT and TSDT closely follows the notation |
| 21 | +adopted by:: |
| 22 | +
|
| 23 | + Reddy J.N., Mechanics of laminated composite plates and shells, theory and |
| 24 | + analysis. Second Edition, Boca Raton: CRC Press, 2004. |
| 25 | +
|
17 | 26 | For isotropic plates, the :class:`.Laminate` object is also used for |
18 | 27 | convenience, and since offsetting the mid-surface is supported, there can be an |
19 | 28 | extension-bending coupling (B matrix) different than zero even for isotropic |
20 | 29 | plates. |
21 | 30 |
|
22 | | -
|
23 | 31 | The most convenient usage is probably with the |
24 | 32 | :func:`composites.utils.isotropic_plate` or the |
25 | 33 | :func:`composites.utils.laminated_plate` functions:: |
|
43 | 51 |
|
44 | 52 | >>> plate.ABD |
45 | 53 |
|
46 | | -and when transverse shear stiffnesses are required, the ``ABDE`` matrix, with |
47 | | -``shape=(8, 8)``:: |
| 54 | +and when transverse shear stiffnesses are required, with ``shape=(2, 2)``:: |
48 | 55 |
|
49 | | - >>> plate.ABDE |
| 56 | + >>> plate.Atrans |
50 | 57 |
|
51 | 58 | .. automodule:: composites.core |
52 | 59 | :members: |
|
0 commit comments