FeResPost Web Site                     FeResPost Online User Manual

II.1.6.5 Approximations with out-of-plane shear forces

Expression (41) shows that out-of-plane shear stresses in the laminate are related to partial derivatives of bending moment components, but not directly to out-of-plane shear force components. Intuitively, one would have expected a dependence of out-of-plane shear stresses on laminate out-of-plane shear forces:

In the end, we propose a calculation method based on out-of-plane shear force components because this is what most software do. The rest of this section is devoted to the presentation of different approaches to calculate dependence on shear forces.

II.1.6.5.1 The “(μx,μy)” approach

One would like to eliminate the six x and y partial derivative of bending moment tensor components in the previous expression. For this, one uses the global equilibrium equations (II.1.36) and (II.1.37). This leaves some arbitrary choice in the determination of dependence wrt out-of-plane shear. For example:

Mxx,x = μxQxz, Myy,x = 0, Mxy,y = (1 - μx)Qxz, Mxx,y = 0, Myy,y = μyQyz, Mxy,x = (1 - μy)Qyz.

Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 Qxz Qyz lam. The choice μx = μy = 12 gives more symmetry to the relation between τlam(z) and Qlam(z). Indeed, this choice leads to: τxz,z(z) τyz,z(z) lam = Jlam(z) Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam, = Jlam(z) μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 Qxz Qyz lam, = -1 2 100001 0 0 1 0 1 0 Flam(z) 000 0 0 0 000 000 0 0 0 000 Flam(z) 10 0 0 01 0 0 01 1 0 Qxz Qyz lam.

It seems however that the choice μx = μy = 1 is more common.

If the (μx,μy) approach is adopted, one can introduce a new 2 × 2 matrix:

Xlam(z) = Jlam(z) μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 , = -100001 0 0 1 0 1 0 Flam(z) 000 0 0 0 000 000 0 0 0 000 Flam(z) μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 .

This matrix allows to write a simple relation between out-of-plane shear stresses in laminate and the total out-of-plane shear force:

τxz,z(z) τyz,z(z) lam = Xlam(z)Qxz Qyz lam.

The V lam(z) 2 × 6 matrix introduced in equation (II.1.43) also allows to introduce a new 2 × 2 matrix:

Y lam(z) = V lam(z) μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 , =z0z X lam(z) dz. (II.1.48)

II.1.6.5.2 “Uncoupled X-Y” approach

The presentation of laminate out-of-plane shear theory in Nastran Reference Manual [Sof04a] is based on a kind of beam theory in which laminate shear response is calculated separately in directions X and Y. This corresponds to a simplification of our (μx,μy) approach in which:

We investigated different ways to reproduce Nastran out-of-plane shear stress calculations with FeResPost and found a few modifications that allow the calculation of out-of-plane shear stresses very similar to those produced by Nastran. We modify the calculation method as follows:

1.
The 6 × 6 ABBDlam matrix is modified in such a way that one no longer has a coupling between XX, Y Y and XY compnents. Practically, this is done by setting matrix components responsible for this coupling to zero:
ABBD2 lam = A11 0 0 0 A22 0 0 0 A33 B11 0 0 0 B22 0 0 0 B33 B11 0 0 0 B22 0 0 0 B33 D11 0 0 0 D22 0 0 0 D33 .

(The non-diagonal components of the four 3 × 3 matrices have been set to zero.) Note that the membrane-flexural coupling is maintained by this modification.

2.
Corresponding to this ABBD2 lam matrix, we calculate a compliance matrix:
abbd2 lam = ABBD2 lam-1.

This new matrix has the same structure as ABBD2 lam. (XX, Y Y and XY compnents are also mutually decoupled.)

3.
Uncoupling of XX, Y Y and XY components is also done for the 3 × 3 material stiffness matrix Clam(z):
C2 lam(z) = C11lam(z) 0 0 0 C22lam(z) 0 0 0 C33lam(z) .
4.
Then, a new version of the Flam(z) matrix is calculated:
F2 lam(z) = C2 lam(z) b2 lam + z d2 lam .

This new matrix also uncouples XX, Y Y and XY components of the equations.

