how can i define a local coordinate system that is allowed to move independently from the rest? for example defining boundary conditions for some nodes in a CSYS that moves along with the deformation?
I dont think it can be done. The manual specifically says that the coordiantes used to define the coordinate system in *TRANSFORM are 'hard' coordinates in the global system. i.e. even if you define your system using the position of nodes, the preprocessor converts the original location of the node into global coordiantes at the start of the analysis, and therefore the position of the local system will not change with the displacement of the model.
If you/anyone knows a way round it, it would be useful.....
In ANSYS, you can define a separate coordinate system simply by issuing the CSYS,#, where # is the new coordinate system [number] you defined. It should be as easy as this to do in ABAQUS - something like:
*TRANSFORM, TYPE=C, NSET=nset1
which will transfor the NSET named nset1 into a cylindrical coordinate system. Check out the *ORIENTATION keycard as well.
This will certainly allow only the nodes from the NSET, nset1 to be included in the transform..... the other part of the original question was that abaqusshell also requires the CSYS specfied for nset1 to move with the deformation of the model as it is loaded. This is the part which I dont believe can be done - both the *TRANSFORM and *ORIENTATION cards are part of the model data.