HyperView Composite libraries expose different flavors of the
general criterion of PUCK failure theory for 2D plane stress.
Simple Puck
- Fiber Failure
-
- Where
or
if
or
- Matrix Failure
-
- Where
or
if
or
- The final failure is given as:
-
Modified Puck
- Fiber Failure
-
- Where
or
if
or
- Matrix Failure
-
- The final failure is given as:
-
Puck2D
- Fiber Failure
-
- Where
or
if
or
- Matrix Failure
- Three failures modes are developed:
- Mode A
- When
-
- Mode B
- When
and
-
- Mode C
- Otherwise
-
- Where, for all the above equations we define:
-
-
-
- Being and , in Puck’s theory, the inclination parameters respectively on
the tension and compression side.
- The following values are used:
|
GFRP |
CFRP |
OTHERWISE |
|
0.25 |
0.30 |
0.2 |
|
0.30 |
0.35 |
0.3 |
Syntax
PuckFT(tensor,xt,xc,yt,yc,s,criterion,output2d,sets,plies,elems,parts,props,pool_name,layer_index,opt_str)
Arguments
- tensor
- Stress table
- xt
- Allowable tensile stress in ply material direction 1
- xc
- Allowable compressive stress in ply material direction 1
- yt
- Allowable tensile stress in ply material direction 2
- yc
- Allowable compressive stress in ply material direction 2
- s
- Allowable in-plane shear stress
- criterion
- Puck Criterion: simple, modified, General2D, Glass2D, Carbon2D (D=simple)
- output2d
- Puck 2D output mode: value or mode (0=fiber failure, 1,2,3=matrix failure mode A,B,C)
(D=value)
- sets
- Set table (D=NULL)
- plies
- Ply table (D=NULL)
- elems
- Element table (D)
- parts
- Part table (D)
- props
- Property table (D)
- pool_name
- Pool name (D=@current_pool)
- layer_index
- Layer index (D=@current_slice_index)
- opt_str
- This is an optional argument, which can passed if needed (D=option).