5.
And in the end, one no longer needs XY components in the calculation. Practically, this means that equation (II.1.40) becomes
τxz,z(z) τyz,z(z) lam = - 1000 00 0 0 0 0 - 1 0 σxx,x(z) σyy,x(z) τxy,x(z) σxx,y(z) σyy,y(z) τxy,y(z) lam,

and the relation between gradient of moments tensor, and out-of-plane shear forces can be written

Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = 10 0 0 00 0 0 01 0 0 Qxz Qyz lam.
6.
The uncoupling also affects the calculation of out-of-plane shear stiffness matrix. (See section II.1.6.6.) In the corresponding equations in sections II.1.6.3 and II.1.6.4, matrix Flam(z) is replaced by F2 lam(z). A consequence of this approximation is that the out-of-plane shear stiffness matrix Glam is diagonal.

The “Uncoupled X-Y” approach is an impoverished version of the “(μx,μy)” approach.

II.1.6.5.3 “Resolution in shear force axes” approach

Using “(μx,μy)” approaches, one decides that laminate axes have a special physical meaning for the composite. This choice is arbitrary however. For example, one can also write the relation between bending moments and out-of-plane shear force in a coordinate system related to the shear loading direction.

Let us define a coordinate system associated to shear loading defined as follows:

eshrx = 1 Q Qxz Qyz ,
eshry = 1 Q - Qyz Qxz .

In which Q is shear force magnitude. In this new coordinate system, the shear force vector has only one non zero component:

Qshr = Q 0 .

Then, one can assume a simple relation between bending moments and out-of-plane shear force:

Mxx,x = Q,

all the other components of bending moments gradient being zero. As the gradient of bending moments tensor is an order 3 tensor, previous relation can be written in laminate axes as follows:

Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = 1 Qxzlam Qxzlam + Qyzlam Qyzlam Qxzlam Q xzlam Q xzlam Qyzlam Q yzlam Q xzlam Qxzlam Q yzlam Q xzlam Qxzlam Q xzlam Q yzlam Qyzlam Q yzlam Q yzlam Qxzlam Q yzlam Q yzlam . (II.1.49)

One checks easily that this relation between shear forces and bending moments is non-linear. For example:

Qyz Qxz lam = 1 0  leads to  Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = 1 0 0 0 0 0 , (II.1.50)
Qyz Qxz lam = 0 1  leads to  Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = 0 0 0 0 1 0 (II.1.51)

and

Qyz Qxz lam = 1 1  leads to  Mxx,x Myy,x Mxy,x Mxx,y Myy,y Mxy,y lam = 0.5 0.5 0.5 0.5 0.5 0.5 . (II.1.52)

Clearly, the gradient of bending moments tensor in (II.1.52) is not the sum of corresponding tensors in (II.1.50) and (II.1.51), but the out-of-plane shear force in (II.1.52) is the sum of corresponding vectors in (II.1.50) and (II.1.51). This demonstrates the non-linearity of an approach based on a calculation in shear loading axes.

II.1.6.5.4 Comparison of the three approaches

The main disadvantage of (μx,μy) approach is that the laminate out-of-plane shear equations lose their objectivity wrt rotations of the laminate axes around axis z as illustrated by the example described in section IV.3.5. (This example also allows to estimate the effects of the approximation on the precision of results given by the theory.)

On the other hand, (μx,μy) approach leads to linear calculations, which is an advantage compared to the “resolution in shear force axes” approach. Actually, resolution in shear force axes approach is a little paradoxical wrt this aspect, as in many cases the laminate out-of-plane shear stress will be the only non-linear response of an otherwise linear problem.

This means that none of the three approaches is perfect, and the imperfections result from the fact that both approaches are approximations of the reality. Both approaches are inaccurate, and it is not possible to decide which one is better. In practical problems, one expects the three approaches give good results however.

To simplify the notations, we rewrite equation (II.1.49) as follows:

Mlam = Mlam Qs lam .

Actually, this notation also applies to the (μx,μy) approach except that the function is then linear:

Mlam = Mlam Qs lam , = μx 0 0 0 0 (1 - μx) 0 0 0 μ y (1 - μy) 0 Qxz Qyz lam, = P2 lam μx,μy Qxz Qyz lam.

Finally, we summarize below our recommendations regarding the calculation of out-of-plane shear in laminates:

But again, the three approaches are approximate, and none of the thre appraoch is better than the other ones as far as results accuracy is concerned.