Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
UCRLFJC-125675PREPRINT
SuperPlastic Forming Using NIKE3D
M. PUSO
This paper was prepared for submittal to theSymposium of Engineering Mechanics in Manufacturing Processes and Materials
Processing for Joint ASME, ASCE, & SESEvanston, Illinois
June 29-July 3,1997
December 4,1996
This isa preprint of a paper intended for publication ina journalor proceedings. Sincechanges may be made before publicatio~ this preprint is made ●vailable with the 7
understanding that it will not be cited or reproduced without the permission of the-F ..
\~kk> $:... .. ... .~,y,p;ljq?~
,,,.,:>s,,.,?8,<$$6;Jauthor.
This document was prepared as an account of work sponsored by an agency ofthe United States Government. Neither the United States Government nor theUNveraity of Californianor any of theiremployees, makes any warranty, expres9or implied, or assumes any legal liability or responsibility for the accuracy,completeness, or uaefuMw of any information, apparatus, product, or processdisclosed, or represents that its use would not infringe privately owned rights.Reference herein to iXly-C commercial Pm&t/ process, or service by tradename, trademark manufacturer, or otherwise, does not ~y constitute orimply its endorsement, recommendation, or favoring by the United statesGovernment or the UNversity of C4ifomia. ‘l’heviews and opinions of authomexpressed herein do not mxessdly state or reflect those of the United statesGovernment or the University of California,and shall not bs used for advertisingor product endomementpurpmes.
SuperPlastic Forming UsingNIKE3D
MichaelPuso
Methods DevelopmentGroup L-125Lawrence Livermore National Laboratory
Livermorq CA 94551
This paperwas preparedfor submittalto the Symposiumof EngineeringMechanics inManufacturingProcessesandMaterialsProcessingfor theJointASME, ASCE, andSES
SummerMeeting June29-July 31997, Evanst~ Illinois
AbstractThe superplasticfting process requires carelid control of strainrates in order to avoid strain localization. A load scheduler wasdeveloped and implemented into the nonlinear finite element codeNIKE3D to provide strain rate control during f~ing simulationand process schedule output. Often the sheets being formed in SPFare vey thin such that less expensive membrane elements can beused as opposed to shell elements. A large strain membraneelement was implemented into NIKE3D to assist in SPF processmodeling.
This work was performed under the auspices of the U.S. Department of Energyby Lawrence Livermore National Laboratory under contract No. W-7405 -Eng-48.
Superplasticityis a term used for the deformation of certain metals under conditions
which lead to unusually high elongations (hundreds of thousands of percent) without
necking tearing or other strain localization effkcts that normally occur with conventional
materials subjected to large strains. For example, certain ahminum and titanium alloys are
superplastic at temperatures of about half their melting point when being deformed at
strain rates between 10-3to 10s per second. Superplastic forming (or SPF) is the process
in which bulk or sheet metal components are formed superplastically. Currently SPF is
used fm near-net-shape manufacturing of components for the automotive, aerospace and
other industries. The superplastic behavior of materials throughout the forming operation
enables complex parts to be manufactured in fewer stages with minimum waste. Therefore
SPF can result in considerable cost savings when manufacturing a large number of complex
parts or a moderate number of parts consisting of expensive or hazardous materials.
Superplasticity in production must be carefully controlled because there is a small range
of strain rate and temperature for best formability without strain localization. Therefore
the external loading applied (pressures, displacements, etc.) must be specified to meet
these constraints. Typically this Ioadhg curve (i.e. pressure vs. time for blow forming) is
the analyst’s or designer’s best estimate based on experience. This estimate mayor may
not produce the optimum strain rates necessary for superplastic forming to occur. To
eliminate the necessity of a user input loadlng, a load scheduler was added to NIKE3D
(Maker, 1995) to provide process control. The analyst simply inputs the desired strain
rate thresholds as opposed to the lomhg curve and NIKE3D calculates and outputs the
appropriate loading curve necessary to meet the strain rate constraint. This load curve can
then be used by the machinist when forming the part. Details of the load scheduler
implementation are provided in this report along with examples of its application.
Typically superplastically formed parts are very thin and the majority of their
deformation is due to membrane deformation as opposed to bending. This allows the use
of membrane type elements to model the parts. Because membrane elements only require
twelve degrees of freedom as opposed to twenty four for the shell element, they are
much more efficient and require far less storage so that larger parts and finer meshes can
be modeled. As part of the effort to simulate the SPF process, a membrane element was
implemented into NIKE3D. The implementation is described in the following along with
an example of its application.
LQAD SCHEDULER
The finite elementdiscretizedequations of motion provide the following coupled set of
equations to be salved,
(1)
whereu is thevectorof displacements,M is themassmatri~~ti is thevectorof internal
forces calculatedforthe stresses,and~ti is thevectorof externallyappliedloads.
TypicallyEq. (1) is solvedon a stepby stepbasissuchthatthe solutionUnis knownat
time tnand the solution un+z at time tn.) is tobe calculatedin Eq. (2) via theNewtonor
quasiNewtonRaphsonmethods.
A!&+1 +f’’hn+1)=f%”+ 1)(2)
Usually the external fbrce is known, but with process control the external force is an
unknown which is computed to satis~ the constraint equation. For a single constraint
the external force is parametrized by the unknown Scalarp such that (2) is restated.
hfiin+1 +f %%+1) =f ‘WA+ 1$ L+ 1) (3)
In the NIKE3D implementation this parameter maybe a pressure, applied displacement
or applied force. In what fallows the loading parameter will be referred to as the
pressure for brevity, but is understood to be any scalar loading parameter. The parameter
pn +1is chosento maintainanaverageeffectiveplasticstrainrate ~ at somechosenvalue
according to the constraint Eq. (4).
(4)
where the integrationis madeoverthevolumeVPwhichcontainsa givenupperpercentile
of strainrates.For example,thedefwh percentageused by NKE3D uses the volume
containing the upper 10??oof strainrates ~. This volumemay not mcessarily be
continuous. The system of equations to be solved is now (3) and (4).
There are a number of different methods for process control: Grandhi et. al. (1993),
Haberman et. al. (1995), Rama and Chandra (1991), and Bonet et. al. (1989). The nested
secant method used to provide process control herein is similar in form to that used for
2D analysis by Engelmann et. al. (1992) but calculates the pressures differently in the
initial iterations and uses a secant method augmented by a regula fdsi algorithm in the
later iterations.
In the nestedsecant method the i h trial pressure~i +1 is calculated by the modified
secant method (as will be described) and used in (3) to calculate u itil in the usual
fashion. Then Ui.+z is then used to calculate #~+\ which is substituted into (4) to check
whether the constraint is adequately maintained. In NIKE3D the upper and lower bounds
k- and k~ are input to determine the adequacy of the solution. If the inequality of
Eq. (5) is satisfied, then~.+1 is deemed acceptable and the algorithm precedes to the n+
2 step.
K&s ~:1 s Km (5)
If(5) is not satisfied, then the (i + l~h trial pressure is calculated by the modfied secant
method and the iterations continue. From hereon &= @’g is used for brevity.
The algorithm used to calculate pressure iterates has three stages. Stage (i) and (ii) are
secant type methods and stage (iii) uses the usual secant method augmented with the
regulafalsi algoriti. (Kreytig 1983). The algorithmis givenbelow:
At thebeginning of time step n + 1,p.. I,p. and U. are known. The trial
pressures~fl +1are calculated by (i)-(iii) below ~d provides Uitttl from (3). If (5)
is satisfied then pn + 1=~”n+1, Un+I= UitiI ~d we w=~ to he next time steP.
If(5) is not satidkd#+~. +1is calculatedfrom(i)<lii) andUi+]til is @ulated
from(3).
(i) For i = O, calculation offl. +1is based on the previous time step Atn= tn - t.. ~
such that:
*= Pft-Pn-lA& &#tn
*(6)
and
)(f!)(*) (7)~ &%f*+~=pn+@n+l -PnP!!+l=Pn+~
(ii) For i = I, it is assumed’that En+1= O Wwld led top~+1‘P~. ~erefore
pln+1 is cdcuhed:
(iii) For i >1, the recursion (9) is used:
(8)
(9)
Fori =2 t!a=~+l, #~=~+l,Pa =pl. +l ~dp~ =@.+l.
For i >2 values of AUand ~b in(9) tie dete~ined ~ follows:
When (i!mg - ~+1)” (~- - tta)>0 occurs, the secant method is used such
●~s~@onkmt~ wkntimk W&ti~titimSm ldtiytitodtiti. .
msmtam a given strain rate. Excessivethinning of a sket occurringduring a deep dmw can yield such
softening.Nevertheless, the algorithm will solve the problem at the expenseof exlra pmssumitemtions.
When (#&g - ~~+1)”(#ag - 3=)< O occurs, the method switches to regula fdsi
for theremainingpressureiterationsto trapthe desiredstrainrate. Thereon:
The nestedsecantiterations can be considered an implicit method since multiple iterations
are used to calculate the pressure to some error tolerance (5). Nevertheless the above
algorithm may be used as an explicit method by setting the bounds in (5) very high. By
doing this only step (i) is performed in the above algorithm such that the pressure is
scaled by (7). In order to get good results from any explicit algorithm small time steps
must be used. The implicit algorithm allows much larger time steps to be taken with more
control of the results.
The above aIgorithm works well with the auto time steppers available in NIKE3D. The
pressure iterations loop is nested with the auto time stepper loop. If at any time within
the pressureiterationsthe equilibriumiterationsusedto satisfi (3) fail, thetime stepis
cut andthepressureiterationsbeginwithanew zl?~+1.
The regula falsi method given by (9), (11) and (12) can sometimes provide better
convergence by “trapping the pressure. ” lJse of the secant method alone (@. (9) and
(10)) on particular problems sometimes never converge. Use of the regulafalsion these
problemsfoundthattwo pressuresarbitrarily(i.e. Ap/p = 1 x 10~) close togetherwould
provide two different strain rates that would not fall within the inequality (5). ‘Ilk
apparent (possibly numerical) bifircadon probably ocars due to the fact that the
softening effect due to thinning offsets the stiffening effkct due to strain rate hardening.
When NIKE3D enters the regula falsi algorithm it checks the relative pressure difference
to see if this “bifurcation”hasoccurred.If Ap/p <1 x IO+, then the time step is
decreasedandthe pressureiterationsrestarted.
MEMBRANEELEMENT
Oftenpartsformedby SPF are vq thinsuchthatmostof the deformationthatoccurs
duringfting is membraneas opposedto bending.Thiswarrantstheuse of membrane
elementswhichcan providea significantcomputationalsavingsovershellelements.This
is particularlyimportantfor implicitanalysiswithprocesscontrolbecauseof the
additionaliterationsneededto solvetheconstraintequations.
Fig. (1) Two parameter representation of membrane element
A large strain f~ node membrane element was developed for NIKE3D. The finite
element formulation is based on the following two parameter (~, q) description of the
membrane element kinematics (cf. Fig. 1).
4
X = ~ iV/{&~) Xi
i=l (11)
wherex is the vectorlocatingthemidsurfaceof the membrane,(~, q) is the local
coordinatesand-xjis thevector locatingthe ~~node.The covariant basis for the
membraneelementis givenby
ax ax ax axgl=~ g2=* g3=~xfi
(12)
Thelaminacoordinatesystemis a Cartesiancoordinatesystemconstructedfromthe
convectedcoordinatesystemas such(HughesandLiu, 1983):
ef =g, / llg~ll ef= gl x gz /Ilglx g# ef = g3 /llg311 (13)
The velocitygradient(14)iscalculated from(11) and (12) as such,
(14)
The following describes the numerical implementation%
(i.) UsingtheJaummanrateas theobjectivestressrate,the stressintheglobalcoordinate
systematinis halfrotatedto themidpointconiigumtiontn+112via theHughesWinget
integrationof the spingivenby the anti-symetricpartof ( 14).
(ii.) Themidpointstressfrom (i.) is thenrotatedto themidpointtn+V2laminacoordinate
systemusingEq. (13).
(iii.) Therateof defixmationgradientcalculatedfromthesymmetricportionof (14) is
rotatedto thelaminacoordinatesystem(13) at themidpointconfigurationandthe
rotatedstressesfrom(ii.) are updatedby the constitutivelaw.
(iv.) Thethroughthicknessstraingivenby ~~ = ~. L .e~ is zero,a valueof 43 is
calculatedto providea zeroout of planestress.Thisstrainis thenusedto calculatethe
changeinthicknessof themembrane.
(v.) The stressesin (iii.) are rotatedbackdownto theglobalcoordinatesystem.
(v.) Anotherhalfrotationas in (i.) is thenappliedto updatethe stressin (v.).
The above scheme is analogous to the shell element stress update algorithms given by the
Hughes Liu element(HughesandLiu, 1983). Inthemembraneelemen$stressis only
calculatedat themidsurfacesuchthatnothroughtilcknessintegrationis made.
Furthermore,no fiber directions (Hughes and Liu, 1983) or director vectors (Simo and
Fox, 1987) are include in(11) suchthat rotational degrees of tkedom are not necessiuy.
This makes the membrane element much more efficient than the shell element since it has
only twelve degrees of freedom as opposed to twenty-four for the shells in NIKE3D.
Sincethemembraneelementshaveno bendingstiflhess,it is necessaryto pretmsion
them.Theelementgeometricstiffnessthenprovidesthenecessarystabilityto theglobal
stiffnessmatrix.Theabilityto applya bkxial pretensionto shellsandmembraneswas
addedto NIKE3D to accommodatethenewmembraneelement.
Example AppIieations
The fallowing are examples of SPF applications of the load scheduler and membrane
elements in MKE3D. In both examples, material model 19 (Strain Rate Plasticity) was
used to model the sheets being formed.
The first example @lg. 2) is an application of the load scheduler controlling the
displacement of a die during a stamp forming. Quite ofl.enit is desired to use displacement
control as opposed to force control when possible due to the added stability. The upper
and lower dies are rigid and the sheet is composed of shell elements. The desired strain
rate was 2x104 kc. and the lower and upper bound tolerances were given by 1.9x104
and 2.1X104. Displacement and average strain rates vs. time are shown in Figs. 3 and 4.
The strain rate drops at the last step when the sheet is finally pressed into the bottom
die.
Figs. 5 and 6 show an example of the process used to form SPF “packs” into panels such
as a skin panel used in aerospace structures. A pack is a layer of sheets which are welded
together along lines to forma specified pattern. Gas is then blown in between the sheets.
As the pressure of the gas builds, the constraint of the welds causes the sheet to form
“pillows” which are blown up into a dle cover to form the part. Typically these parts are
more complex than the one shown in Figs. 5 and 6 such that they may contain many
irregular shaped pillows. Rigid shells where used to model the die. The membrane
elements describe above were used to model the sheet since the sheet is very thin and the
membranes are much more efficient than shells. The pressure schedule and resulting strain
rates are shown in Figs. 7 and8. The desiredstrainratewas 2X104 kc. andthe lowerand
upperboundtolerancesweregivenby 1.6x104 and2.2x10-4. In NIKE3D, the load
scheduleris givenanactivation time at which it begins maintaining strain rate constraints.
The activation time was 800s. in this example as seen horn Fig. 8. The large strain rate
threshold and small time steps used caused the pressure scheduler to work almost
explicitly such that it only needed to iterate on the pressure 5 times during the 51 time
steps.
References
Bone& J., H.S. Wargadpuraand R.D. Wood, “APressureCycle ControlAlgorithmforSuperplasticForming”Communications in AppliedNmericaliUethod.s, Vol. 5,1983.
Engelemann, B.E., R. Whirley and P. Raboin, “Adaptive SuperPlastic Forming UsingNlKE2D with ISLAND,” University of California Lawrence Livermore NationalLaboratory, Rept., UCRL-JC-1 11228, 1992.
Hughes, T.J.~ and W.K. Liu, “Nonlinear Finite Element Analysis of Shells: Part I-Threedimensional Shell,” Computer Method in AppliedMechanics in Engineering, Vol. 15,No9,1981.
Kreyszi& E., AdvancedEngineeringMathematics,Wiley,NewYork 1983.
Grandh~ R., AnandKumar,AnilChaudharyandJamesMalas, “State-SpaceRepresentationof Non-linearMaterialDeformationUsingtheFiniteElementMethod,”Int. J NunL Meth. Eng., Vol. 36,1993.
Maker, B.N., “NIKE3D: An Implicit, Finite-Deformation, Finite Element Code forAmalyzing the Static and Dynamic Response of Three Dimensional Solids,” University ofCaliforni~ Lawrence Livermore National Laboratory, Rept., UCRL-MA-105268, Rev. 1,1995.
Ram% S.C., andN. Chandr%“Developmentof a PressurePredictionMethodforSuperplasticFormingprocesses,”InternationaiJournal of NmlinearMechanics, Vol. 26,No. 5,1991.
Simo, J.C., andD.D. Fox, ‘On a StressResultantGeometricallyExact ShellModel.Part1: FormulationandOptimalParameterizatioIL”Computer Method in A#iedMecknicsandh~”neering, Vol. 72, 1989.
Fig. 2. Formingof sheetwithdisplacementcontrolled by load scheduler.
Fig. 3.
12. ,,, ,,, , ,1,,,,8,,,,,,,, ,,, ,,, ,,,,,,
10- *
vcG56 :
-~3
2 -
1 11 I # , ,
0 50 100 150 200 250 300 350time(sec.)
The displacement vs. time of the upper die as prescribed by the load scheduler.
I 1 I 1 I 1 I 1 r I I I 1 1 I 1 1 I 1 I 1 a I 1 I 1 1 , r I I , r I
(
1 I 1 1 I 1 1 I 1 I 1 , 1 t I , I 1 1 I I 1 I 1 I 1 1 I I 1 & 1 1 1
0 50 100 150 200 250 300 350
time (sec.)
Fig. 4. The resulting strain rate vs. time for the stamp forming.
Fig. 5. SPF pack.Upperdie shown above. Sheet shown below. Only the top sheet needbe medeled from symmetry. The welds ti modeled by fixed displacement boundaryconditions wh]ch dkide the sheet into four sections.
/“
Fig. 6. Tophalfof formedpanel.
250 , , , , I I , I , I , , , t I , , , I I 1 I 1
200 -
g
~ 100 -a
50 -
0
0 1000 2000 3000 4000 5000
time(sec.)
Fig. 7. Pressure vs. time curve provided by load scheduler for forming SPF panel.
0.00025
0.0002
g 0000,5
4“
@~
0.0001“s+
510-’
0
r I I 1 I I I r 1 I I 1 I I I I I , 8 I 1 1 1 1
0 1000 2000 3000 4000 5000
time (sec.)
Fig. 8 Resulting strain rate using pressure scheduler when forming SPF panel.
Technical Inform
ation Departm
ent • Lawrence Liverm
ore National Laboratory
University of C
alifornia • Livermore, C
alifornia 94551