I know about unsorted sets but this works with keywords only. Using the keyword editor in a script is possible but it makes things more complicated. Therefore I'd like to avoid it. If there is no other possibility your solution is the best one, I guess.
Thank you potf!
I think I need to add that my model is based on a Python Script. When start the script with "Run Script" a model is created, the keywords get updated with "INITIAL CONDITIONS, TYPE=STRESS, USER" and a job is started afterwards. The job is aborted and the keywords contain two *Conflict blocks...
Hello!
Maybe you've figured it out already but if not this should help you. In this script the y-coordinates of the nodes on a specific edge are stored in a tuple.
c1=mdb.models[MODELL].rootAssembly
c1.Set(edges=c2.edges.findAt(((0,-1,0),),),name='Edge')
#By "findAt" you get access to the...
Hello!
I'm using the subroutine SIGINI to specifiy predefined stresses in my model in abaqus CAE. This subroutine is not supported in Abaqus CAE, so I need to use the keyword editor to write the following entry:
INITIAL CONDITIONS, TYPE=STRESS, USER
This entry will call the subroutine when...
Hello!
Currently I'm working on a Python script and I'd like to know whether it is possible to create sets with entries sorted by a particular criterion?
In my case I need a node set with nodes arranged by their y-coordinates. Is it possible, for example, to generate a list of node labels, to...
Just for clarification:
By the term "c1.Set(elements=c1.sets['Edge'].elements, name='Elements')" all the elements along the edge defined in the set "Edge" are assigned to the set "Elements".
What I want to do in the second part of the code is to assign each element on that edge individually to...
Hello!
I'd like to assign each element on an edge to a set. It's quite easy to get access to the element objects and to adress each element object by the intenal labels. The problem is that for set definitions tupels are needed and not objects. Therefore, the following code leads to an error...
It works fine that way. Now I'm able to define the nodes on a specific edge in a set.
mdb.models['Model-1'].rootAssembly.Set(edges=
mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].edges.findAt(((x,y,z),),), name='myEdge')
mdb.models['Model-1'].rootAssembly.Set(name='myNodes'...
Hi!
Currently I'm building a parameterized and automated model in Abaqus. Therefor I modify the journal-file of a CAE model using Python Commands. My aim is to be able to change the dimensions of a component stepwise in a loop and to create a corresponding input file in each loop.
It works...