Puck Criteria (2D)

HyperView Composite libraries expose different flavors of the general criterion of PUCK failure theory for 2D plane stress.

Simple Puck

Fiber Failure
Ffiber=σ1X MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamOzaiaadMgacaWGIbGaamyzaiaadkhaa8aabeaak8qacqGH9aqpdaabdaWdaeaapeWaaSaaa8aabaWdbiaabo8apaWaaSbaaSqaa8qacaaIXaaapaqabaaakeaapeGaamiwaaaaaiaawEa7caGLiWoaaaa@43BF@
Where X=XT MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadsfaa8aabeaa aaa@3A04@ or X=XC MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadoeaa8aabeaa aaa@39F3@ if σ10 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgwMiZkaa icdaaaa@3B0B@ or σ1<0 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgYda8iaa icdaaaa@3A49@
Matrix Failure
Fmatrix=σ2Y2+τ12S2 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamyBaiaadggacaWG0bGaamOCaiaadMgacaWG4baapaqabaGcpeGaeyypa0ZaaeWaa8aabaWdbmaalaaapaqaa8qacaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcbaWdbiaadMfaaaaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaGccqGHRaWkdaqadaWdaeaapeWaaSaaa8aabaWdbiaabs8apaWaaSbaaSqaa8qacaaIXaGaaGOmaaWdaeqaaaGcbaWdbiaadofaaaaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaaaaa@4C1A@
Where Y=YT MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGzbGaeyypa0Jaamywa8aadaWgaaWcbaWdbiaadsfaa8aabeaa aaa@3A09@ or Y=XYC MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGzbGaeyypa0JaamiwaiaadMfapaWaaSbaaSqaa8qacaWGdbaapaqabaaaaa@3AD5@ if σ20 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHdpWCpaWaaSbaaSqaa8qacaaIYaaapaqabaGcpeGaeyyzImRaaGimaaaa@3B87@ or
The final failure is given as:
Findex=maxFfiber,Fmatrix MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamyAaiaad6gacaWGKbGaamyzaiaadIhaa8aabeaak8qacqGH9aqpciGGTbGaaiyyaiaacIhadaWadaWdaeaapeGaamOra8aadaWgaaWcbaWdbiaadAgacaWGPbGaamOyaiaadwgacaWGYbaapaqabaGcpeGaaiilaiaadAeapaWaaSbaaSqaa8qacaWGTbGaamyyaiaadshacaWGYbGaamyAaiaadIhaa8aabeaaaOWdbiaawUfacaGLDbaaaaa@4F71@

Modified Puck

Fiber Failure
Ffiber=σ1X MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamOzaiaadMgacaWGIbGaamyzaiaadkhaa8aabeaak8qacqGH9aqpdaabdaWdaeaapeWaaSaaa8aabaWdbiabeo8aZ9aadaWgaaWcbaWdbiaaigdaa8aabeaaaOqaa8qacaWGybaaaaGaay5bSlaawIa7aaaa@4439@
Where X=XT MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadsfaa8aabeaa aaa@3A04@ or X=XC MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadoeaa8aabeaa aaa@39F3@ if σ10 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgwMiZkaa icdaaaa@3B0B@ or σ1<0 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgYda8iaa icdaaaa@3A49@
Matrix Failure
Fmatrix=σ22YTYC+τ12S2+1YT1YCσ2 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamyBaiaadggacaWG0bGaamOCaiaadMgacaWG4baapaqabaGcpeGaeyypa0ZaaSaaa8aabaWdbiaabo8apaWaa0baaSqaa8qacaaIYaaapaqaa8qacaaIYaaaaaGcpaqaa8qacaWGzbWdamaaBaaaleaapeGaamivaaWdaeqaaOWdbiaadMfapaWaaSbaaSqaa8qacaWGdbaapaqabaaaaOWdbiabgUcaRmaabmaapaqaa8qadaWcaaWdaeaapeGaaeiXd8aadaWgaaWcbaWdbiaaigdacaaIYaaapaqabaaakeaapeGaam4uaaaaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgUcaRmaabmaapaqaa8qadaWcaaWdaeaapeGaaGymaaWdaeaapeGaamywa8aadaWgaaWcbaWdbiaadsfaa8aabeaaaaGcpeGaeyOeI0YaaSaaa8aabaWdbiaaigdaa8aabaWdbiaadMfapaWaaSbaaSqaa8qacaWGdbaapaqabaaaaaGcpeGaayjkaiaawMcaaiaabo8apaWaaSbaaSqaa8qacaaIYaaapaqabaaaaa@59DA@
The final failure is given as:
Findex=maxFfiber,Fmatrix MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamyAaiaad6gacaWGKbGaamyzaiaadIhaa8aabeaak8qacqGH9aqpciGGTbGaaiyyaiaacIhadaWadaWdaeaapeGaamOra8aadaWgaaWcbaWdbiaadAgacaWGPbGaamOyaiaadwgacaWGYbaapaqabaGcpeGaaiilaiaadAeapaWaaSbaaSqaa8qacaWGTbGaamyyaiaadshacaWGYbGaamyAaiaadIhaa8aabeaaaOWdbiaawUfacaGLDbaaaaa@4F71@

