rmettier
Geotechnical
- Oct 6, 2006
- 63
I'm running a series of models, where it's necessary to first gradually 'unload' gravity from a shape obtained from field measurements, then to reload it with slightly different material. So I'm running a first model that applies 'negative gravity' upwards, while holding the bottom of the shape fixed. Once that has reached equilibrium, I then extract the node coordinates of the deformed shapes with a python script. These nodal coordinates are then copy/pasted into the original input file, replacing the original starting coords. Then the model is imported from the .inp file and the orphan meshes are translated to new parts using:
orphanPart=mdb.models["Modelname"].parts["Partname"]
mdb.models["Modelname"].Part2DGeomFrom2DMesh(name="newpart_name",part=orphanPart,featureAngle=0)
The results are quite promising, but I've been wondering if it's possible to do this in a more direct fashion. Is there a way to tell CAE to take the shape of a deformed part instance from an odb (just the shape, ignore the material parameters, stress fields, etc.) and then use that shape as the sketch for a new part? Or maybe something similar?
Cheers
Ralph
orphanPart=mdb.models["Modelname"].parts["Partname"]
mdb.models["Modelname"].Part2DGeomFrom2DMesh(name="newpart_name",part=orphanPart,featureAngle=0)
The results are quite promising, but I've been wondering if it's possible to do this in a more direct fashion. Is there a way to tell CAE to take the shape of a deformed part instance from an odb (just the shape, ignore the material parameters, stress fields, etc.) and then use that shape as the sketch for a new part? Or maybe something similar?
Cheers
Ralph