You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sir, I am following this book 'Peridynamic Theory and Its Applications' which suggest that the tractions are applied in terms of body force. I wanted to apply traction boundary condition on 1D bar. For that I created a bar of 10mm length. I also created a fictitious boundary layer on left end of the bar which is fixed. At the right edge, I created a separate block to apply the body force equivalent to traction boundary. I am using BPD with horizon number =1. Distance between two material point is 1mm. The resulting displacment is varying linearly as expected but it is not matching with the analytical solution. Also, if I increase the mesh, then displacement value at the end is changing in the order of around 10.
Is there a way to use Body Force kernel properly for peridynamics module? I am attaching my code along with this.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Sir, I am following this book 'Peridynamic Theory and Its Applications' which suggest that the tractions are applied in terms of body force. I wanted to apply traction boundary condition on 1D bar. For that I created a bar of 10mm length. I also created a fictitious boundary layer on left end of the bar which is fixed. At the right edge, I created a separate block to apply the body force equivalent to traction boundary. I am using BPD with horizon number =1. Distance between two material point is 1mm. The resulting displacment is varying linearly as expected but it is not matching with the analytical solution. Also, if I increase the mesh, then displacement value at the end is changing in the order of around 10.
Is there a way to use Body Force kernel properly for peridynamics module? I am attaching my code along with this.
Beta Was this translation helpful? Give feedback.
All reactions