Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Abaqus removing BC with subroutine

Status
Not open for further replies.

dejjan2

Mechanical
Mar 20, 2020
3
Hi.
In begining of my coupled temperature-displacement analysis I have all displacments of all nodes equal to 0 (fixed). Then I need to remove those BC during step, dependant on time and node, using subroutine so they can deform freely. Is this even possible? I know how to use DISP subroutine, but it can't be used to remove BC, only to prescribe new magnitudes.
Thanks!
 
Replies continue below

Recommended for you

No, I think this is not possible. De-/activating BC is only possible from one step to another, not within a step.

The next best workaround, even if it isn't a good one, would be:
Create a script that creates a connector (Bushing, e.g.) between each node and a fixed location. Make the elasticity/stiffness dependent of a field variable. A high stiffness would keep the node at it's location. Reduce the stiffness of each connector as needed with a subroutine.
 
Thank you for your replay. I already tried that method but it didn't worked as I hopped. I will try some more...
 
What was wrong when you used this approach ? Can you say more about your model ? What kind of structure is that and how does it work in real life ?
 
The residual stresses was just too big. I am modeling some sort of manufacturing process.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor