Skip to main content

Solution

The basic idea behind AdSec is that the state of strain across a section varies linearly and can be defined by a strain plane. As the variation is linear the strain plane can be defined by a scalar axial strain (applied at a specified point) and a curvature vector.

εˉ=εx,κy,κz\bar{\varepsilon}=\left\lfloor\varepsilon_x, \kappa_y, \kappa_z\right\rfloor \\

Then the axial force and moments in the section are then defined as

Nx=Aσ(ε)dAN_x=\int\limits_{A} \sigma(\varepsilon) d A \\
My=Aσ(ε)zdAM_y=\int\limits_{A} \sigma(\varepsilon) z d A \\
Mz=Aσ(ε)dAM_z=\int\limits_{A} \sigma(\varepsilon)d A \\

This can be characterized in the same way as the strain plane as

Nˉ=[Nx,My,Mz]\bar{N}=\left[N_x, M_y, M_z\right]\\

There are many different calculations in AdSec but they are all defined as solution to a set of equations which are functions of the strain plane.

When checking the strength of a section given the axial force and a moment vector, the solution is to find the maximum moment possible before the section fails. There are several criteria to be checked but the primary criteria is

Nx=Nx,appN_x=N_{x,app}
θM=θM,app\theta_M=\theta_{M,app}
εmax=εu\varepsilon_{max}=\varepsilon_u

Where NxN_x is the axial force, θM\theta_M is the moment angle, εmax\varepsilon_{max} is the maximum strain in the section, εu\varepsilon_u is the ultimate (failure) strain of the material and the subscript app is for applied.

The basic solution procedure is select an initial trial strain and calculate the target values.

Nx=f1(ε)N_x=f_1( \overline{\varepsilon})
θM=f2(ε)\theta_M=f_2( \overline{\varepsilon})
εmax=f3(ε)\varepsilon_{max}=f_3( \overline{\varepsilon})

The solution is then iterative until a converged solution for the criteria above is achieved. Once this strain plane is found the ultimate moment MuM_u is the moment from integrating the final strain plane.

Solver Solution Space

Any particular load condition can be considered as a point in the (N,Myy,Mzz)(N,M_{yy},M_{zz}) space. It is them possible to construct a failure envelope -- this can be for ULS strength or for a serviceability criteria, such as cracking. The failure envelope is then typically an onion shape with axial force as the vertical axis. Any point inside the space represent a valid force state, but a point outside the surface has failed.

The analysis is then concerned with determining the force position with respect to the failure surface. In a ULS analysis the solution holds the axial force constant and find the ratio of the applied moment to the moment corresponding to the projection on to the failure surface.

Diagram of axial force ratio for applied moment to the projection on to the failure surface.

Similarly, the chart options N/M corresponds to a vertical slice through the onion and a horizontal slice corresponds to an Myy/MzzM_{yy}/M_{zz} chart.

Solver Search Process

The solution is iterative and assumes plane sections remain plane. The iteration searches through possible strain planes. Strain ε\varepsilon at point (y,z)(y,z) is εx+κzy+κyz\varepsilon_x+\kappa_{zy}+\kappa_{yz}. For each strain plane: locked in strains are added, stresses are calculated from the non-linear material curves, forces and moments are calculated by integration of stresses over the section, the three search conditions are then checked.

AnalysisCondition 1Condition 2Condition 3
ULS : StrengthAxial forceMoment angleUltimate strain
ULS : N/M chartsMoment angleStrain conditionUltimate strain
SLS & ULS : LoadsAxial forceMoment angleApplied moment
SLS : CrackingAxial forceMoment angleCracking strain moment

The iteration continues until the three variables εx,κz,κy\varepsilon_x,\kappa_z,\kappa_y are found with form a strain plane ε^\widehat{\varepsilon} that satisfies the (up to) three conditions.

diagram of strain at point

SLS and ULS loads analysis

For a loads analysis AdSec searches for a strain plane which satisfies:

  • axial force = applied axial force

  • moment = applied moment

  • moment angle = applied moment angle