Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Modeling the Elasto-plastic Deformation of a swaging operation

Please login with a confirmed email address before reporting spam

I am trying to develop a model for a swaging process in which a A2 tool steel part swages (deforms) a 316 stainless steel housing to hold in a sapphire disk.

I am looking for advice on how to set up the model and enter the appropriate material properties ( also where to find the material properties).

Or if you could point out any good references (papers, books, etc) that can help me develop the model.

Thanks for any help,

Roy Martin

3 Replies Last Post 29.07.2011, 14:01 GMT-4

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 29.07.2011, 13:53 GMT-4
Pulling a bunch of posts on the same problem together....

July 28, 2011 5:33pm EDT

Parametric Sweeps to model Progressive Die

I am trying to model the deformation of a part with a series of progressive dies. (A contact elastic-plastic deformation)

I can sweep the prescribed displacement to move a die to shape a part. (the maximum displacement of the tool is multiplied by a global sawtooth function defined by the parameter that goes from 0 to 6 in .1 increments)

I can create a parameter to change the shape of the die to progressively form the part. (a parameter changes the angle in the geometry from 45 to 15 to 0) i.e. bend the part 45 degrees then 15 degrees then flat.

However I am having a lot of difficulty putting these two parameter changes together.

The key here is I need to copy the STRESS state from from the end of one die sweep to the beginning of the next die run. So I cannot copy the deformed shape from one run to a new geometry for another run.

In a parametric sweep, with 2 parameters, displacement and angle in that order, the parameter values are:
0 135 0.1 135 0.2 135 0.3 135 0.4 135 0.5 135 0.6 135 0.7 135 0.8 135 0.9 135 1 135 1.1 135 1.2 135 1.3 135 1.4 135 1.5 135 1.6 135 1.7 135 1.8 135 1.9 135 2 165 2.1 165 2.2 165 2.3 165 2.4 165 2.5 165 2.6 165 2.7 165 2.8 165 2.9 165 3 165 3.1 165 3.2 165 3.3 165 3.4 165 3.5 165 3.6 165 3.7 165 3.8 165 3.9 165 4 180 4.1 180 4.2 180 4.3 180 4.4 180 4.5 180 4.6 180 4.7 180 4.8 180 4.9 180 5 180 5.1 180 5.2 180 5.3 180 5.4 180 5.5 180 5.6 180 5.7 180 5.8 180 5.9 180 6 180

This does not work.

Any thoughts or alternate approaches to solve this?

Thanks,

Roy Martin

Pulling a bunch of posts on the same problem together.... July 28, 2011 5:33pm EDT Parametric Sweeps to model Progressive Die I am trying to model the deformation of a part with a series of progressive dies. (A contact elastic-plastic deformation) I can sweep the prescribed displacement to move a die to shape a part. (the maximum displacement of the tool is multiplied by a global sawtooth function defined by the parameter that goes from 0 to 6 in .1 increments) I can create a parameter to change the shape of the die to progressively form the part. (a parameter changes the angle in the geometry from 45 to 15 to 0) i.e. bend the part 45 degrees then 15 degrees then flat. However I am having a lot of difficulty putting these two parameter changes together. The key here is I need to copy the STRESS state from from the end of one die sweep to the beginning of the next die run. So I cannot copy the deformed shape from one run to a new geometry for another run. In a parametric sweep, with 2 parameters, displacement and angle in that order, the parameter values are: 0 135 0.1 135 0.2 135 0.3 135 0.4 135 0.5 135 0.6 135 0.7 135 0.8 135 0.9 135 1 135 1.1 135 1.2 135 1.3 135 1.4 135 1.5 135 1.6 135 1.7 135 1.8 135 1.9 135 2 165 2.1 165 2.2 165 2.3 165 2.4 165 2.5 165 2.6 165 2.7 165 2.8 165 2.9 165 3 165 3.1 165 3.2 165 3.3 165 3.4 165 3.5 165 3.6 165 3.7 165 3.8 165 3.9 165 4 180 4.1 180 4.2 180 4.3 180 4.4 180 4.5 180 4.6 180 4.7 180 4.8 180 4.9 180 5 180 5.1 180 5.2 180 5.3 180 5.4 180 5.5 180 5.6 180 5.7 180 5.8 180 5.9 180 6 180 This does not work. Any thoughts or alternate approaches to solve this? Thanks, Roy Martin

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 29.07.2011, 13:55 GMT-4
pulling in yet another post on same topic