Puck2D

Fiber Failure
Ffiber=σ1X MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaBaaaleaapeGaamOzaiaadMgacaWGIbGaamyzaiaadkhaa8aabeaak8qacqGH9aqpdaabdaWdaeaapeWaaSaaa8aabaWdbiabeo8aZ9aadaWgaaWcbaWdbiaaigdaa8aabeaaaOqaa8qacaWGybaaaaGaay5bSlaawIa7aaaa@4439@
Where X=XT MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadsfaa8aabeaa aaa@3A04@ or X=XC MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGybGaeyypa0Jaamiwa8aadaWgaaWcbaWdbiaadoeaa8aabeaa aaa@39F3@ if σ10 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgwMiZkaa icdaaaa@3B0B@ or σ1<0 MathType@MTEF@5@5@+=feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGdpWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgYda8iaa icdaaaa@3A49@
Matrix Failure
Three failures modes are developed:
Mode A
When σ2>0 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHdpWCpaWaaSbaaSqaa8qacaaIYaaapaqabaGcpeGaeyOpa4JaaGimaaaa@3AC9@
FmatrixA=τ12S2+1P||+YTS2σ2YT2+P||+σ2S MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaDaaaleaapeGaamyBaiaadggacaWG0bGaamOCaiaadMgacaWG4baapaqaa8qacaWGbbaaaOGaeyypa0ZaaOaaa8aabaWdbmaabmaapaqaa8qadaWcaaWdaeaapeGaaeiXd8aadaWgaaWcbaWdbiaaigdacaaIYaaapaqabaaakeaapeGaam4uaaaaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgUcaRmaabmaapaqaa8qacaaIXaGaeyOeI0Iaamiua8aadaqhaaWcbaWdbiabgwQiEjaacYhacaGG8baapaqaa8qacqGHRaWkaaGcdaWcaaWdaeaapeGaamywa8aadaWgaaWcbaWdbiaadsfaa8aabeaaaOqaa8qacaWGtbaaaaGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOWaaeWaa8aabaWdbmaalaaapaqaa8qacaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcbaWdbiaadMfapaWaaSbaaSqaa8qacaWGubaapaqabaaaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaaqabaGccqGHRaWkcaWGqbWdamaaDaaaleaapeGaeyyPI4LaaiiFaiaacYhaa8aabaWdbiabgUcaRaaakmaalaaapaqaa8qacaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcbaWdbiaadofaaaaaaa@6617@
Mode B
When σ2<0 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHdpWCpaWaaSbaaSqaa8qacaaIYaaapaqabaGccqGH8aappeGaaGimaaaa@3AC5@ and 0σ2τ12RAτ21c MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyizIm6aaqWaa8aabaWdbmaalaaapaqaa8qacaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcbaWdbiaabs8apaWaaSbaaSqaa8qacaaIXaGaaGOmaaWdaeqaaaaaaOWdbiaawEa7caGLiWoacqGHKjYOdaWcaaWdaeaapeGaamOua8aadaqhaaWcbaWdbiabgwQiEjabgwQiEbWdaeaapeGaamyqaaaaaOWdaeaapeWaaqWaa8aabaWdbiaabs8apaWaaSbaaSqaa8qacaaIYaGaaGymaiaadogaa8aabeaaaOWdbiaawEa7caGLiWoaaaaaaa@5076@
FmatrixB=1Sτ122+P||σ22+P||σ2 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaDaaaleaapeGaamyBaiaadggacaWG0bGaamOCaiaadMgacaWG4baapaqaa8qacaWGcbaaaOGaeyypa0ZaaSaaa8aabaWdbiaaigdaa8aabaWdbiaadofaaaWaaeWaa8aabaWdbmaakaaapaqaa8qacaqGepWdamaaDaaaleaapeGaaGymaiaaikdaa8aabaWdbiaaikdaaaGccqGHRaWkdaqadaWdaeaapeGaamiua8aadaqhaaWcbaWdbiabgwQiEjaacYhacaGG8baapaqaa8qacqGHsislaaGccaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaaqabaGccqGHRaWkcaWGqbWdamaaDaaaleaapeGaeyyPI4LaaiiFaiaacYhaa8aabaWdbiabgkHiTaaakiaabo8apaWaaSbaaSqaa8qacaaIYaaapaqabaaak8qacaGLOaGaayzkaaaaaa@5BBE@
Mode C
Otherwise
FmatrixC=τ1221+PS2+σ2YC2YCσ2 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGgbWdamaaDaaaleaapeGaamyBaiaadggacaWG0bGaamOCaiaadMgacaWG4baapaqaa8qacaWGdbaaaOGaeyypa0ZaamWaa8aabaWdbmaabmaapaqaa8qadaWcaaWdaeaapeGaaeiXd8aadaWgaaWcbaWdbiaaigdacaaIYaaapaqabaaakeaapeGaaGOmamaabmaapaqaa8qacaaIXaGaey4kaSIaamiua8aadaqhaaWcbaWdbiabgwQiEjabgwQiEbWdaeaapeGaeyOeI0caaaGccaGLOaGaayzkaaGaam4uaaaaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgUcaRmaabmaapaqaa8qadaWcaaWdaeaapeGaae4Wd8aadaWgaaWcbaWdbiaaikdaa8aabeaaaOqaa8qacaWGzbWdamaaBaaaleaapeGaam4qaaWdaeqaaaaaaOWdbiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaaaOGaay5waiaaw2faamaalaaapaqaa8qacaWGzbWdamaaBaaaleaapeGaam4qaaWdaeqaaaGcbaWdbiabgkHiTmaabmaapaqaa8qacaqGdpWdamaaBaaaleaapeGaaGOmaaWdaeqaaaGcpeGaayjkaiaawMcaaaaaaaa@612B@
Where, for all the above equations we define:
RA=S2P||1+2P||YCS1 MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGsbWdamaaDaaaleaapeGaeyyPI4LaeyyPI4fapaqaa8qacaWGbbaaaOGaeyypa0ZaaSaaa8aabaWdbiaadofaa8aabaWdbiaaikdacaWGqbWdamaaDaaaleaapeGaeyyPI4LaaiiFaiaacYhaa8aabaWdbiabgkHiTaaaaaGcdaqadaWdaeaapeWaaOaaa8aabaWdbiaaigdacqGHRaWkcaaIYaGaamiua8aadaqhaaWcbaWdbiabgwQiEjaacYhacaGG8baapaqaa8qacqGHsislaaGcdaWcaaWdaeaapeGaamywa8aadaWgaaWcbaWdbiaadoeaa8aabeaaaOqaa8qacaWGtbaaaaWcbeaakiabgkHiTiaaigdaaiaawIcacaGLPaaaaaa@534E@
τ21c=S1+2P MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGepWdamaaBaaaleaapeGaaGOmaiaaigdacaWGJbaapaqabaGcpeGaeyypa0Jaam4uamaakaaapaqaa8qacaaIXaGaey4kaSIaaGOmaiaadcfapaWaa0baaSqaa8qacqGHLkIxcqGHLkIxa8aabaWdbiabgkHiTaaaaeqaaaaa@4426@
P=P||RAS MathType@MTEF@5@5@+=feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGqbWdamaaDaaaleaapeGaeyyPI4LaeyyPI4fapaqaa8qacqGHsislaaGccqGH9aqpcaWGqbWdamaaDaaaleaapeGaeyyPI4LaaiiFaiaacYhaa8aabaWdbiabgkHiTaaakmaalaaapaqaa8qacaWGsbWdamaaDaaaleaapeGaeyyPI4LaeyyPI4fapaqaa8qacaWGbbaaaaGcpaqaa8qacaWGtbaaaaaa@4935@
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).