Applying traction/force boundary conditions in Peridynamics module #27762
Unanswered
Narayanan1999
asked this question in
Q&A General
Replies: 2 comments
-
I think you can applied traction boundary conditions in the PD module by either converting the traction to total force and distribute the force to nodes on the boundary and use the Constant Rate option, or construct fictitious finite elements for the boundary and use NeumannBC to apply as if you were doing FEA. For Constant Rate, you will need to update the value for different mesh density. For constructing fictitious finite element for PD, there are examples in the /tests/mesh directory. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Check these boxes if you have followed the posting rules.
Question
I was able to apply displacement boundary conditions in Peridynamics module. But I am unable to apply traction boundary conditions. As suggested in one of the previous discussion, I have tried using 'Constantrate' for force boundary condition (for simple tension test). But, as the mesh size changes, the displacement order changes significantly in such a way that I couldn't corelate the mesh size with constant force applied. I also tried applying pressure condition in NOSPD, but it shows some segmentation fault error. In Peridynamics module also, there is no example for traction bcs.
Please help me in this. I need to know how 'Constantrate' kernel can be used for force loading. Secondly, how else a traction boundary condition can be applied (other than using Pressure BC). It would be very helpful if an input file for simple tension test can be shared.
Beta Was this translation helpful? Give feedback.
All reactions