Oct 18, 2004 #1 bobof77 Mechanical Oct 18, 2004 12 0 0 FR I'd like to apply my own created imposed dislacement to a set of nodes. What is the best way to do it?
I'd like to apply my own created imposed dislacement to a set of nodes. What is the best way to do it?
Oct 19, 2004 #2 Drej Mechanical Jul 31, 2002 971 0 0 GB D, NODE, Lab, VALUE, VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6 Defines DOF constraints at nodes. Upvote 0 Downvote
D, NODE, Lab, VALUE, VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6 Defines DOF constraints at nodes.
Oct 19, 2004 Thread starter #3 bobof77 Mechanical Oct 18, 2004 12 0 0 FR I know this command, but it is not convinient! Is it possible to treat a set of nodes at the same time? Or to apply a local rotation (on elements SOLID45)! Anyway, the element SOLID45 has only UX UY UZ as DOF. Upvote 0 Downvote
I know this command, but it is not convinient! Is it possible to treat a set of nodes at the same time? Or to apply a local rotation (on elements SOLID45)! Anyway, the element SOLID45 has only UX UY UZ as DOF.
Oct 19, 2004 #4 Drej Mechanical Jul 31, 2002 971 0 0 GB Put the nodes you want into a component, then reference this component in the D command. Upvote 0 Downvote
Oct 19, 2004 Thread starter #5 bobof77 Mechanical Oct 18, 2004 12 0 0 FR But the imposed displacement that I want is not a uniform one Upvote 0 Downvote
Oct 19, 2004 #6 Drej Mechanical Jul 31, 2002 971 0 0 GB Rather than giving fragments of poor information, why don't you explain your problem clearly and in proper detail. Upvote 0 Downvote
Rather than giving fragments of poor information, why don't you explain your problem clearly and in proper detail.
Oct 29, 2004 1 #7 JaStKn Mechanical Jan 11, 2003 17 0 0 DE You have worked with arrays before? For example you have 10 nodes. (node numbers are: 11,16,27,101 ...). You can define a vector with the *dim comand. *dim,name,array,10,2 and fill the vector with node numbers and contraints. may be: name(1,1)=11 name(1,2)=0.1 name(2,1)=16 name(2,2)=0.2 .... or with vector operations: (*vfil, *voper, *vfun, *mfun ...) If you have the vector, you can define the constraints with a do loop: *do,i,1,10 d,name(i,1),ux,name(i,2) *enddo Or with an implied do loop: d,name(1:10,1),ux,name(1:10,2) -> works faster by big problems! Upvote 0 Downvote
You have worked with arrays before? For example you have 10 nodes. (node numbers are: 11,16,27,101 ...). You can define a vector with the *dim comand. *dim,name,array,10,2 and fill the vector with node numbers and contraints. may be: name(1,1)=11 name(1,2)=0.1 name(2,1)=16 name(2,2)=0.2 .... or with vector operations: (*vfil, *voper, *vfun, *mfun ...) If you have the vector, you can define the constraints with a do loop: *do,i,1,10 d,name(i,1),ux,name(i,2) *enddo Or with an implied do loop: d,name(1:10,1),ux,name(1:10,2) -> works faster by big problems!