Você está na página 1de 4

4/1/2015

CompositeFailureCriteria

LaminateModeler

Overview

Tutorial

UsingMSC.LaminateModeler

Example:LaminatedPlate

Theory

TheGeometryofSurfaces
TheFabricDrapingProcess
ResultsforGlobalPlies
CompositeFailureCriteria
Bibliography

LaminateModeler>Theory>CompositeFailureCriteria

CompositeFailureCriteria

Failurecriteriaforcompositematerialsaresignificantlymorecomplexthanyieldcriteriaformetalsbecausecompositematerialscanbestrongly
numberofdifferentmodesdependingontheirloadingstateandthemechanicalpropertiesofthematerial.Whiletheorieswhichreflectdetailed
currentlybeingdeveloped,empiricalcriteriabasedontestdatahavebeenusedfordecades.ThesecriteriahavebeenincorporatedintheMSC.L
evaluationofthestrengthofastructureaccordingtothecurrentindustrystandards.TheusercanalsodefinecustomcriteriausingPCLfunction
applications.
Nomenclature

Failurecriteriacomparetheloadingstateatapoint(stressorstrain)withasetofvaluesreflectingthestrengthofthematerialatthatpoint(often
allowables).Bothloadingandstrengthvaluesshouldbereflectedinthesamematerialcoordinatesystem.Forunidirectionalmaterials,thisisty
fibres.However,forwovenandknittedfabrics,thisdirectionisnotobvious,andmightchangeasthematerialisformedtoshape.

Ingeneral,theloadisrepresentedbyafullstressorstraintensorhavingsixindependentcomponents.Byconvention,forlaminamaterialsthem
ofthewarpfibreswhiletheZaxisliesinthethroughthicknessdirectionofthesheet.NotethaninPatran,shearstrainsarestoredintensorrathe
anyexperimentalfailurestrengthsshouldreflectthis.

STRESS

x,y,z,xy,yz,xz

STRAIN

x, y, z,xy,yz,xz

Thestrengthofacompositecanbeexpressedbyanarbitrarilylargenumberofvalues,dependingonthecomplexityofthefailurecriterion.How
composites,areoftenassumedtobeorthotropicthethroughthicknessstressesorstrainsareignoredanditisassumedthatthereisnegligiblein
failuremodes.Thestrengthofthematerialcanthereforeberepresentedbysevenindependentvariables:

TX

tensilestrengthalongtheXaxis

CX

compressivestrengthalongtheXaxis

TY

tensilestrengthalongtheYaxis

CY

compressivestrengthalongtheYaxis

SXY

shearstrengthintheXYplane

SYZ

shearstrengthintheYZplane

SXZ

shearstrengthintheXZplane

IntheTsaiWucriterion,thesevalueshavebeensupplementedbyaninteractiontermwhichreflectstheinterdependenceoffailuremodesduet
materialdirections.

IXY

interactionbetweenXandYdirections

Notethattheabovevaluescanbeappliedtoeitherstressorstrain.

Theformofthefailurecriterionistypicallydescribedasamathematicalfunctionoftheabovevariableswhichreachesthevalueofunityatfail
FailureIndex=FI(load,strength)=1
ThestrengthofastructurecanbegivenasaStrengthRatio(SR),whichistheratiobywhichtheloadmustbefactoredtojustfail.(Notethatth
thereciprocaloftheFailureIndex.)Alternatively,theMarginofSafety(MoS),whereMoS=SR1,isused.
MaximumCriterion
Thiscriterioniscalculatedbycomparingtheallowableloadwiththeactualstrengthforeachcomponent.Mathematically,itisdefinedby:
FI=max(x/TX,x/CX,y/TY,y/CY,
abs(xy)/SXY,abs(yz)/SYZ,abs(xz)/SXZ)
Inthiscase,
SR=1/FI
HillCriterion

