This Plug-In allows to quickly apply a general force to faces. Why is that useful? In Abaqus/CAE you can apply general forces (3 components in 3D space) only at points/nodes. You can also apply a pressure load as force, but here the load is always normal to the face. And you can define a Surface Traction load, but here you have to calculate the force magnitude and face area yourself first and enter the value as “force per area”.
Unfortunately there is no built-in option to apply a general force directly to selected faces. So this is what my Plug-In is for. When executed, it will calculate the area of the selected faces, the force magnitude and the resulting force direction. This is used to create the actual Surface Traction load.
Be aware that the Plug-In is only for creating the load. Afterwards you have the Surface Traction load and you can edit, suppress, move, delete, etc. that feature.
The short video below shows an example. The files are attached.
Additional remarks:
This Plug-In is not an official Dassault Systemes/Simulia product. I’ve created it on my own and initially only for me. The UI is built with the RSG Plug-in. This brings some limitations regarding catching user errors and displaying messages.
You can find more Plug-Ins for Abaqus/CAE in the wiki of this community (Link) and in the DS Knowledge Base (Link1, Link2).
Edit: You can find an updated version that also works with Python 3 in Abaqus 2024 in my Github account (Link).
