I believe Abaqus recently launched their own CFD code.
http://www.simulia.com/products/abaqus_cfd.html
http://www.simulia.com/products/abaqus_multiphysics.html
Are you running the script inside /CAE ? Abaqus Python scripts are not supposed to be run with the public Python distribution. Abaqus comes with its own Python compiler version which includes additional modules.
I might be wrong but I think your confusion relates to the following:
Abaqus consists of 3 main -standalone- programs:
Abaqus/CAE - pre/post processor (for creating models - more like a CAD software with meshing capabilities and for visualizing results.)
Abaqus/Standard - implicit analysis code...
The User Subroutines Reference Manual has a section on printing messages to the message or status file.
for example:
write(6,*) 'test' will print 'test' in the .dat file
write(7,*) 'test' will print 'test' in the .msg file
etc.
I suspect the issue mentioned in the paragraph you cited is the default normal averaging at nodes. I think Abaqus tries to (automatically) establish the normal at nodes by using the orientation of beam elements specified by the user and in certain cases it does some averaging....
I suspect you can use *DSLOAD with a an ORIENTATION to define the components of a traction vector load.
Some points:
- pressure acts always normal to the surface
- if you have a traction acting at an angle it can be decomposed in a normal component and a shear component.
Assuming the cylindrical roll is a rigid body, then it has 6 DOFS 3 translations and 3 rotations at a reference node.
You can try to use the DISP user subroutine to prescribe these DOFS as you like.
You cannot mesh analytical rigid surfaces, only discrete rigid surfaces can be meshed.
For each rigid surface you need to define a single reference point which can be used for applying loads/displacements.
Typically the rigid parts interacts with other parts via contact interactions.
I think it might be possible using the old slide line or tube to tube contact elements.
I do not remember the details. You should search the Abaqus documentation for *SLIDE LINE, slide line contact elements, tube-to-tube, *INTERFACE etc.
I suspect you need to use *INITIAL CONDITIONS, TYPE=RATIO (to provide initial void ratio for a coupled pore-fluid diffusion/stress analysis). (this is similar to providing an initial temperature field for a heat transfer problem.)