TheHillcriterionwasoneofthefirstattemptstodevelopasingleformulatoaccountforthewidelydifferentstrengthsinthevariousprincipal
FI=FXXx2+FYYy2+2FXYxy+FSSxy2
where

FXX=

1/(TXTX)
1/(CXCX)

FYY=

1/(TYTY)
1/(CYCY)

FXY=

1/(2TXTX)
1/(2CXCX)

FSS=

1/(SXYSXY)

Becausethisfailuretheoryisquadratic:
SR=1/sqrt(FI)

IntheLaminateModeler,theTsaiWucriterionforinplaneloads(representingfiberfailure)hasbeensupplementedbyamaximumloadtheory
(representingmatrixfailure):
FI=max(abs(yz)/SYZ,abs(xz)/SXZ)

http://www.mscsoftware.com/training_videos/patran/Reverb_help/index.html#page/Laminate%20Modeler/lam_theory.6.5.html

1/4

4/1/2015

CompositeFailureCriteria
FI=max(abs(yz)/SYZ,abs(xz)/SXZ)
Inthiscase,
SR=1/FI
Foreveryply,theloweroftheMarginsofSafetyforfibreandmatrixfailureiscalculatedanddisplayed.
TsaiWuCriterion
TheTsaiWufailurecriterionisanunashamed,empiricalcriterionbasedonthesumofthelinearandquadraticinvariantsasfollows:

Fii+Fijij=1
whereFiandFijaredependentonthematerialstrengths.Fortherestrictionsoflaminamaterials,thisequationreducesto:
FI=FXx+FYy+FXXx2+FYYy2+2FXYxy+FSSxy2
where:
FX=1/TX1/CX
FY=1/TY1/CY
FXX=1/(TXCX)
FYY=1/(TYCY)
FXY=IXYsqrt(FXXFYY)=IXY/sqrt(TXCXTYCY)
FSS=1/(SXYSXY)
Becausethisfailuretheoryisquadratic,theStrengthRatio(SR)=1/FI.However,multiplyingthefailurecriterionbySRandrearranginggives
aSR2+bSR1=0
where
a=FXXx2+FYYy2+2FXYxy+FSSxy2
b=FXx+FYy
Therefore
SR=[b+sqrt(b2+4a)]/2a

IntheLaminateModeler,theTsaiWucriterionforinplaneloads(representingfiberfailure)hasbeensupplementedbyamaximumloadtheory
(representingmatrixfailure):
FI=max(abs(yz)/SYZ,abs(xz)/SXZ)
Inthiscase,
SR=1/FI
Foreveryply,theloweroftheMarginsofSafetyforfibreandmatrixfailureiscalculatedanddisplayed.
ExtendedQuadraticCriteria

ThesecriterionareidenticaltotheTsaiWucriterionexceptforthecalculationoftheinteractioncoefficientFXYwhichisderivedratherthano
Hoffman
FXY=1/(2TXCX)
Hankinson
FXY=0.5/(1/(TXCX)+1/(TYCY)1/SXY2)
Cowin
FXY=1/sqrt(TXCXTYCY)0.5/SXY2
UserDefinedCriterion

TheusercanwriteacustomPCLfunctiontogeneratefailureindicesandmarginsofsafetyaccordingtospecializedfailurecriteria.Forexample
beingdevelopedwhichincorporateamixtureofequationsdependingontheexpectedmodeoffailure.Thesecouldbeexpectedtooutperform
complexloadingstate,particularlywithinthicklaminates.

Tousethisfacility,theusershouldmodifythefunctionuser()withintheclassp3CM_create_res_fail_user.Asamplefunctionbasedonthecrit
illustratedbelow.Thefunctionhasinputvaluesofloadingstateandmaterialstrengthdata.Theoutputvaluesarethemarginofsafety,thecritic
Therequiredfunctionshouldbeeditedintoafilep3CM_create_res_fail_user.user.pcl.Thisfunctionmustthenbesubstitutedforthedefault
ModelerPCLlibrary.Todothis,saveabackupcopyoftheexistinglaminate_modeler.plb,andissuethefollowingcommandsinthecommand
!!LIBRARYADDlaminate_modeler.plb
!!COMPILEp3CM_create_res_fail_user.userINTOlaminate_modeler.plb
ThePCLsourcecoderequiredtoimplementthemaximumfailurecriteriafollowsasanexample:
CLASSp3CM_create_res_fail_user

