Abaqus has a feature to record almost all of one’s operations in Abaqus CAE environment into script in format of Python language. This feature is called Macro Manager, detailed in Abaqus/CAE manual (Section 9.5, a html page).
In Abaqus, there is an Abaqus Scripting Interface to control Abaqus/CAE models and analysis jobs. The programming language Python is used for the script. This feature is detailed in Abaqus Scripting User’s Guide. Here is a simple but fair detail and completed explanation on the basic rule for Python language.
When recording operation using Macro Manager in Abaqus, some operations are showed using commmand “getSequenceFromMask”. It is totally unreadable. So we need to tell Abaqus to record this kind of operations in other manner.
Because of carelessness, I ran into a ‘problem during linking’ error in Abaqus. The mistake was misspelling a dimensional variable name. That caused the variable used had not been declared.
For a Traction Separation interface behaviour, there are three property values to be set: E/Knn, G1/Kss & G2/Ktt. I am looking for the method to determine/calculate the values.
My model with about 300,000 mesh elements run into an error after a little while of job starting, with the system error code 1073740940. It worked after I reduced the number of elements to about 150,000 with remesh. I am not sure whether this is a computer performance related problem. It’s worth a try when running into this type of error.
Abaqus 中提供了两种方式来模拟界面问题：1. cohesive element；2. surface-based cohesive behavior。其中后一种是在界面的两侧的两个表面之间定义一个相互作用（interaction）来模拟界面特性。
Abaqus error message “The interaction “Int-1″ references a contact property (IntProp-1) that contains the damage or cohesive behavior option. These options cannot be specified for this type of interaction.”
Surface-based cohesive behavior 用于模拟 bonded interface。 但是它不用用于 Surface to Surface Interaction. 否则会遇到错误提示，”Surface based COHESIVE BEHAVIOR cannot be used for contact pair interactions. See the surface iteraction named INTPROP-1.”