If you can't read please download the document
Upload
dinhtram
View
213
Download
0
Embed Size (px)
Citation preview
Martensitic transformationlevel in retracted stent.
A N S W E R S T O C O M M O N A B A Q U S Q U E S T I O N S S P R I N G 2 0 0 1
C O N T E N T S1 Simulation of Implantable
Nitinol Stents
Hibbitt, Karlsson &
Sorensen, Inc.
1080 Main Street
Pawtucket, RI
02860-4847 usa
phone 401.727.4200
fax 401.727.4208
e-mail [email protected]
www.abaqus.com
ABAQUS
FEA Model courtesy of Nitinol Devices & Components, Cordis Corporation, a Johnson & Johnson Company.
Simulation of ImplantableNitinol Stents
Medical technology is advancing rapidly,particularly in the development ofadvanced medical implants. Traditionallynew products were developed byprototyping and evaluating; however,this process is very time consumingand often does not fully reveal potentialfailures. Finite element modeling andanalysis greatly reduces testing and timeto market by allowing the designer tosimulate product performance in advanceof any prototyping.
The superelastic and shape memoryproperties of Nitinol, a nickel-titaniumalloy, along with its biocompatibility andfatigue properties, have made thematerial attractive for cardiovascularstents. However, it is a complex materialand difficult to process. FEA hastens timeto market of Nitinol products by reducingthe number of design iterations required,hence expediting the design process.
Superelastic alloy materialbehavior
Nitinol is an extremely flexible metalalloy that can undergo very largedeformations without losing the ability
to recover its original shape uponunloading. At rest, the material presentsitself in an austenite phase, which behaveslinear elastically. Upon loading, thisaustenite phase transforms into amartensite phase, which is also linearelastic; however, the elasticity of eachphase has different constants. Thetransformation produces a substantialamount of strain and is triggered bystress over a relatively narrow range.Upon unloading, the transformation isreversible. However, the stress levels atwhich such reversible transformationoccurs are smaller than the stresses thatwere required to produce the originaltransformation. Because the materialrecovers its original shape uponunloading, it is described as elastic. Inaddition, because the transformationstrains are large (on the order of 6%)compared to elastic strains in typicalmetals (on the order of 0.1%), thematerial is said to be superelastic.
If a reverse loading is applied (forexample, in compression instead oftension), a similar behavior is observed,with the exception that the stress levelsrequired to produce the transformationsare higher, while the transformationstrain is lower.
ABAQUS/Answers
Von Mises stress intensityduring deployment.
0617.ANSWERS 4/5/01 8:35 AM Page 1
Nitinol is a difficult material tocharacterize numerically. Anapproximation, capable of modelingthe loading part of the model, ishyperelasticity, which is commonly usedto represent rubber behavior. Otherconstitutive models have been proposedrecently to address Nitinols behavior.However, a thorough verification of thesemodels has been difficult because themanufacturing requirements of Nitinolare complex. As a result, Nitinol istypically available as relatively thin wiresand tubes, from which most of the testingdata available are in the form of uniaxialdata. It is relatively straightforward toproduce a uniaxial model, but it is muchmore difficult to produce a model thatrepresents Nitinols three-dimensionalstress-strain behavior.
At Hibbitt, Karlsson & Sorensen(West) a user material routine(UMAT/Nitinol) was written followingthe model proposed by Auricchio andTaylor. This theory is based on theconcept of generalized plasticity andphysical principles. The theorydecomposes strain into two parts-apurely linear elastic component anda transformation component:
= el+
tr.
The austenite to twinned martensitetransformation is driven by theresolution of shear forces, and it takesplace within a range of stress levels thatare characteristic of the material.
tr
= a ,
FS
F FF,
where is the fraction of martensite andF is a transformation potential. The sameis true for the reverse transformation butat different stress levels. The intensity ofthe transformation follows a stresspotential law:
= f(, ) F .
Any change in stress direction producesa reorientation of the martensite withnegligible additional effort. Changes intemperature produce a shift in the stresslevels at which the transformations takeplace. This shift is linear in temperature.Because there is a volume increase
F
associated with the transformation, itrequires less stress to produce thetransformation in tension and more incompression. This is modeled with alinear Drucker-Prager approach for thetransformation potential:
F = - p tan + CT,
with being the Mises equivalentstress, p the pressure stress, and Tthe temperature.
A rule of mixtures is used to implementthe change in linear elasticity from theaustenite phase into the martensite phase.
In addition to the usual stresses andstrains, the UMAT routine tracks variablesspecific to the model. These variablesinclude the distribution of the fraction ofmartensite, transformation strains, andequivalent stresses and strains. Theseare points in the uniaxial tensile curveinto which material points that have athree-dimensional state, specificfractions of martensite, and a specificloading/unloading history are mapped.The material data required by the modelare obtained from straightforwardobservations of uniaxial tests in terms ofloading, unloading, reverse loading, andtemperature effects. The calibrationconsists of 13 values, as shown below.
.
2 ABAQUS/Answers
-
Mechanical behavior of Nitinol.
The ABAQUS algorithm forNiTi alloy modeling closelymatches experimentalmeasurements wheresuccessively larger strain loadsare applied in the alloy atdifferent temperatures.
Behavior of the model uponrepeated loading and unloadingof Nitinol.
temperature = 22C
temperature = 37C
Data required to define superelastic behav-ior in the ABAQUS model.
-
0617.ANSWERSFOR PDF PAGE 2 4/5/01 9:09 AM Page 2
Stent analysis
Stents are cylindrical metal mesh tubesmade of materials such as Nitinol andinserted into blood vessels to counteractthe effects associated with vasculardiseases, such as narrowing of bloodvessels due to plaque build up.
The present analysis considers both themanufacturing process and deployment ofa stent. One of the key issues in medicalimplants is device lifetime or, inengineering terms, fatigue life. Finiteelement analysis provides quantitativemeasures of stress and strain needed tomake fatigue estimates for these devices.This allows the optimization of designsand allows prediction of the devices life.
The large elastic strains possible inNitinol reduce the risk of damage to thestent both during delivery into the bodyand due to accidents while in operation.
One manufacturing process of Nitinolstents starts from a thin tube into which apattern is electromachined. The FEA modelis built from this machined tube. Since thepattern repeats itself, only a part of thestent with appropriate symmetry ismodeled. The stent is expanded to itsnominal dimensions, typically at adiameter many times larger than theoriginal tube diameter. While loaded, thestent is annealed to provide its newunloaded configuration. The stent is thencrimped from the outside and inserted intothe delivery system (usually a system ofcatheter tubes). Once inside a patientsbody, the delivery system pushes the stentout of its containment. Once delivered, theresponse to blood pressure pulsing loadsdetermines the fatigue life of the stent.
The calculation reveals stress-strainconcentrations during manufacturing,deployment, and service loading. Auxiliaryinformation is also available from thecalculation; for example, how muchmartensitic transformation has occurredand, therefore, how close the design is tothe limits of the material flexibility.
Summary
Finite element analysis is a method wellsuited to the needs of the product designer.The method allows designers to iteratedesigns on a computer before prototypesare made. The finite element method can
ABAQUS/Answers 3
solve mechanical problems involvingcomplex material behavior such as thoseof Nitinol alloys.
Complexity of stent designs and of theactions taken to deploy them requiressophistication in the finite element toolused. Proper material behavior is just onerequirement. Advanced modelingcapabilities such as contact with bothrigid tools and other flexible bodies, largedeformations, localized buckling, material removal, and simulation of complexloading sequences are needed. These basicrobust capabilities in ABAQUS make thecode particularly suitable for stent design.
Stress-strain curveresults based on loadingshown above.
Expanded
Retracted
Partiallydeployed
Behavior of the model subjected to an 18Ctemperature range while strainsare applied.
Initial configuration
Stent model.
Loading in terms of temperature and strain.
0617.ANSWERS 4/5/01 8:41 AM Page 3
nitinol_uni22_std.inp
*headingbuilt-in nitinol umatUniaxial test, c3d8,c3d10m,cps4,t3d2Loading in Y direction*preprint,echo=yes,model=yes,history=yes************************************************************node,nset=c3d81, 0., 3.2, 1., 3.3, 1., 4.4, 0., 4.5, 0., 3., 1.6, 1., 3., 1.7, 1., 4., 1.8, 0., 4., 1.*nset, nset=load-c3d83,4,7,8*element,type=c3d8,elset=c3d81,1,2,3,4,5,6,7,8*solid section,elset=c3d8,material=ABQ_super_elastic_1*boundary1,1,32,2,33,34,14,35,1,26,28,1************************************************************Node, nset=c3d10m 201, 4., 4., 1. 202, 4., 3., 1. 203, 4., 3., 0. 204, 4., 4., 0. 205, 3., 3., 1. 206, 3., 3., 0. 207, 3., 4., 0. 208, 3., 4., 1. 209, 3.499939, 3.5, 0.5 210, 3.749969, 3.25, 0.75 211, 3.5, 3., 1. 212, 3.249969, 3.25, 0.75 213, 3., 3.5, 1. 214, 3.249969, 3.75, 0.75 215, 3.5, 3.5, 1. 216, 3.249969, 3.25, 0.25 217, 3., 3., 0.5 218, 3.5, 3., 0.5 219, 3.249969, 3.75, 0.25 220, 3., 4., 0.5 221, 3., 3.5, 0.5 222, 3., 3.5, 0. 223, 3.749969, 3.75, 0.25 224, 3.5, 4., 0.5 225, 3.5, 4., 0. 226, 3.5, 3.5, 0. 227, 3.5, 3., 0. 228, 3.749969, 3.25, 0.25 229, 4., 3.5, 0. 230, 4., 4., 0.5 231, 3.749969, 3.75, 0.75 232, 3.5, 4., 1. 233, 4., 3.5, 0.5 234, 4., 3., 0.5 235, 4., 3.5, 1.*nset, nset=xfix 205, 206, 207, 208, 213, 217, 220, 221, 222*nset, nset=yfix 202, 203, 205, 206, 211, 217, 218, 227, 234*nset, nset=zfix 203, 204, 206, 207, 222, 225, 226, 227, 229*nset, nset=load-c3d10m 201, 204, 207, 208, 220, 224, 225, 230, 232*Element, type=C3D10M, elset=c3d10m201, 209, 205, 202, 208, 212, 211, 210, 214, 213, 215202, 209, 205, 206, 202, 212, 217, 216, 210, 211, 218203, 209, 208, 207, 205, 214, 220, 219, 212, 213, 221204, 209, 205, 207, 206, 212, 221, 219, 216, 217, 222205, 209, 208, 204, 207, 214, 224, 223, 219, 220, 225206, 209, 204, 206, 207, 223, 226, 216, 219, 225, 222207, 209, 203, 206, 204, 228, 227, 216, 223, 229, 226208, 209, 201, 204, 208, 231, 230, 223, 214, 232, 224209, 209, 201, 203, 204, 231, 233, 228, 223, 230, 229210, 209, 202, 203, 201, 210, 234, 228, 231, 235, 233211, 209, 208, 202, 201, 214, 215, 210, 231, 232, 235212, 209, 202, 206, 203, 210, 218, 216, 228, 234, 227*solid section,elset=c3d10m,material=ABQ_super_elastic_1*boundaryxfix,1yfix,2zfix,3************************************************************node,nset=cps4301, 0., 0.302, 1., 0.303, 1., 1.304, 0., 1.*nset, nset=load-cps4303,304*element,type=cps4,elset=cps4301,301,302,303,304*solid section,elset=cps4,material=ABQ_super_elastic_11.0,*boundary301,1,2302,2304,1************************************************************node, nset=t3d2401, 3.5, 0.402, 3.5, 1.0*nset, nset=load-t3d2402*element, type=t3d2, elset=t3d2401, 401, 402*solid section,elset=t3d2,material=ABQ_super_elastic_11.0,*boundary401,1,3402,1402,3************************************************************MATERIAL, NAME=ABQ_super_elastic_1*user material,consta=1540000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,,*depvar24,*nset, nset=nallc3d8,cps4,t3d2,c3d10m*initial conditions,type=temperaturenall,22.*restart,write*nset,nset=noutload-c3d10m,load-c3d8,load-cps4,load-t3d2************************************************************step,nlgeom,inc=100*static0.02,1.,,0.02*boundaryload-c3d10m,2,2,0.0776load-c3d8,2,2,0.0776load-cps4,2,2,0.0776load-t3d2,2,2,0.0776 *output, field*element outputS,LE*Node outputU,*output,history,variable=preselect*node output,nset=noutU2,RF2*end step*step,nlgeom,inc=100*static0.02,1.,,0.02*boundaryload-c3d10m,2,2,0.load-c3d8,2,2,0.load-cps4,2,2,0.load-t3d2,2,2,0. *end step
nitinol_sax_xpl.inp
*headingUniaxial test sax1 element for the nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes*node, nset=sax1101,3.5,0.102,3.5,1.*nset, nset=load-sax1102*element, type=sax1, elset=sax1101,101,102*shell section, elset=sax1, material=ABQ_super_elastic_N2d_10.0454728408834*transverse shear stiffness1.0,1.0,1.0*boundary101,2,************************************************************MATERIAL, NAME=ABQ_super_elastic_N2d_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallsax1,*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTSsax1************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-sax1,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=sax1S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-sax1,2,2,0.0776*end step
nitinol_cax_xpl.inp
*headingUniaxial test of cax4r for nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes************************************************************node,nset=cax4301, 0., 0.302, 0.564189583548, 0.303, 0.564189583548, 1.304, 0., 1.*nset, nset=load-cax4303,304*element,type=cax4r,elset=cax4301,301,302,303,304*solid section,elset=cax4,material=ABQ_SUPER_ELASTIC_N3D_11.0,*boundary301,1,2302,2304,1************************************************************MATERIAL, NAME=ABQ_SUPER_ELASTIC_N3D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallcax4*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTScax4************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-cax4,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=cax4S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-cax4,2,2,0.0776*end step
nitinol_beam_xpl.inp
*headingUniaxial test b31 element for the nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes*node, nset=b31101,3.5,0.102,3.5,1.*nset, nset=load-b31102*element, type=b31, elset=b31101,101,102*beam section, elset=b31, material=ABQ_super_elastic_N1d_1,section=rectangular0.345,0.3048*transverse shear stiffness1.0,1.0,1.0*boundary101,2,************************************************************MATERIAL, NAME=ABQ_super_elastic_N1d_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallb31,*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTSb31************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-b31,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=b31S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-b31,2,2,0.0776*end step
nitinol_3d_xpl.inp
*headingpull a bar, c3d8r,cps4r for nitinol built-in vumat*node,nset=nall1,2,1.3,1.,1.4,,1.5,,,1.6,1.,,1.7,1.,1.,1.8,,1.,1.11,3.12,4.13,4.,1.14,3.,1.*element,type=c3d8r,elset=one1,1,2,3,4,5,6,7,8*solid section,elset=one,material=ABQ_SUPER_ELASTIC_N3D_1*element, type=cps4r, elset=two2,11,12,13,14*solid section,elset=two,material=ABQ_SUPER_ELASTIC_N2D_11.0,*material,name=ABQ_SUPER_ELASTIC_N3D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*material,name=ABQ_SUPER_ELASTIC_N2D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*initial conditions,type=temperaturenall,22.*boundary1,1,32,2,33,34,14,35,1,26,28,111,1,212,214,1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*restart,write,number=1*elset,elset=eallone,two*elset,elset=QA_TEST_ALLELEMENTSeall*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=eallS,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*end step
annealing-template-standard.inp
*HEADINGTemplate: Annealing with ABAQUS/Standard (Annealing in STEP 3).........*ELSET, NAME=ALLELEM.........*MATERIAL, NAME=SUPERELASTIC*USER MATERIAL, CONSTANTS=16 6800000., 0.3, 3600000., 0.3, 0.04, 650., 52000., 63500., 37., 650., 18000., 2600., 78000., 0.04, 1, 3*DEPVAR 24,.........*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*MODEL CHANGE, REMOVEALLELEM,.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*MODEL CHANGE, ADD=STRAIN FREEALLELEM,.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*END STEP
annealing-template-explicit.inp
*HEADINGTemplate: Annealing with ABAQUS/Explicit (Annealing in STEP 2).........*ELSET, NAME=ALLELEM.........*MATERIAL, NAME=N3D_SUPERELASTIC*USER MATERIAL, CONSTANTS=14 6800000., 0.3, 3600000., 0.3, 0.04, 650., 52000., 63500., 37., 650., 18000., 2600., 78000., 0.04*DEPVAR 24,.........*****STEP*DYNAMIC, EXPLICIT.........*END STEP*****STEP*ANNEAL*END STEP*****STEP*DYNAMIC, EXPLICIT.........*END STEP
auc01_nitinol_stent_r1.pdf
2001 ABAQUS Users Conference 1
SIMULATION OF IMPLANTABLE NITINOL STENTS
Nuno Rebelo, Norm Walker, and Hoss FoadianHibbitt, Karlsson & Sorensen (West), Inc.
39221 Paseo Padre Parkway, Suite FFremont, California 94538-1611
Abstract
Finite element methods continue to play an ever expanding role in the design and validation of
medical devices. The ability of the finite element technique in dealing with both complex
geometries and materials is key to the success of this method in the medical field. This synergism
is clearly evident in the analysis of devices based on Nitinol, a nickel-titanium alloy, and a
complex superelastic material. The particular device explored here is a stent, which is a mesh tube
that is inserted into blood vessels to counteract the effects of vascular diseases. Both the
manufacturing process and deployment are considered.
Introduction
Medical technology continues to advance rapidly as physicians and engineers move closer to and
understand better each other's needs. Nowhere is this better evidenced than in the development of
advanced medical implants. Traditionally, new products were developed by prototyping and
evaluating. However, this process is very time consuming and often does not fully reveal potential
failures. Finite element modeling and analysis greatly reduce testing and time to market by
allowing the designer to simulate product performance in advance of any prototyping (Haridas,
1999). Algorithms have been developed which allow for the accurate predictive finite element
analysis of nickel-titanium alloys which have extremely complex but highly attractive mechanical
behavior for medical applications.
2 2001 ABAQUS Users Conference
Since its discovery and first fabrication, Nitinol alloys have come to be used in a myriad of unique
ways. The superelastic and shape memory properties of the alloy along with its biocompatibility
and fatigue properties have given the material a wide range of applications from thermal switches
and electrical connectors to cardiovascular stents. However, the many benefits of the material
come at a cost. The complexity of its properties makes it difficult to process. Trial and error
techniques have been commonly employed in the past; it is, however, very time consuming; and in
today's market place, time is among the most valuable commodities. FEA can be employed to
hasten time to market of Nitinol products by greatly reducing the number of design iterations
required, hence expediting the design process. This article describes material models capable of
simulating the superelastic behavior of alloys such as Nitinol, and shows how they can be used to
simulate the fabrication and deployment of cardiovascular stents.
The purpose of FEA is to possibly expose and solve design flaws before a product is produced. It
does not normally preclude the manufacture of prototypes, but it should greatly reduce the number
of prototype iterations required, and in the best case, will reduce the number of prototypes to one.
In fact, in areas of high confidence of the materials and the model set-up, it is possible that
prototyping can be eliminated altogether.
Superelastic Alloy Material Behavior
While highly attractive for medical applications, Nitinol's behavior is complex, as can be seen in
the mechanical characterization provided in Figure 1. At rest, the material presents itself in an
austenite phase, which behaves linear elastically. Upon loading, this austenite phase transforms
into a martensite phase, which is also linear elastic; however, the elasticity of each phase has
different constants. The transformation produces a substantial amount of strain and is triggered by
stress, over a relatively narrow range. Upon unloading, the transformation is reversible.
However, the stress levels at which such reversible transformation occurs are smaller than the
2001 ABAQUS Users Conference 3
stresses which were required to produce the original transformation. Because the material, upon
unloading, completely recovers its original shape, it is described as elastic. In addition, because
the transformation strains are so large (of the order of 6%) compared to the typical elastic strains
in a metal, the material is said to be superelastic.
If a reverse loading is applied (for instance in compression instead of tension), a similar behavior
is observed, with the exception that the stress levels required to produce the transformations are
higher, while the transformation strain is lower. The net result is that Nitinol is an extremely
flexible metal alloy that can undergo very large deformations without losing the ability to recover
its original shape upon unloading.
The constitutive laws used in simulations should embed the characteristics just described. It is
relatively straightforward to generate a material model that reproduces the desired behavior if the
deformation being simulated is uniaxial. Unfortunately, it rarely is in practice.
Until very recently, there were no generally accepted material models, which were capable of
reproducing all of the characteristics of the material just described. A popular close
approximation, capable of modeling the loading part of the model, is hyperelasticity, which is
commonly used to represent rubber behavior (Pelton, 1994). Several other models have recently
been proposed to address Nitinol's behavior (Auricchio, 1997; Auricchio, 1996; Qidwai, 2000).
However, a thorough verification of these models has been difficult. This is because the
manufacturing requirements of the material are complex. As a result, Nitinol is typically available
as relatively thin wires and tubes, from which most of the testing data available is uniaxial. While
it is relatively straightforward to produce a uniaxial model, it is much more difficult to produce a
model that represents Nitinols three-dimensional stress-strain behavior. At Hibbitt, Karlsson &
Sorensen (West), a user material routine (UMAT/Nitinol) was written following the model
4 2001 ABAQUS Users Conference
proposed by Auricchio and Taylor (Auricchio, 1997; Auricchio, 1996). This theory is based on
the concept of generalized plasticity (Lubliner, 1996). The theory is deemed acceptable because it
is based on physical principles. The theory decomposes strain into two parts a purely linear
elastic component and a transformation component:
trel +=
The austenite to twinned martensite transformation is driven by the resolution of shear forces, and
it takes place within a range of stress levels that are characteristic of the material.
= F
a tr
FS FFF
where is the fraction of martensite, and F is a transformation potential. The same is true for the
reverse transformation, but at different stress levels. The intensity of the transformation follows a
stress potential law:
( ) F,f =
Any change in stress direction produces a reorientation of the martensite with negligible additional
effort. Changes in temperature produce a shift in the stress levels at which the transformations
take place. This shift is linear in temperature. Because there is a volume increase associated with
the transformation, it requires less stress to produce the transformation in tension, and more in
compression. This is modeled with a linear Drucker-Prager approach for the transformation
potential:
TCtanpF +=
2001 ABAQUS Users Conference 5
with being the Mises equivalent stress, p the pressure stress, and T the temperature.
Although the original model does not take it into account, a rule of mixtures was used to
implement the change in linear elasticity from the austenite phase into the martensite phase; the
implementation is, at present, approximate.
In addition to the usual stresses and strains, the UMAT routine tracks variables specific to the
model. These variables include distribution of fraction of martensite, transformation strains, and
equivalent stresses and strains. These are points in the uniaxial tensile curve into which material
points that have a three-dimensional state, specific fractions of martensite, and a specific
loading/unloading history are mapped. The material data required by the model are obtained from
straightforward observations of uniaxial tests in terms of loading, unloading, reverse loading, and
temperature effects. The calibration consists of 13 values (Figure 2). In addition, the user may
anneal the material in the middle of an analysis.
Figure 3 displays a comparison of a set of experimental stress-strain curves, in which successively
larger strains were imposed, with the same curves obtained by a simulation of the uniaxial test.
Figure 4 shows the behavior of the model upon repeated loading and unloading. Figures 5 and 6
show the behavior of the model subjected to an 18C temperature range while strains are applied.
Stent Analysis
Stents are cylindrical metal mesh tubes made of materials such as Nitinol and inserted into blood
vessels to counter act the effects associated with vascular diseases, such as narrowing of blood
vessels due to the build up of plaque.
In this section, we present an example of a stent analysis in which both the manufacturing process
and deployment are considered, courtesy of Nitinol Devices & Components, Cordis Corporation, a
Johnson & Johnson company. One of the key issues in medical implants is device lifetime or, in
6 2001 ABAQUS Users Conference
engineering terms, fatigue life. Fatigue testing normally takes such a long time that it is
incompatible with old-fashioned build-test design cycles. Finite element analysis provides
quantitative measures of stress and strain without the need to build the devices. This process not
only allows the optimization of designs, but also provides an opportunity to predict the device's
life.
The large elastic strains possible in Nitinol reduce the risk of damage to the stent both during
delivery into the body, and due to accidents while in operation. The large elastic strains also
permit the deployed configuration to be close to the unloaded configuration.
A possible manufacturing process of Nitinol stents starts from a thin tube in which a pattern is
electromachined. The FEA model is built from this machined tube. Since the pattern repeats
itself, only a part of the stent with appropriate symmetry boundary conditions is considered in
order to simplify the complexity of the models (Figure 7). The stent is expanded to its nominal
dimensions, typically at a diameter many times larger than the original tube diameter (Figure 8).
While loaded, the stent is annealed to provide its new unloaded configuration. The stent is
crimped from the outside, and inserted into the delivery system (usually a system of catheter
tubes), as shown in Figure 9. Once inside a patient's body, the delivery system pushes the stent
out of its containment (Figure 10). Once delivered, the response to blood pressure pulsing loads
may be used to determine the fatigue life of the stent. The calculation reveals stress or strain
concentrations during all three aspects of manufacturing, deployment, and service loading (Figure
11). Auxiliary information is also available from the calculation; such as how much martensitic
transformation has occurred, and therefore, how close the design is to the limits of the material
flexibility (Figure 12).
2001 ABAQUS Users Conference 7
Conclusion
Finite element analysis is a method well suited to the needs of the product designer. The method
allows the designer to quickly assess his or her design and to iterate the design on a computer
before a single piece of metal is ever touched. The finite element method's ability to quickly and
accurately solve complex material problems, such as those of Nitinol alloys, makes it an ideal
candidate for such situations. Complexity of stent designs and of the actions taken to deploy them
requires sophistication in the finite element tool used. Proper material behavior is just one
requirement. Quite often, advanced capabilities are required in terms of contact with both rigid
tools and other flexible bodies, large deformations, localized buckling, material removal, complex
loading sequences and synchronization. These basic robust capabilities in ABAQUS make the
software particularly suitable for stent design.
References
1. Auricchio F, Taylor RL. Shape-memory alloys: modeling and numerical simulations ofthe finite-strain superelastic behavior Comp Meth in Appl Mech and Engnrg 1996; 143:175-194.
2. Auricchio F, Taylor RL, Lubliner J. Shape-memory alloys: macromodelling andnumerical simulations of the superelastic behavior Comp Meth in Appl Mech andEngnrg 1997; 146: 281-312.
3. Haridas B, Haynes C. Predictive analysis at the forefront of medical productdevelopment Med Devc and Diag Indsty, Oct 1999: 112-119.
4. Lubliner J, Auricchio F. Generalized plasticity and shape memory alloys Int J SolidsStruct 1996; 33: 991-1003.
5. Qidwai MA, Lagoudas DC. Numerical implementation of a shape memory alloythermomechanical constitutive model using return mapping algorithms Int J Num MethEngnrg 2000; 47: 1123-1168.
6. Pelton AR, Rebelo N, Duerig TW, Wick A. Experimental and FEM analysis of thebending behavior of superelastic tubing In: Pelton AR, Hodgson D, Duerig TW, editors,The First International Conference on Shape Memory and Superelastic Technologies.Pacific Grove: MIAS, 1994: 353-358.
8 2001 ABAQUS Users Conference
1. Mechanical behavior of Nitinol.
2. Data required to define superelastic behavior in the ABAQUS model.
2001 ABAQUS Users Conference 9
3. The ABAQUS algorithm for NiTi alloy modeling closely matches experimentalmeasurements where successively larger strain loads are applied to the alloy at different
temperatures, 22C (top) and 37C (bottom).
10 2001 ABAQUS Users Conference
4. Model showing the effects of repeated loading and unloading of Nitinol.
5. Model showing loading in terms of temperature and strain.
2001 ABAQUS Users Conference 11
6. Stress-strain curve results for Nitinol based on loading shown in Figure 5.
7. Stent model in its initial configuration.
12 2001 ABAQUS Users Conference
8. Expanded stent.
9. Retracted stent.
2001 ABAQUS Users Conference 13
10. Partially deployed stent.
11. Von Mises stress intensity during deployment.
14 2001 ABAQUS Users Conference
12. Martensitic transformation level in retracted stent.
nitinol_3d_xpl_plastic.inp
*headingpull a bar, c3d8r,cps4r for nitinol built-in vumat*node,nset=nall1,2,1.3,1.,1.4,,1.5,,,1.6,1.,,1.7,1.,1.,1.8,,1.,1.11,3.12,4.13,4.,1.14,3.,1.*element,type=c3d8r,elset=one1,1,2,3,4,5,6,7,8*solid section,elset=one,material=ABQ_SUPER_ELASTIC_N3D*element, type=cps4r, elset=two2,11,12,13,14*solid section,elset=two,material=ABQ_SUPER_ELASTIC_N2D1.0,*material,name=ABQ_SUPER_ELASTIC_N3D*user material,consta=1940000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22 ,6.7 ,250.,140.,,0.041,2,800.,0.07,1200.,0.2,*depvar31,*density1.e-4*material,name=ABQ_SUPER_ELASTIC_N2D*user material,consta=1940000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22 ,6.7 ,250.,140.,,0.041,2,800.,0.07,1200.,0.2,*depvar31,*density1.e-4*initial conditions,type=temperaturenall,22.*boundary1,1,32,2,33,34,14,35,1,26,28,111,1,212,214,1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*restart,write,number=1*elset,elset=eallone,two*elset,elset=QA_TEST_ALLELEMENTSeall*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=40,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=eallS,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*end step
1658/Templates_InputFiles_References/abqanswersspring2001_r1.pdf
Martensitic transformationlevel in retracted stent.
A N S W E R S T O C O M M O N A B A Q U S Q U E S T I O N S S P R I N G 2 0 0 1
C O N T E N T S1 Simulation of Implantable
Nitinol Stents
Hibbitt, Karlsson &
Sorensen, Inc.
1080 Main Street
Pawtucket, RI
02860-4847 usa
phone 401.727.4200
fax 401.727.4208
e-mail [email protected]
www.abaqus.com
ABAQUS
FEA Model courtesy of Nitinol Devices & Components, Cordis Corporation, a Johnson & Johnson Company.
Simulation of ImplantableNitinol Stents
Medical technology is advancing rapidly,particularly in the development ofadvanced medical implants. Traditionallynew products were developed byprototyping and evaluating; however,this process is very time consumingand often does not fully reveal potentialfailures. Finite element modeling andanalysis greatly reduces testing and timeto market by allowing the designer tosimulate product performance in advanceof any prototyping.
The superelastic and shape memoryproperties of Nitinol, a nickel-titaniumalloy, along with its biocompatibility andfatigue properties, have made thematerial attractive for cardiovascularstents. However, it is a complex materialand difficult to process. FEA hastens timeto market of Nitinol products by reducingthe number of design iterations required,hence expediting the design process.
Superelastic alloy materialbehavior
Nitinol is an extremely flexible metalalloy that can undergo very largedeformations without losing the ability
to recover its original shape uponunloading. At rest, the material presentsitself in an austenite phase, which behaveslinear elastically. Upon loading, thisaustenite phase transforms into amartensite phase, which is also linearelastic; however, the elasticity of eachphase has different constants. Thetransformation produces a substantialamount of strain and is triggered bystress over a relatively narrow range.Upon unloading, the transformation isreversible. However, the stress levels atwhich such reversible transformationoccurs are smaller than the stresses thatwere required to produce the originaltransformation. Because the materialrecovers its original shape uponunloading, it is described as elastic. Inaddition, because the transformationstrains are large (on the order of 6%)compared to elastic strains in typicalmetals (on the order of 0.1%), thematerial is said to be superelastic.
If a reverse loading is applied (forexample, in compression instead oftension), a similar behavior is observed,with the exception that the stress levelsrequired to produce the transformationsare higher, while the transformationstrain is lower.
ABAQUS/Answers
Von Mises stress intensityduring deployment.
0617.ANSWERS 4/5/01 8:35 AM Page 1
Nitinol is a difficult material tocharacterize numerically. Anapproximation, capable of modelingthe loading part of the model, ishyperelasticity, which is commonly usedto represent rubber behavior. Otherconstitutive models have been proposedrecently to address Nitinols behavior.However, a thorough verification of thesemodels has been difficult because themanufacturing requirements of Nitinolare complex. As a result, Nitinol istypically available as relatively thin wiresand tubes, from which most of the testingdata available are in the form of uniaxialdata. It is relatively straightforward toproduce a uniaxial model, but it is muchmore difficult to produce a model thatrepresents Nitinols three-dimensionalstress-strain behavior.
At Hibbitt, Karlsson & Sorensen(West) a user material routine(UMAT/Nitinol) was written followingthe model proposed by Auricchio andTaylor. This theory is based on theconcept of generalized plasticity andphysical principles. The theorydecomposes strain into two parts-apurely linear elastic component anda transformation component:
= el+
tr.
The austenite to twinned martensitetransformation is driven by theresolution of shear forces, and it takesplace within a range of stress levels thatare characteristic of the material.
tr
= a ,
FS
F FF,
where is the fraction of martensite andF is a transformation potential. The sameis true for the reverse transformation butat different stress levels. The intensity ofthe transformation follows a stresspotential law:
= f(, ) F .
Any change in stress direction producesa reorientation of the martensite withnegligible additional effort. Changes intemperature produce a shift in the stresslevels at which the transformations takeplace. This shift is linear in temperature.Because there is a volume increase
F
associated with the transformation, itrequires less stress to produce thetransformation in tension and more incompression. This is modeled with alinear Drucker-Prager approach for thetransformation potential:
F = - p tan + CT,
with being the Mises equivalentstress, p the pressure stress, and Tthe temperature.
A rule of mixtures is used to implementthe change in linear elasticity from theaustenite phase into the martensite phase.
In addition to the usual stresses andstrains, the UMAT routine tracks variablesspecific to the model. These variablesinclude the distribution of the fraction ofmartensite, transformation strains, andequivalent stresses and strains. Theseare points in the uniaxial tensile curveinto which material points that have athree-dimensional state, specificfractions of martensite, and a specificloading/unloading history are mapped.The material data required by the modelare obtained from straightforwardobservations of uniaxial tests in terms ofloading, unloading, reverse loading, andtemperature effects. The calibrationconsists of 13 values, as shown below.
.
2 ABAQUS/Answers
-
Mechanical behavior of Nitinol.
The ABAQUS algorithm forNiTi alloy modeling closelymatches experimentalmeasurements wheresuccessively larger strain loadsare applied in the alloy atdifferent temperatures.
Behavior of the model uponrepeated loading and unloadingof Nitinol.
temperature = 22C
temperature = 37C
Data required to define superelastic behav-ior in the ABAQUS model.
-
0617.ANSWERSFOR PDF PAGE 2 4/5/01 9:09 AM Page 2
Stent analysis
Stents are cylindrical metal mesh tubesmade of materials such as Nitinol andinserted into blood vessels to counteractthe effects associated with vasculardiseases, such as narrowing of bloodvessels due to plaque build up.
The present analysis considers both themanufacturing process and deployment ofa stent. One of the key issues in medicalimplants is device lifetime or, inengineering terms, fatigue life. Finiteelement analysis provides quantitativemeasures of stress and strain needed tomake fatigue estimates for these devices.This allows the optimization of designsand allows prediction of the devices life.
The large elastic strains possible inNitinol reduce the risk of damage to thestent both during delivery into the bodyand due to accidents while in operation.
One manufacturing process of Nitinolstents starts from a thin tube into which apattern is electromachined. The FEA modelis built from this machined tube. Since thepattern repeats itself, only a part of thestent with appropriate symmetry ismodeled. The stent is expanded to itsnominal dimensions, typically at adiameter many times larger than theoriginal tube diameter. While loaded, thestent is annealed to provide its newunloaded configuration. The stent is thencrimped from the outside and inserted intothe delivery system (usually a system ofcatheter tubes). Once inside a patientsbody, the delivery system pushes the stentout of its containment. Once delivered, theresponse to blood pressure pulsing loadsdetermines the fatigue life of the stent.
The calculation reveals stress-strainconcentrations during manufacturing,deployment, and service loading. Auxiliaryinformation is also available from thecalculation; for example, how muchmartensitic transformation has occurredand, therefore, how close the design is tothe limits of the material flexibility.
Summary
Finite element analysis is a method wellsuited to the needs of the product designer.The method allows designers to iteratedesigns on a computer before prototypesare made. The finite element method can
ABAQUS/Answers 3
solve mechanical problems involvingcomplex material behavior such as thoseof Nitinol alloys.
Complexity of stent designs and of theactions taken to deploy them requiressophistication in the finite element toolused. Proper material behavior is just onerequirement. Advanced modelingcapabilities such as contact with bothrigid tools and other flexible bodies, largedeformations, localized buckling, material removal, and simulation of complexloading sequences are needed. These basicrobust capabilities in ABAQUS make thecode particularly suitable for stent design.
Stress-strain curveresults based on loadingshown above.
Expanded
Retracted
Partiallydeployed
Behavior of the model subjected to an 18Ctemperature range while strainsare applied.
Initial configuration
Stent model.
Loading in terms of temperature and strain.
0617.ANSWERS 4/5/01 8:41 AM Page 3
1658/Templates_InputFiles_References/annealing-template-explicit.inp
*HEADINGTemplate: Annealing with ABAQUS/Explicit (Annealing in STEP 2).........*ELSET, NAME=ALLELEM.........*MATERIAL, NAME=N3D_SUPERELASTIC*USER MATERIAL, CONSTANTS=14 6800000., 0.3, 3600000., 0.3, 0.04, 650., 52000., 63500., 37., 650., 18000., 2600., 78000., 0.04*DEPVAR 24,.........*****STEP*DYNAMIC, EXPLICIT.........*END STEP*****STEP*ANNEAL*END STEP*****STEP*DYNAMIC, EXPLICIT.........*END STEP
1658/Templates_InputFiles_References/annealing-template-standard.inp
*HEADINGTemplate: Annealing with ABAQUS/Standard (Annealing in STEP 3).........*ELSET, NAME=ALLELEM.........*MATERIAL, NAME=SUPERELASTIC*USER MATERIAL, CONSTANTS=16 6800000., 0.3, 3600000., 0.3, 0.04, 650., 52000., 63500., 37., 650., 18000., 2600., 78000., 0.04, 1, 3*DEPVAR 24,.........*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*MODEL CHANGE, REMOVEALLELEM,.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*MODEL CHANGE, ADD=STRAIN FREEALLELEM,.........*END STEP*****STEP, NLGEOM, AMPLITUDE=RAMP*STATIC.........*END STEP
1658/Templates_InputFiles_References/auc01_nitinol_stent_r1.pdf
2001 ABAQUS Users Conference 1
SIMULATION OF IMPLANTABLE NITINOL STENTS
Nuno Rebelo, Norm Walker, and Hoss FoadianHibbitt, Karlsson & Sorensen (West), Inc.
39221 Paseo Padre Parkway, Suite FFremont, California 94538-1611
Abstract
Finite element methods continue to play an ever expanding role in the design and validation of
medical devices. The ability of the finite element technique in dealing with both complex
geometries and materials is key to the success of this method in the medical field. This synergism
is clearly evident in the analysis of devices based on Nitinol, a nickel-titanium alloy, and a
complex superelastic material. The particular device explored here is a stent, which is a mesh tube
that is inserted into blood vessels to counteract the effects of vascular diseases. Both the
manufacturing process and deployment are considered.
Introduction
Medical technology continues to advance rapidly as physicians and engineers move closer to and
understand better each other's needs. Nowhere is this better evidenced than in the development of
advanced medical implants. Traditionally, new products were developed by prototyping and
evaluating. However, this process is very time consuming and often does not fully reveal potential
failures. Finite element modeling and analysis greatly reduce testing and time to market by
allowing the designer to simulate product performance in advance of any prototyping (Haridas,
1999). Algorithms have been developed which allow for the accurate predictive finite element
analysis of nickel-titanium alloys which have extremely complex but highly attractive mechanical
behavior for medical applications.
2 2001 ABAQUS Users Conference
Since its discovery and first fabrication, Nitinol alloys have come to be used in a myriad of unique
ways. The superelastic and shape memory properties of the alloy along with its biocompatibility
and fatigue properties have given the material a wide range of applications from thermal switches
and electrical connectors to cardiovascular stents. However, the many benefits of the material
come at a cost. The complexity of its properties makes it difficult to process. Trial and error
techniques have been commonly employed in the past; it is, however, very time consuming; and in
today's market place, time is among the most valuable commodities. FEA can be employed to
hasten time to market of Nitinol products by greatly reducing the number of design iterations
required, hence expediting the design process. This article describes material models capable of
simulating the superelastic behavior of alloys such as Nitinol, and shows how they can be used to
simulate the fabrication and deployment of cardiovascular stents.
The purpose of FEA is to possibly expose and solve design flaws before a product is produced. It
does not normally preclude the manufacture of prototypes, but it should greatly reduce the number
of prototype iterations required, and in the best case, will reduce the number of prototypes to one.
In fact, in areas of high confidence of the materials and the model set-up, it is possible that
prototyping can be eliminated altogether.
Superelastic Alloy Material Behavior
While highly attractive for medical applications, Nitinol's behavior is complex, as can be seen in
the mechanical characterization provided in Figure 1. At rest, the material presents itself in an
austenite phase, which behaves linear elastically. Upon loading, this austenite phase transforms
into a martensite phase, which is also linear elastic; however, the elasticity of each phase has
different constants. The transformation produces a substantial amount of strain and is triggered by
stress, over a relatively narrow range. Upon unloading, the transformation is reversible.
However, the stress levels at which such reversible transformation occurs are smaller than the
2001 ABAQUS Users Conference 3
stresses which were required to produce the original transformation. Because the material, upon
unloading, completely recovers its original shape, it is described as elastic. In addition, because
the transformation strains are so large (of the order of 6%) compared to the typical elastic strains
in a metal, the material is said to be superelastic.
If a reverse loading is applied (for instance in compression instead of tension), a similar behavior
is observed, with the exception that the stress levels required to produce the transformations are
higher, while the transformation strain is lower. The net result is that Nitinol is an extremely
flexible metal alloy that can undergo very large deformations without losing the ability to recover
its original shape upon unloading.
The constitutive laws used in simulations should embed the characteristics just described. It is
relatively straightforward to generate a material model that reproduces the desired behavior if the
deformation being simulated is uniaxial. Unfortunately, it rarely is in practice.
Until very recently, there were no generally accepted material models, which were capable of
reproducing all of the characteristics of the material just described. A popular close
approximation, capable of modeling the loading part of the model, is hyperelasticity, which is
commonly used to represent rubber behavior (Pelton, 1994). Several other models have recently
been proposed to address Nitinol's behavior (Auricchio, 1997; Auricchio, 1996; Qidwai, 2000).
However, a thorough verification of these models has been difficult. This is because the
manufacturing requirements of the material are complex. As a result, Nitinol is typically available
as relatively thin wires and tubes, from which most of the testing data available is uniaxial. While
it is relatively straightforward to produce a uniaxial model, it is much more difficult to produce a
model that represents Nitinols three-dimensional stress-strain behavior. At Hibbitt, Karlsson &
Sorensen (West), a user material routine (UMAT/Nitinol) was written following the model
4 2001 ABAQUS Users Conference
proposed by Auricchio and Taylor (Auricchio, 1997; Auricchio, 1996). This theory is based on
the concept of generalized plasticity (Lubliner, 1996). The theory is deemed acceptable because it
is based on physical principles. The theory decomposes strain into two parts a purely linear
elastic component and a transformation component:
trel +=
The austenite to twinned martensite transformation is driven by the resolution of shear forces, and
it takes place within a range of stress levels that are characteristic of the material.
= F
a tr
FS FFF
where is the fraction of martensite, and F is a transformation potential. The same is true for the
reverse transformation, but at different stress levels. The intensity of the transformation follows a
stress potential law:
( ) F,f =
Any change in stress direction produces a reorientation of the martensite with negligible additional
effort. Changes in temperature produce a shift in the stress levels at which the transformations
take place. This shift is linear in temperature. Because there is a volume increase associated with
the transformation, it requires less stress to produce the transformation in tension, and more in
compression. This is modeled with a linear Drucker-Prager approach for the transformation
potential:
TCtanpF +=
2001 ABAQUS Users Conference 5
with being the Mises equivalent stress, p the pressure stress, and T the temperature.
Although the original model does not take it into account, a rule of mixtures was used to
implement the change in linear elasticity from the austenite phase into the martensite phase; the
implementation is, at present, approximate.
In addition to the usual stresses and strains, the UMAT routine tracks variables specific to the
model. These variables include distribution of fraction of martensite, transformation strains, and
equivalent stresses and strains. These are points in the uniaxial tensile curve into which material
points that have a three-dimensional state, specific fractions of martensite, and a specific
loading/unloading history are mapped. The material data required by the model are obtained from
straightforward observations of uniaxial tests in terms of loading, unloading, reverse loading, and
temperature effects. The calibration consists of 13 values (Figure 2). In addition, the user may
anneal the material in the middle of an analysis.
Figure 3 displays a comparison of a set of experimental stress-strain curves, in which successively
larger strains were imposed, with the same curves obtained by a simulation of the uniaxial test.
Figure 4 shows the behavior of the model upon repeated loading and unloading. Figures 5 and 6
show the behavior of the model subjected to an 18C temperature range while strains are applied.
Stent Analysis
Stents are cylindrical metal mesh tubes made of materials such as Nitinol and inserted into blood
vessels to counter act the effects associated with vascular diseases, such as narrowing of blood
vessels due to the build up of plaque.
In this section, we present an example of a stent analysis in which both the manufacturing process
and deployment are considered, courtesy of Nitinol Devices & Components, Cordis Corporation, a
Johnson & Johnson company. One of the key issues in medical implants is device lifetime or, in
6 2001 ABAQUS Users Conference
engineering terms, fatigue life. Fatigue testing normally takes such a long time that it is
incompatible with old-fashioned build-test design cycles. Finite element analysis provides
quantitative measures of stress and strain without the need to build the devices. This process not
only allows the optimization of designs, but also provides an opportunity to predict the device's
life.
The large elastic strains possible in Nitinol reduce the risk of damage to the stent both during
delivery into the body, and due to accidents while in operation. The large elastic strains also
permit the deployed configuration to be close to the unloaded configuration.
A possible manufacturing process of Nitinol stents starts from a thin tube in which a pattern is
electromachined. The FEA model is built from this machined tube. Since the pattern repeats
itself, only a part of the stent with appropriate symmetry boundary conditions is considered in
order to simplify the complexity of the models (Figure 7). The stent is expanded to its nominal
dimensions, typically at a diameter many times larger than the original tube diameter (Figure 8).
While loaded, the stent is annealed to provide its new unloaded configuration. The stent is
crimped from the outside, and inserted into the delivery system (usually a system of catheter
tubes), as shown in Figure 9. Once inside a patient's body, the delivery system pushes the stent
out of its containment (Figure 10). Once delivered, the response to blood pressure pulsing loads
may be used to determine the fatigue life of the stent. The calculation reveals stress or strain
concentrations during all three aspects of manufacturing, deployment, and service loading (Figure
11). Auxiliary information is also available from the calculation; such as how much martensitic
transformation has occurred, and therefore, how close the design is to the limits of the material
flexibility (Figure 12).
2001 ABAQUS Users Conference 7
Conclusion
Finite element analysis is a method well suited to the needs of the product designer. The method
allows the designer to quickly assess his or her design and to iterate the design on a computer
before a single piece of metal is ever touched. The finite element method's ability to quickly and
accurately solve complex material problems, such as those of Nitinol alloys, makes it an ideal
candidate for such situations. Complexity of stent designs and of the actions taken to deploy them
requires sophistication in the finite element tool used. Proper material behavior is just one
requirement. Quite often, advanced capabilities are required in terms of contact with both rigid
tools and other flexible bodies, large deformations, localized buckling, material removal, complex
loading sequences and synchronization. These basic robust capabilities in ABAQUS make the
software particularly suitable for stent design.
References
1. Auricchio F, Taylor RL. Shape-memory alloys: modeling and numerical simulations ofthe finite-strain superelastic behavior Comp Meth in Appl Mech and Engnrg 1996; 143:175-194.
2. Auricchio F, Taylor RL, Lubliner J. Shape-memory alloys: macromodelling andnumerical simulations of the superelastic behavior Comp Meth in Appl Mech andEngnrg 1997; 146: 281-312.
3. Haridas B, Haynes C. Predictive analysis at the forefront of medical productdevelopment Med Devc and Diag Indsty, Oct 1999: 112-119.
4. Lubliner J, Auricchio F. Generalized plasticity and shape memory alloys Int J SolidsStruct 1996; 33: 991-1003.
5. Qidwai MA, Lagoudas DC. Numerical implementation of a shape memory alloythermomechanical constitutive model using return mapping algorithms Int J Num MethEngnrg 2000; 47: 1123-1168.
6. Pelton AR, Rebelo N, Duerig TW, Wick A. Experimental and FEM analysis of thebending behavior of superelastic tubing In: Pelton AR, Hodgson D, Duerig TW, editors,The First International Conference on Shape Memory and Superelastic Technologies.Pacific Grove: MIAS, 1994: 353-358.
8 2001 ABAQUS Users Conference
1. Mechanical behavior of Nitinol.
2. Data required to define superelastic behavior in the ABAQUS model.
2001 ABAQUS Users Conference 9
3. The ABAQUS algorithm for NiTi alloy modeling closely matches experimentalmeasurements where successively larger strain loads are applied to the alloy at different
temperatures, 22C (top) and 37C (bottom).
10 2001 ABAQUS Users Conference
4. Model showing the effects of repeated loading and unloading of Nitinol.
5. Model showing loading in terms of temperature and strain.
2001 ABAQUS Users Conference 11
6. Stress-strain curve results for Nitinol based on loading shown in Figure 5.
7. Stent model in its initial configuration.
12 2001 ABAQUS Users Conference
8. Expanded stent.
9. Retracted stent.
2001 ABAQUS Users Conference 13
10. Partially deployed stent.
11. Von Mises stress intensity during deployment.
14 2001 ABAQUS Users Conference
12. Martensitic transformation level in retracted stent.
1658/Templates_InputFiles_References/nitinol_3d_xpl.inp
*headingpull a bar, c3d8r,cps4r for nitinol built-in vumat*node,nset=nall1,2,1.3,1.,1.4,,1.5,,,1.6,1.,,1.7,1.,1.,1.8,,1.,1.11,3.12,4.13,4.,1.14,3.,1.*element,type=c3d8r,elset=one1,1,2,3,4,5,6,7,8*solid section,elset=one,material=ABQ_SUPER_ELASTIC_N3D_1*element, type=cps4r, elset=two2,11,12,13,14*solid section,elset=two,material=ABQ_SUPER_ELASTIC_N2D_11.0,*material,name=ABQ_SUPER_ELASTIC_N3D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*material,name=ABQ_SUPER_ELASTIC_N2D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*initial conditions,type=temperaturenall,22.*boundary1,1,32,2,33,34,14,35,1,26,28,111,1,212,214,1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*restart,write,number=1*elset,elset=eallone,two*elset,elset=QA_TEST_ALLELEMENTSeall*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=eallS,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*end step
1658/Templates_InputFiles_References/nitinol_3d_xpl_plastic.inp
*headingpull a bar, c3d8r,cps4r for nitinol built-in vumat*node,nset=nall1,2,1.3,1.,1.4,,1.5,,,1.6,1.,,1.7,1.,1.,1.8,,1.,1.11,3.12,4.13,4.,1.14,3.,1.*element,type=c3d8r,elset=one1,1,2,3,4,5,6,7,8*solid section,elset=one,material=ABQ_SUPER_ELASTIC_N3D*element, type=cps4r, elset=two2,11,12,13,14*solid section,elset=two,material=ABQ_SUPER_ELASTIC_N2D1.0,*material,name=ABQ_SUPER_ELASTIC_N3D*user material,consta=1940000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22 ,6.7 ,250.,140.,,0.041,2,800.,0.07,1200.,0.2,*depvar31,*density1.e-4*material,name=ABQ_SUPER_ELASTIC_N2D*user material,consta=1940000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22 ,6.7 ,250.,140.,,0.041,2,800.,0.07,1200.,0.2,*depvar31,*density1.e-4*initial conditions,type=temperaturenall,22.*boundary1,1,32,2,33,34,14,35,1,26,28,111,1,212,214,1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*restart,write,number=1*elset,elset=eallone,two*elset,elset=QA_TEST_ALLELEMENTSeall*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=40,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=eallS,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smooth3,2,,0.07764,2,,0.07767,2,,0.07768,2,,0.077613,2,,0.077614,2,,0.0776*end step
1658/Templates_InputFiles_References/nitinol_beam_xpl.inp
*headingUniaxial test b31 element for the nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes*node, nset=b31101,3.5,0.102,3.5,1.*nset, nset=load-b31102*element, type=b31, elset=b31101,101,102*beam section, elset=b31, material=ABQ_super_elastic_N1d_1,section=rectangular0.345,0.3048*transverse shear stiffness1.0,1.0,1.0*boundary101,2,************************************************************MATERIAL, NAME=ABQ_super_elastic_N1d_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallb31,*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTSb31************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-b31,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=b31S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-b31,2,2,0.0776*end step
1658/Templates_InputFiles_References/nitinol_cax_xpl.inp
*headingUniaxial test of cax4r for nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes************************************************************node,nset=cax4301, 0., 0.302, 0.564189583548, 0.303, 0.564189583548, 1.304, 0., 1.*nset, nset=load-cax4303,304*element,type=cax4r,elset=cax4301,301,302,303,304*solid section,elset=cax4,material=ABQ_SUPER_ELASTIC_N3D_11.0,*boundary301,1,2302,2304,1************************************************************MATERIAL, NAME=ABQ_SUPER_ELASTIC_N3D_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallcax4*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTScax4************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-cax4,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=cax4S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-cax4,2,2,0.0776*end step
1658/Templates_InputFiles_References/nitinol_sax_xpl.inp
*headingUniaxial test sax1 element for the nitinol built-in vumatLoading in Y direction*preprint,echo=yes,model=yes,history=yes*node, nset=sax1101,3.5,0.102,3.5,1.*nset, nset=load-sax1102*element, type=sax1, elset=sax1101,101,102*shell section, elset=sax1, material=ABQ_super_elastic_N2d_10.0454728408834*transverse shear stiffness1.0,1.0,1.0*boundary101,2,************************************************************MATERIAL, NAME=ABQ_super_elastic_N2d_1*user material,consta=1440000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,*depvar24,*density1.e-2*nset, nset=nallsax1,*initial conditions,type=temperaturenall,22.*restart,write, number=1*amplitude,name=smooth,time=totaltime,definition=smoothstep0.,0.,0.1,1.,0.2,0.*elset,elset=QA_TEST_ALLELEMENTSsax1************************************************************step*dynamic, explicit,0.1*boundary, amplitude=smoothload-sax1,2,2,0.0776*OUTPUT,FIELD,NUMBER INTERVAL=20,TIME MARKS=YES*ELEMENT OUTPUT,ELSET=QA_TEST_ALLELEMENTSS,LE*NODE OUTPUTU,*OUTPUT,HISTORY*ELEMENT OUTPUT,ELSET=sax1S,LE*NODE OUTPUT,NSET=NALLU,RF,*OUTPUT,HISTORY,VARIABLE=PRESELECT,TIME INTERVAL=0.025*end step*step*dynamic,explicit,.1,,*boundary,amplitude=smoothload-sax1,2,2,0.0776*end step
1658/Templates_InputFiles_References/nitinol_uni22_std.inp
*headingbuilt-in nitinol umatUniaxial test, c3d8,c3d10m,cps4,t3d2Loading in Y direction*preprint,echo=yes,model=yes,history=yes************************************************************node,nset=c3d81, 0., 3.2, 1., 3.3, 1., 4.4, 0., 4.5, 0., 3., 1.6, 1., 3., 1.7, 1., 4., 1.8, 0., 4., 1.*nset, nset=load-c3d83,4,7,8*element,type=c3d8,elset=c3d81,1,2,3,4,5,6,7,8*solid section,elset=c3d8,material=ABQ_super_elastic_1*boundary1,1,32,2,33,34,14,35,1,26,28,1************************************************************Node, nset=c3d10m 201, 4., 4., 1. 202, 4., 3., 1. 203, 4., 3., 0. 204, 4., 4., 0. 205, 3., 3., 1. 206, 3., 3., 0. 207, 3., 4., 0. 208, 3., 4., 1. 209, 3.499939, 3.5, 0.5 210, 3.749969, 3.25, 0.75 211, 3.5, 3., 1. 212, 3.249969, 3.25, 0.75 213, 3., 3.5, 1. 214, 3.249969, 3.75, 0.75 215, 3.5, 3.5, 1. 216, 3.249969, 3.25, 0.25 217, 3., 3., 0.5 218, 3.5, 3., 0.5 219, 3.249969, 3.75, 0.25 220, 3., 4., 0.5 221, 3., 3.5, 0.5 222, 3., 3.5, 0. 223, 3.749969, 3.75, 0.25 224, 3.5, 4., 0.5 225, 3.5, 4., 0. 226, 3.5, 3.5, 0. 227, 3.5, 3., 0. 228, 3.749969, 3.25, 0.25 229, 4., 3.5, 0. 230, 4., 4., 0.5 231, 3.749969, 3.75, 0.75 232, 3.5, 4., 1. 233, 4., 3.5, 0.5 234, 4., 3., 0.5 235, 4., 3.5, 1.*nset, nset=xfix 205, 206, 207, 208, 213, 217, 220, 221, 222*nset, nset=yfix 202, 203, 205, 206, 211, 217, 218, 227, 234*nset, nset=zfix 203, 204, 206, 207, 222, 225, 226, 227, 229*nset, nset=load-c3d10m 201, 204, 207, 208, 220, 224, 225, 230, 232*Element, type=C3D10M, elset=c3d10m201, 209, 205, 202, 208, 212, 211, 210, 214, 213, 215202, 209, 205, 206, 202, 212, 217, 216, 210, 211, 218203, 209, 208, 207, 205, 214, 220, 219, 212, 213, 221204, 209, 205, 207, 206, 212, 221, 219, 216, 217, 222205, 209, 208, 204, 207, 214, 224, 223, 219, 220, 225206, 209, 204, 206, 207, 223, 226, 216, 219, 225, 222207, 209, 203, 206, 204, 228, 227, 216, 223, 229, 226208, 209, 201, 204, 208, 231, 230, 223, 214, 232, 224209, 209, 201, 203, 204, 231, 233, 228, 223, 230, 229210, 209, 202, 203, 201, 210, 234, 228, 231, 235, 233211, 209, 208, 202, 201, 214, 215, 210, 231, 232, 235212, 209, 202, 206, 203, 210, 218, 216, 228, 234, 227*solid section,elset=c3d10m,material=ABQ_super_elastic_1*boundaryxfix,1yfix,2zfix,3************************************************************node,nset=cps4301, 0., 0.302, 1., 0.303, 1., 1.304, 0., 1.*nset, nset=load-cps4303,304*element,type=cps4,elset=cps4301,301,302,303,304*solid section,elset=cps4,material=ABQ_super_elastic_11.0,*boundary301,1,2302,2304,1************************************************************node, nset=t3d2401, 3.5, 0.402, 3.5, 1.0*nset, nset=load-t3d2402*element, type=t3d2, elset=t3d2401, 401, 402*solid section,elset=t3d2,material=ABQ_super_elastic_11.0,*boundary401,1,3402,1402,3************************************************************MATERIAL, NAME=ABQ_super_elastic_1*user material,consta=1540000,0.33,32000,0.33,0.041,6.7 ,440.,540.,22.,6.7 ,250.,140.,,0.041,,*depvar24,*nset, nset=nallc3d8,cps4,t3d2,c3d10m*initial conditions,type=temperaturenall,22.*restart,write*nset,nset=noutload-c3d10m,load-c3d8,load-cps4,load-t3d2************************************************************step,nlgeom,inc=100*static0.02,1.,,0.02*boundaryload-c3d10m,2,2,0.0776load-c3d8,2,2,0.0776load-cps4,2,2,0.0776load-t3d2,2,2,0.0776 *output, field*element outputS,LE*Node outputU,*output,history,variable=preselect*node output,nset=noutU2,RF2*end step*step,nlgeom,inc=100*static0.02,1.,,0.02*boundaryload-c3d10m,2,2,0.load-c3d8,2,2,0.load-cps4,2,2,0.load-t3d2,2,2,0. *end step
1658/UMAT-superelastic-plastic.pdf
Copyright Dassault Systmes | www.3ds.com
UMAT for Superelasticity and Plasticity of Shape Memory Alloys Superelastic-plastic behavior is based on the uniaxial behavior shown here:
ToT
EL
SL
SU
EU LT
UT
ME EUt
SL t
EL t
SU t
SLc
AEL
1P1 , iPi ,
Copyright Dassault Systmes | www.3ds.com UMAT for Superelasticity Elastic-Plastic Model 2
Usage Superelastic only behavior MATERIAL, NAME=name USER MATERIAL, CONSTANTS=15 + NA
AE , Av , ME , Mv , L ,
LT
, SL , EL
OT , UT
, SU , EU ,
SCL ,
LV , AN , S1N , SNA...N
DEPVAR 24,
Superelastic-plastic behavior MATERIAL, NAME=name USER MATERIAL, CONSTANTS=16 + NA + 2NP
AE , Av , ME , Mv , L ,
LT
, SL , EL
OT , UT
, SU , EU ,
SCL ,
LV , AN , S1N , SNA...N , PN , NP
PNP1
P1 ,..., (8 values per line)
DEPVAR 31,
Note that for both the elastic and elastic-plastic behaviors, the name parameter on *MATERIAL must start with ABQ_SUPER_ELASTIC.
Copyright Dassault Systmes | www.3ds.com UMAT for Superelasticity Elastic-Plastic Model 3
Input to Superelasticity UMAT
AE Austenite elasticity
Av Austenite Poissons ratio
ME Martensite elasticity
Mv Martensite Poissons ratio
L Transformation strain
LT
T loading
SL Start of transformation loading
EL End of transformation loading
OT Reference temperature
UT
T unloading
SU Start of transformation unloading
EU End of transformation unloading
SCL Start of transformation stress during loading in compression, as a positive
value LV Volumetric transformation strain. If
LV =
L , an associated flow algorithm is used, with LV computed based on
SL and
SCL . For all other cases, a
nonassociated flow algorithm is used, which produces an unsymmetric Jacobian matrix. The USYMM parameter is thus required on the *USER MATERIAL keyword
AN Number of annealings to be performed during the analysis
S1N - SNAN Step numbers at which all state dependent variable are set to zero
PN Number of stress-strain pairs to define yield curve
NPPNP1
P1 ,..., Stress-strain points in the yield curve
Copyright Dassault Systmes | www.3ds.com UMAT for Superelasticity Elastic-Plastic Model 4
Output from Superelasticity UMAT
SDV1 6 Linear elastic strains
SDV7 12 Transformation strains
SDV19 Equivalent transformation strain
SDV20 Volumetric transformation strain
SDV21 Fraction of Martensite
SDV22 Equivalent uniaxial tensile stress
SDV23 Equivalent uniaxial tensile transformation strain
SDV24 Equivalent uniaxial tensile total strain
SDV26 31 Plastic strains1
SENER, ELSE, ALLSE Linear elastic strain energy variables2
PENER, ELPD, ALLPD Transformation strain energy variables2
1. Available for superelastic-plastic behavior
2. See the Output Table in ABAQUS Users Manual for definitions
1658/VUMAT-superelastic-plastic.pdf
Copyright Dassault Systmes | www.3ds.com
VUMAT for Superelasticity and Plasticity of Shape Memory Alloys Superelastic-plastic behavior based on the uniaxial behavior shown here:
ToT
EL
SL
SU
EU LT
UT
ME EUt
SL t
EL t
SU t
SLc
AEL
1P1 , iPi ,
Copyright Dassault Systmes | www.3ds.com VUMAT for Superelasticity Elastic-Plastic Model 2
Usage Superelastic only behavior MATERIAL, NAME=name USER MATERIAL, CONSTANTS=14
AE , Av , ME , Mv , L ,
LT
, SL , EL
OT , UT
, SU , EU ,
SCL ,
LV
DEPVAR 24,
Superelastic-plastic behavior MATERIAL, NAME=name USER MATERIAL, CONSTANTS=15 + 2NP
AE , Av , ME , Mv , L ,
LT
, SL , EL
OT , UT
, SU , EU ,
SCL ,
LV , PN , NP
PNP1
P1 ,..., (8 values per line)
DEPVAR 31,
Note that the NAME parameter on *MATERIAL must start with ABQ_SUPER_ELASTIC_N1D (for beam elements), ABQ_SUPER_ELASTIC_N2D (for plane stress, shell or membrane elements), or ABQ_SUPER_ELASTIC_N3D (for 3D, plane strain or axisymmetric solid elements).
Copyright Dassault Systmes | www.3ds.com VUMAT for Superelasticity Elastic-Plastic Model 3
Input to Superelasticity VUMAT
AE Austenite elasticity
Av Austenite Poissons ratio
ME Martensite elasticity
Mv Martensite Poissons ratio L Transformation strain
LT
T loading
SL Start of transformation loading EL End of transformation loading
OT Reference temperature
UT
T unloading
SU Start of transformation unloading EU End of transformation unloading SCL Start of transformation stress during loading in compression, as a positive
value LV Volumetric transformation strain. If
LV =
L , an associated algorithm is used, with LV computed based on
SL and
SCL
PN Number of stress-strain pairs to define yield curve
NPPNP1
P1 ,..., Stress-strain points in the yield curve
Copyright Dassault Systmes | www.3ds.com VUMAT for Superelasticity Elastic-Plastic Model 4
Output from Superelasticity VUMAT
SDV1 6 Linear elastic strains
SDV7 12 Transformation strains
SDV19 Equivalent transformation strain
SDV20 Volumetric transformation strain
SDV21 Fraction of Martensite
SDV22 Equivalent uniaxial tensile stress
SDV23 Equivalent uniaxial tensile transformation strain
SDV24 Equivalent uniaxial tensile total strain
SDV26 31 Plastic strains1
SENER, ELSE, ALLSE Linear elastic strain energy variables2
PENER, ELPD, ALLPD Transformation strain energy variables2
1. Available for superelastic-plastic behavior
2. See the Output Table in ABAQUS Users Manual for definitions