FUNCTIONuser(res_array,mat_array,out_res_array)

REALres_array()
REALmat_array()
REALout_res_array()

REALsxx,syy,szz,sxy,syz,sxz
REALfxt,fxc,fyt,fyc,fs12,fs23,fs31
REALmargin,component,fi

REALfi11t,fi11c,fi22t,fi22c,fi12,fi23,fi31

/*
*Setinputvalues.
*/

sxx=res_array(1)

http://www.mscsoftware.com/training_videos/patran/Reverb_help/index.html#page/Laminate%20Modeler/lam_theory.6.5.html

2/4

4/1/2015

CompositeFailureCriteria

sxx=res_array(1)
syy=res_array(2)
szz=res_array(3)
sxy=res_array(4)
syz=res_array(5)
sxz=res_array(6)

fxt=mat_array(1)
fxc=mat_array(2)
fyt=mat_array(3)
fyc=mat_array(4)
fs12=mat_array(5)
fs23=mat_array(6)
fs31=mat_array(7)

/*
*Checkthatfailurevaluesarereasonable.
*/

IF((fxt<=0.)||@
(fxc<=0.)||@
(fyt<=0.)||@
(fyc<=0.)||@
(fs12<=0.)||@
(fs23<=0.)||@
(fs31<=0.))THEN

user_message(Ack,4,LAMMODEL,Failurestrengthvaluesmustbe>0.0)
RETURN

ENDIF

/*
*Initialisevariables.
*/

margin=0.0
component=1.0
fi=1.0

sys_allocate_array(out_res_array,1,3)

out_res_array(1)=0.0
out_res_array(2)=1.0
out_res_array(3)=1.0

/*
*Calculatestrengthratiosforeachcomponent.
*/

fi11t=sxx/fxt
IF(fi<fi11t)THEN
fi=fi11t
margin=1./fi1
component=11
ENDIF

fi11c=sxx/fxc
IF(fi<fi11c)THEN
fi=fi11c
margin=1./fi1
component=11
ENDIF

fi22t=syy/fyt
IF(fi<fi22t)THEN
fi=fi22t
margin=1./fi1
component=22
ENDIF

fi22c=syy/fyc
IF(fi<fi22c)THEN
fi=fi22c
margin=1./fi1
component=22
ENDIF

fi12=mth_abs(sxy)/fs12
IF(fi<fi12)THEN
fi=fi12
margin=1./fi1
component=12
ENDIF

fi23=mth_abs(syz)/fs23
IF(fi<fi23)THEN
fi=fi23
margin=1./fi1
component=23
ENDIF

fi31=mth_abs(sxz)/fs31
IF(fi<fi31)THEN
fi=fi31
margin=1./fi1
component=31
ENDIF

http://www.mscsoftware.com/training_videos/patran/Reverb_help/index.html#page/Laminate%20Modeler/lam_theory.6.5.html

3/4

4/1/2015

CompositeFailureCriteria

/*
*Setoutputvalues.
*/

out_res_array(1)=margin
out_res_array(2)=component
out_res_array(3)=fi

ENDFUNCTION

ENDCLASS

0Comments

MSCSoftware

Recommend 1

Share

Startthediscussion

Bethefirsttocomment.

Subscribe

AddDisqustoyoursite

Privacy

http://www.mscsoftware.com/training_videos/patran/Reverb_help/index.html#page/Laminate%20Modeler/lam_theory.6.5.html

4/4

Você também pode gostar