There are a lot of conventions to be followed when naming Abaqus objects. From the documentation:
* The name can have up to 38 characters.
* The name can include spaces and most punctuation marks and special characters.
* Warning: While Python allows most punctuation marks and special characters, some of the strings you provide will be used in an ABAQUS input file; therefore, you cannot use the following characters: \$&*~!()[]{}|;'`",.?/\ when you are naming an object, such as a part, a model or a job.
* The name must not begin with a number.
* The name must not begin or end with an underscore or a space.
* The name must not contain a period or a double quote.
It would be very nice to have a Python function to check the name validity when "scripting" the model. Anyone who know about such a function and is so kind to sharing this with the community?
Abaqus