| Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
| − | We are going to define mathematically the strengths in shells as they are used in the standard | + | The ''finite element'' method permits to solve the governing equation of a physical structure by means of numerical methods and one discretization. When the structure have one dimension much smaller than the other two, it is possible to simplify the problem as a ''shell finite element'' problem. The result of this analysis are the displacements and rotations in all the nodes of the mesh and the ''strengths'' in some interior element positions. |
| + | |||
| + | In order to take valuable information of the analysis, a good understanding and interpretation of the ''strengths'' is necessary. This document will explain what the ''strengths'' in shells are and how can they be used for dimensioning or evaluating a physical structure. | ||
| + | |||
| + | We are going to define mathematically the strengths in shells as they are used in the standard ''Reissner-Mindlin'' theory. In the next paragraph we are going to establish some relationships between the Shell strengths and the stresses tensor in some selected points in the Shell height. | ||
{| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | {| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | ||
|- | |- | ||
| Line 15: | Line 19: | ||
Some definitions: | Some definitions: | ||
| + | * '''Shell''': is a plain or curved surface in the 3D space that geometrically is positioned in the mid plane of the structure (based on the thickness direction). This Shell and the thickness in every point over the Shell represents completely the geometry of the structure | ||
* '''Thickness''': for every point in the structure, the thickness is the small dimension , compared to the other two | * '''Thickness''': for every point in the structure, the thickness is the small dimension , compared to the other two | ||
| − | |||
* '''Local axes''': for every point in the structure it is necessary to define an attached local axes system X’, Y’,Z’ where axe Z’ will always be perpendicular to the Shell. X’, Y’ can be any axes but must be defined for every point in the Shell prior to the calculation | * '''Local axes''': for every point in the structure it is necessary to define an attached local axes system X’, Y’,Z’ where axe Z’ will always be perpendicular to the Shell. X’, Y’ can be any axes but must be defined for every point in the Shell prior to the calculation | ||
* '''Section''': is the part of the structure which is the intersection between the structure and a plane orthogonal to the Shell | * '''Section''': is the part of the structure which is the intersection between the structure and a plane orthogonal to the Shell | ||
| Line 22: | Line 26: | ||
and then, the following hypotheses can be considered as true: | and then, the following hypotheses can be considered as true: | ||
| − | * One planar section, after deformation will continue to be planar | + | * One planar section, after deformation will continue to be planar. The normal to the mid-surface remains straight but not necessarily perpendicular to the mid-surface |
| − | * The normal stress through the thickness is ignored | + | * The normal stress through the thickness is ignored (<math display="inline">\sigma_{z'}=0</math>) |
| − | * There is a linear variation of displacement across the plate thickness but | + | * There is a linear variation of displacement across the plate thickness but the plate thickness does not change during deformation |
== Definition of the strengths in the shell == | == Definition of the strengths in the shell == | ||
| − | In any point of the structure there exists the stresses tensor. As we have simplified the shell structure by the mid plane, it is necessary to define some integrations of the stress tensor through the shell thickness so as they represent perfectly the stresses in the mid plane. | + | In any point of the structure there exists the '''stresses tensor'''. As we have simplified the shell structure by the mid plane, it is necessary to define some integrations of the stress tensor through the shell thickness so as they represent perfectly the stresses in the mid plane. |
{| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | {| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | ||
|- | |- | ||
| Line 36: | Line 40: | ||
|} | |} | ||
| − | For any point in the Shell midplane, a set of strengths must define completely the stress tensor in any point in the thickness. | + | For any point in the Shell midplane, a set of '''strengths''' must define completely the '''stress tensor''' in any point in the thickness. |
The strengths are three axial forces in the plane, three bending moments and two shears | The strengths are three axial forces in the plane, three bending moments and two shears | ||
| Line 73: | Line 77: | ||
All the integrals are in Z’ axe from ''-t/2'' to ''t/2'', being ''t'' the thickness of the shell in that point. Z’ is the local axis defined equal to the normal to the surface at the point. | All the integrals are in Z’ axe from ''-t/2'' to ''t/2'', being ''t'' the thickness of the shell in that point. Z’ is the local axis defined equal to the normal to the surface at the point. | ||
| − | We need to consider that the real <math display="inline">Q_x</math> and <math display="inline">Q_y</math> | + | We need to consider that the real <math display="inline">Q_x</math> and <math display="inline">Q_y</math> have a parabolic shape through the shell thickness with null values in the top and bottom layers. However, we accept the simplification of considering the shear as constant through all the thickness. |
{| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | {| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | ||
|- | |- | ||
| Line 83: | Line 87: | ||
== Finite element analysis == | == Finite element analysis == | ||
| − | '''Finite element''' analysis is a method to solve numerically the differential equation that governs the structural behavior of the model. To do so, it is necessary to discretize the model into a mesh, which is a collection of elements connected between them by nodes. The variables to solve in our problem are the displacements and rotations of every node of the mesh. From them, it is possible to interpolate the value of displacements for every point over the structure and it is possible to calculate the strengths as a derived result of the displacements. | + | '''Finite element''' analysis is a method to solve '''numerically''' the '''differential equation''' that governs the structural behavior of the model. To do so, it is necessary to discretize the model into a '''mesh''', which is a collection of '''elements''' connected between them by '''nodes'''. The variables to solve in our problem are the displacements and rotations of every node of the mesh. From them, it is possible to interpolate the value of displacements for every point over the structure and it is possible to calculate the strengths as a derived result of the displacements. |
{| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | {| class='floating_imageSCP' style='text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;' | ||
|- | |- | ||
| Line 91: | Line 95: | ||
|} | |} | ||
| + | Once discretized, the finite element problem becomes: | ||
| + | |||
| + | <div id="f:fe1" class="myformula"> | ||
| + | |||
| + | {| class='formulaSCP' style='width: 100%; text-align: left;' | ||
| + | |- | ||
| + | | | ||
| + | {| style='text-align: left; margin:auto;width: 100%;' | ||
| + | |- | ||
| + | | style='text-align: center;' | <math display="inline">Ka=f</math> | ||
| + | | style='width: 5px;text-align: right;white-space: nowrap;' | (1) | ||
| + | |} | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | </div> | ||
| + | where <math display="inline">K</math> is the stifness matrix, <math display="inline">f</math> is the external forces vector and <math display="inline">a</math> is the displacements vector. As every node has 6 degrees of freedom (<math display="inline">d_x,d_y,d_z,\theta_x,\theta_y,\theta_z</math>), the dimension of <math display="inline">a</math> is 6 x number of nodes. | ||
| + | |||
| + | If the problem is linear, <math display="inline">K</math> and <math display="inline">f</math> do not depend on <math display="inline">a</math> and the problem can be solved by simply solving the linear system once. | ||
| + | |||
| + | If the problem is non linear, <math display="inline">K</math> or <math display="inline">F</math> depend on <math display="inline">a</math> and then it is necessary to solve the problem by iterating through a non-linear solver. | ||
| + | |||
| + | If the problem is dynamic, the equation to solve becomes: | ||
| + | |||
| + | <div id="f:fe2" class="myformula"> | ||
| + | |||
| + | {| class='formulaSCP' style='width: 100%; text-align: left;' | ||
| + | |- | ||
| + | | | ||
| + | {| style='text-align: left; margin:auto;width: 100%;' | ||
| + | |- | ||
| + | | style='text-align: center;' | <math display="inline">M\ddot{a}+D\dot{a}+Ka=f</math> | ||
| + | | style='width: 5px;text-align: right;white-space: nowrap;' | (2) | ||
| + | |} | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | </div> | ||
== Results of the finite element analysis == | == Results of the finite element analysis == | ||
| Line 154: | Line 198: | ||
</div> | </div> | ||
| + | We can summarize some of the results in table 2. We can see that the error, specially for the coarse mesh, is quite high. | ||
| + | |||
| + | <div id="table:sm1" class="mytable"> | ||
| + | |||
{| | {| | ||
| + | |+ Table 2. Some results for the different meshes | ||
! Mesh | ! Mesh | ||
! Gauss points/Smooth | ! Gauss points/Smooth | ||
| Line 186: | Line 235: | ||
|} | |} | ||
| + | |||
| + | </div> | ||
== Main strengths and main stresses == | == Main strengths and main stresses == | ||
| Line 266: | Line 317: | ||
|- | |- | ||
| style='text-align: center;' | <math display="block">\sigma_{vm}=\sqrt{\frac{(\sigma_I-\sigma_{II})^2+(\sigma_{II}-\sigma_{III})^2+(\sigma_{III}-\sigma_I)^2}{2}}</math> | | style='text-align: center;' | <math display="block">\sigma_{vm}=\sqrt{\frac{(\sigma_I-\sigma_{II})^2+(\sigma_{II}-\sigma_{III})^2+(\sigma_{III}-\sigma_I)^2}{2}}</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (3) |
|} | |} | ||
|} | |} | ||
| Line 275: | Line 326: | ||
where <math display="inline">\sigma_I, \sigma_{II}, \sigma_{III}</math> are the main stresses associated to the stress tensor <math display="inline">\sigma_x, \sigma_y, \sigma_z, \tau_{xy}, \tau_{xz}, \tau_{yz}</math>. | where <math display="inline">\sigma_I, \sigma_{II}, \sigma_{III}</math> are the main stresses associated to the stress tensor <math display="inline">\sigma_x, \sigma_y, \sigma_z, \tau_{xy}, \tau_{xz}, \tau_{yz}</math>. | ||
| − | The '''Von Mises stress''' as defined in ( | + | The '''Von Mises stress''' as defined in (3) can be used as a yield criteria for the material. This is commonly used as yield criteria for metallic materials. |
== Dimensioning structural concrete == | == Dimensioning structural concrete == | ||
| Line 303: | Line 354: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{ux}=m_x \pm \left| m_{xy} \right|</math> | | style='text-align: center;' | <math display="inline">m_{ux}=m_x \pm \left| m_{xy} \right|</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (4) |
|} | |} | ||
|} | |} | ||
| Line 318: | Line 369: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{uy}=m_y \pm \left| m_{xy} \right|</math> | | style='text-align: center;' | <math display="inline">m_{uy}=m_y \pm \left| m_{xy} \right|</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (5) |
|} | |} | ||
|} | |} | ||
| Line 335: | Line 386: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{ux}=m_x \pm \left| \frac{m_{xy}^2}{m_y} \right|</math> | | style='text-align: center;' | <math display="inline">m_{ux}=m_x \pm \left| \frac{m_{xy}^2}{m_y} \right|</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (6) |
|} | |} | ||
|} | |} | ||
| Line 350: | Line 401: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{uy}=0</math> | | style='text-align: center;' | <math display="inline">m_{uy}=0</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (7) |
|} | |} | ||
|} | |} | ||
| Line 369: | Line 420: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_n=m_x \cos^2 \theta+m_y \sin^2 \theta+2m_{xy}\cos \theta \sin \theta</math> | | style='text-align: center;' | <math display="inline">m_n=m_x \cos^2 \theta+m_y \sin^2 \theta+2m_{xy}\cos \theta \sin \theta</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (8) |
|} | |} | ||
|} | |} | ||
| Line 384: | Line 435: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{nt}=(m_y-m_x)\cos \theta \sin \theta + m_{xy}(\cos^2\theta-sin^2\theta)</math> | | style='text-align: center;' | <math display="inline">m_{nt}=(m_y-m_x)\cos \theta \sin \theta + m_{xy}(\cos^2\theta-sin^2\theta)</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (9) |
|} | |} | ||
|} | |} | ||
| Line 401: | Line 452: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">m_{un}=m_{ux} \cos^2\theta+m_{uy}\sin^2\theta</math> | | style='text-align: center;' | <math display="inline">m_{un}=m_{ux} \cos^2\theta+m_{uy}\sin^2\theta</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (10) |
|} | |} | ||
|} | |} | ||
| Line 408: | Line 459: | ||
</div> | </div> | ||
| − | Imposing that <math display="inline">m_{un}</math> in ( | + | Imposing that <math display="inline">m_{un}</math> in (10) must be bigger that <math display="inline">m_n</math> in (8) any direction, it is possible to justify that the ''Wood and Armer'' proposal is an upper bound of the capacity for any direction. |
The justifications and details of the method can be described in [@r2](#r2) and [@r:3](#r:3). | The justifications and details of the method can be described in [@r2](#r2) and [@r:3](#r:3). | ||
| Line 436: | Line 487: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">\sum_{i=1}^{6} F_i \sigma_i + \sum_{i=1}^{6}\sum_{j=1}^{6} F_{ij} \sigma_i \sigma_j \leq 1</math> | | style='text-align: center;' | <math display="inline">\sum_{i=1}^{6} F_i \sigma_i + \sum_{i=1}^{6}\sum_{j=1}^{6} F_{ij} \sigma_i \sigma_j \leq 1</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (11) |
|} | |} | ||
|} | |} | ||
| Line 455: | Line 506: | ||
|- | |- | ||
| style='text-align: center;' | <math display="inline">F_1\sigma_{xx}+F_2\sigma_{yy}+F_{11}\sigma_{xx}^2+F_{22}\sigma_{yy}^2+F_{66}\tau_{xy}^2+2F_{12}\sigma_{xx}\sigma_{yy} \leq 1</math> | | style='text-align: center;' | <math display="inline">F_1\sigma_{xx}+F_2\sigma_{yy}+F_{11}\sigma_{xx}^2+F_{22}\sigma_{yy}^2+F_{66}\tau_{xy}^2+2F_{12}\sigma_{xx}\sigma_{yy} \leq 1</math> | ||
| − | | style='width: 5px;text-align: right;white-space: nowrap;' | ( | + | | style='width: 5px;text-align: right;white-space: nowrap;' | (12) |
|} | |} | ||
|} | |} | ||
Revision as of 12:23, 17 September 2019
Introduction
The finite element method permits to solve the governing equation of a physical structure by means of numerical methods and one discretization. When the structure have one dimension much smaller than the other two, it is possible to simplify the problem as a shell finite element problem. The result of this analysis are the displacements and rotations in all the nodes of the mesh and the strengths in some interior element positions.
In order to take valuable information of the analysis, a good understanding and interpretation of the strengths is necessary. This document will explain what the strengths in shells are and how can they be used for dimensioning or evaluating a physical structure.
We are going to define mathematically the strengths in shells as they are used in the standard Reissner-Mindlin theory. In the next paragraph we are going to establish some relationships between the Shell strengths and the stresses tensor in some selected points in the Shell height.
| Image 1. Shell is represented by its mid plane |
Definitions
One structure can be considered a Shell if one of its dimensions is small compared to the other two.
Some definitions:
- Shell: is a plain or curved surface in the 3D space that geometrically is positioned in the mid plane of the structure (based on the thickness direction). This Shell and the thickness in every point over the Shell represents completely the geometry of the structure
- Thickness: for every point in the structure, the thickness is the small dimension , compared to the other two
- Local axes: for every point in the structure it is necessary to define an attached local axes system X’, Y’,Z’ where axe Z’ will always be perpendicular to the Shell. X’, Y’ can be any axes but must be defined for every point in the Shell prior to the calculation
- Section: is the part of the structure which is the intersection between the structure and a plane orthogonal to the Shell
and then, the following hypotheses can be considered as true:
- One planar section, after deformation will continue to be planar. The normal to the mid-surface remains straight but not necessarily perpendicular to the mid-surface
- The normal stress through the thickness is ignored ()
- There is a linear variation of displacement across the plate thickness but the plate thickness does not change during deformation
Definition of the strengths in the shell
In any point of the structure there exists the stresses tensor. As we have simplified the shell structure by the mid plane, it is necessary to define some integrations of the stress tensor through the shell thickness so as they represent perfectly the stresses in the mid plane.
| Image 2. Strengths in the shell |
For any point in the Shell midplane, a set of strengths must define completely the stress tensor in any point in the thickness.
The strengths are three axial forces in the plane, three bending moments and two shears
| Axial force in X’ | Axial force in Y’ | Axial force in XY’ |
|---|---|---|
| Bending momment X’ | Bending moment Y’ | Twisting moment XY’ |
| Shear force in X’ | Shear force in Y’ | |
All the integrals are in Z’ axe from -t/2 to t/2, being t the thickness of the shell in that point. Z’ is the local axis defined equal to the normal to the surface at the point.
We need to consider that the real and have a parabolic shape through the shell thickness with null values in the top and bottom layers. However, we accept the simplification of considering the shear as constant through all the thickness.
| Image 3. Real parabolic shear stress is simplified as constant through the thickness |
Finite element analysis
Finite element analysis is a method to solve numerically the differential equation that governs the structural behavior of the model. To do so, it is necessary to discretize the model into a mesh, which is a collection of elements connected between them by nodes. The variables to solve in our problem are the displacements and rotations of every node of the mesh. From them, it is possible to interpolate the value of displacements for every point over the structure and it is possible to calculate the strengths as a derived result of the displacements.
| Image 4. The discretization is the shell mesh |
Once discretized, the finite element problem becomes:
|
where is the stifness matrix, is the external forces vector and is the displacements vector. As every node has 6 degrees of freedom (), the dimension of is 6 x number of nodes.
If the problem is linear, and do not depend on and the problem can be solved by simply solving the linear system once.
If the problem is non linear, or depend on and then it is necessary to solve the problem by iterating through a non-linear solver.
If the problem is dynamic, the equation to solve becomes:
|
Results of the finite element analysis
The finite element analysis is a resolution of a system of equations where the variables are the displacements and rotations defined in every node of the mesh. As these variables are defined in the nodes commons to neighbouring elements, the displacements and rotations fields is continuum throgh the elements by the own definition of the problem.
As described before, the strengths are the integration of the stress tensor through the thickness of the shell and the stresses are the derivatives of the displacements. Both the stresses and the strength are calculated inside every element. Specifically, they are calculated in the intagration points used to calculate the numerical integration inside the element during the analysis. These points are called Gauss points and are used due to the fact that the result is more precise on that points.
As the strengths are calculated inside every element, these leads to two effects that is important to consider:
- The strengths fields is discontinuous between elements
- When displaying the strengths in a postprocessing program, the software extrapolates the values calculated internally to new values in every boundary element. For relativelly small increments of strength for every Gauss point, it is possible that the calculated value for the nodes has a too great or too small magnitude.
Smoothing
As the strengths fields is discontinuous between elements, in some cases it might be convenient to calculate another field, similar to the previous one, that is continuous in the node. This is only possible between elements that share equal local axes definition. The smoothed field is calculating by comparing the values in every node from each of the neighbouring elements. Some kind of mean value is obtained and used as the value in the node.
This correction is generally good, as it provides a value that is closer in most cases to the real value. However, in extreme cases and specially near the shell boundary or in points over external elements or beams, it can lead to incorrect values. This effect can be maximized by adding up the smoothing correction to the extrapolation to nodes in boundary elements.
It is important to visualize and compare the non-smoothed results and the smoothed ones in order to understand better the strengths field.
We can summarize some of the results in table 2. We can see that the error, specially for the coarse mesh, is quite high.
| Mesh | Gauss points/Smooth | border | ||
|---|---|---|---|---|
| coarse | GP | -2.3 | 20 | -77 |
| coarse | SM | -2.3 | 13 | -75 |
| fine | GP | -0.17 | 5.8 | -74 |
| fine | SM | -0.17 | 4.6 | -73 |
Main strengths and main stresses
For any tensor defined in a local axes system, there exists another local axes system in that point that maximizes and minimizes the diagonal values and converts to zero the non-diagonal values.
This system is calculated finding the eigenvalues and eigenvectors of the matrix.
The local axes system for main moments, main axial strengths and main stresses need not to be equivalent and typically will be different between them.
Note that the following matrices are symmetrical and , , , etc.
| Strengths in local axes | Main strengths | |
|---|---|---|
Where and will represent typically different local axes systems with a common Z’ axe.
| Image 5. Main strengths in and |
Stresses in top and bottom layers
In our Shell model, we assume that stresses vary linearly through the thickness of the Shell. As a consequence, both the maximum and the minimum of any stress component will be located in either the top or the bottom layer for any Shell point.
Note: shear stresses in y’ and z’ have a real parabolic shape through the Shell thickness, with a maximum in the middle plane of the shell. However, in our simplified model, we assume a constant value for the shear stresses in the thickness. So, maximum and minimum are also in the external layers.
Top and bottom stresses are calculated in the following way:
then:
Dimensioning metallic materials
Based on the stresses tensor calculated before, it is possible to calculate the Von Mises stress for the top and bottom layers following the formula:
|
where are the main stresses associated to the stress tensor .
The Von Mises stress as defined in (3) can be used as a yield criteria for the material. This is commonly used as yield criteria for metallic materials.
Dimensioning structural concrete
Structural concrete is a composite material made of concrete and steel bars. Several normatives, like Eurocode and ACI and other national regulations, offer guidelines to dimension and check the concrete cross section and the amount of steel.
For a model where the main axial forces axes and the main momentum axes are coincident with the element local axes , the strengths in the section will be , and in the direction and , and in the direction. With these strengths, it is possible to dimension by using the standard regulations.
In the general case, there is an additional twisting moment that is different the zero. It is not in the security side to dimension the section without considering this twisting moment in the verification of the main steel bars in both directions.
It is necessary to use some method, that satisfies the equilibrium and geometric compatibility in the section and that has some bearing strengths greater that the external actions.
One commonly used method is the Wood and Armer. In it, the bearing and are increased based on the value of . These values are used for dimensioning.
The CEB-FIP Model Code proposes and alternative method where the thickness is divided into three layers and the strengths are converted into pairs of forces and shear forces for dimensioning.
Wood and Armer method
The Wood and Armer method is based on the normal moment yield criterion (Johansen’s yield criterion) and proposes the dimensioning of the maximum bear moments for some given directions and can be calculated as follows:
|
|
if and have different sign, and is bigger then:
|
|
Theoretical justification of the Wood and Armer method
Given external moments of and , the moments in direction where the angle between and is are the following:
|
|
On the other side, if and are the moment capacities in axes x,y then, the bearing capacity of the section in direction where the angle between and is is the following:
|
Imposing that in (10) must be bigger that in (8) any direction, it is possible to justify that the Wood and Armer proposal is an upper bound of the capacity for any direction.
The justifications and details of the method can be described in [@r2](#r2) and [@r:3](#r:3).
CEB-FIP Model Code
The slab model is decomposed into three layers, each with 1/3 of the slab thickness. Moments are decomposed into pairs of forces and applied to the layers as normal forces and shear forces that satisfy equilibrium with the moments.
Dimensioning composite laminate material
A composite laminate material is built adding several layers of fiber that get glued together by the use of a resin. In order to dimension or checking its bearing capacity, it is typically necessary to apply a failure criterion to every one of its constitutive layers.
Every single layer can be defined by its components of fiber and resin and are normally orthotropic. This anisotropic composite materials will have different strengths in tension and compression.
It is common to use the Tsai–Wu failure criterion in order to check the capacity of each single layer.
Tsai–Wu failure criterion
The criterion is defined as follows:
|
where is one of and and are some coefficients calculated from laboratory results.
For plane stress, where , the criteria is reduced to:
|
where:
References
[1] Oñate E. (1991) Cálculo de estructuras por el método de los elementos finitos. ISBN 8487867006
[2] Shin M., Bommer A., Deaton, J.B. and Alemdar, B.N. (2009) Twisting Moments in Two-Way Slabs. Concrete international. Available: https://www.academia.edu/15396812
[3] OBrien E., O’Dwyer D. (2015). A review of the Wood and Armer equations for torsion in bridge slabs. 93. 40-43
[4] Tsai S.W. and Wu E.M. (1971) A general theory of strength for anisotropic materials. J Compos Mater, 5. pp. 58-80