July 29, 2011 12:12pm EDT

Parametric Sweep solving inconsistancies

I am trying to model a progressive die, a contact elastic-plastic large deformation model.

One consistant problem I have is the inconsistant way the parametric sweep solves the problem.

I set up a run of the first tool geometry. So the parametric sweep only has one parameter for prescribed displacement.

parameter values are 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0

The study develops solutions for all parameter values. It does not sweep the geometry.

Next step, add a second parameter to the sweep, this one control geometry shape, and angle in this case.

in this first test case, the angle is constant for the run.

parameter values are 0 135 .1 135 .2 135 .3 135 .4 135 .5 135 .6 135 .7 135 .8 135 .9 135 1.0 135 1.1 135 1.2 135 1.3 135 1.4 135 1.5 135 1.6 135 1.7 135 1.8 135 1.9 135 2.0 135

This is where it gets weird. It will begin to loop through the first parameter for each of the 2nd paramters. And each time it loops it resets the initial conditions to zero.


So, any suggestions on how to sweep a displacement from 0 to 2 with one geometry, keep the deformed shape and stresses, then sweep a displacement from 0 to 2 again with a modified second geometry, then keep the deformed shape and stresses, then sweep for a third time with yet another modified geometry.

Or is this not possible with COMSOL.
pulling in yet another post on same topic July 29, 2011 12:12pm EDT Parametric Sweep solving inconsistancies I am trying to model a progressive die, a contact elastic-plastic large deformation model. One consistant problem I have is the inconsistant way the parametric sweep solves the problem. I set up a run of the first tool geometry. So the parametric sweep only has one parameter for prescribed displacement. parameter values are 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 The study develops solutions for all parameter values. It does not sweep the geometry. Next step, add a second parameter to the sweep, this one control geometry shape, and angle in this case. in this first test case, the angle is constant for the run. parameter values are 0 135 .1 135 .2 135 .3 135 .4 135 .5 135 .6 135 .7 135 .8 135 .9 135 1.0 135 1.1 135 1.2 135 1.3 135 1.4 135 1.5 135 1.6 135 1.7 135 1.8 135 1.9 135 2.0 135 This is where it gets weird. It will begin to loop through the first parameter for each of the 2nd paramters. And each time it loops it resets the initial conditions to zero. So, any suggestions on how to sweep a displacement from 0 to 2 with one geometry, keep the deformed shape and stresses, then sweep a displacement from 0 to 2 again with a modified second geometry, then keep the deformed shape and stresses, then sweep for a third time with yet another modified geometry. Or is this not possible with COMSOL.

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 29.07.2011, 14:01 GMT-4
OK,

I think I have come up with a way to model the action of a progressive die forming a part.

Model the part and ALL the tools in one geometry. Stack the tools vertically in the model.

Use prescribed deformation to move the tools into then out of the part in sequence with 1 parameter and logical conditions to time the motion of the tools.

This seems to work and allow each new tool to affect the deformed AND stressed shape of the part.

now I just need to figure out how to apply the ALE (moving mesh) physics to prevent the deformed mesh from inverting...
OK, I think I have come up with a way to model the action of a progressive die forming a part. Model the part and ALL the tools in one geometry. Stack the tools vertically in the model. Use prescribed deformation to move the tools into then out of the part in sequence with 1 parameter and logical conditions to time the motion of the tools. This seems to work and allow each new tool to affect the deformed AND stressed shape of the part. now I just need to figure out how to apply the ALE (moving mesh) physics to prevent the deformed mesh from inverting...

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.