Skip to main content

assigning nodes to elements

Submitted by sailor81 on

Hi guys, I have been trying to modelling a welding of a main plate and a cover plate with ansys, as shown from the photos. The mainplate is welded from the upper and the lower part.  There is no contact between coverplate and mainplate. The binding is formed by the welding at the corner and the node 6 is the only shared node between mainplate,coverplate and weld. What I would like to do is  to double or copy the nodes 275,296,312,281,299,315 and then assign one of these nodes to cover plate and another one to mainplate. Therefore, I can get it stress results at that place. How I can assign a node to an element? I am sendding the commands of my modeling, thanks

 

finish

/clear

/PREP7 

*SET,MPLENGTH,600  

*SET,MPTHICK,12

*SET,CPLENGTH,100  

*SET,CPTHICK,12

*SET,TLENGTH,3 

*SET,WELDANGLE,145 

*AFUN,DEG  

*SET,HLEGLENGTH,ABS(TLENGTH/SIN(180-WELDANGLE))

*SET,VLEGLENGTH,HLEGLENGTH*TAN(180-WELDANGLE)  

K,1 ,((MPLENGTH/2)+(CPLENGTH/2)),MPTHICK,0 

K,2 ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH),MPTHICK,0  

K,3 ,((MPLENGTH/2)+(CPLENGTH/2)),(MPTHICK+VLEGLENGTH),0

LSTR,      1,     2

LSTR,      3,     2

LSTR,      3,     1

AL,1,2,3

K,4 ,((MPLENGTH/2)+(CPLENGTH/2)),0,0

K,5 ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH),0,0

K,6 ,((MPLENGTH/2)+(CPLENGTH/2)),(-VLEGLENGTH),0

LSTR,      4,       5  

LSTR,      5,       6  

LSTR,      6,       4  

AL,4,5,6

K,7 ,((MPLENGTH/2)-((CPLENGTH/2)+HLEGLENGTH)),MPTHICK,0

K,8 ,((MPLENGTH/2)-(CPLENGTH/2)),MPTHICK,0 

K,9 ,((MPLENGTH/2)-(CPLENGTH/2)),(MPTHICK+VLEGLENGTH),0

LSTR,       7,       8 

LSTR,       8,       9 

LSTR,       9,       7 

AL,7,8,9

K,10 ,((MPLENGTH/2)-((CPLENGTH/2)+HLEGLENGTH)),0,0 

K,11,((MPLENGTH/2)-(CPLENGTH/2)),0,0

K,12,((MPLENGTH/2)-(CPLENGTH/2)),(-VLEGLENGTH),0

LSTR,       10,       11

LSTR,       11,       12

LSTR,       12,       10

AL,10,11,12

BLC4,0,0,MPLENGTH,MPTHICK  

BLC4,((MPLENGTH/2)-(CPLENGTH/2)),MPTHICK,CPLENGTH,CPTHICK  

BLC4,((MPLENGTH/2)-(CPLENGTH/2)),(-CPTHICK),CPLENGTH,CPTHICK

! APLOT

FLST,2,7,5,ORDE,2  

FITEM,2,1  

FITEM,2,-7 

AADD,P51X  

!* 

ET,1,PLANE82

!* 

KEYOPT,1,1,0

KEYOPT,1,2,0

KEYOPT,1,3,3

KEYOPT,1,5,0

KEYOPT,1,6,0

!* 

*SET,PLATEWIDTH,100

R,1,PLATEWIDTH,

!* 

!* 

MPTEMP,,,,,,,, 

MPTEMP,1,0 

*SET,MODELAS,200000

MPDATA,EX,1,,MODELAS

*SET,POISSONR,0.3  

MPDATA,PRXY,1,,POISSONR

*DO,N1,0,250,12

K, ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH)+N1,12,, 

K, ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH)+N1,0,,  

*ENDDO 

LSTR,       1,       4 

LSTR,      11,      8  

LSTR,      18,      17 

LSTR,      24,      23 

LSTR,      26,      25 

LSTR,      28,      27 

LSTR,      30,      29 

LSTR,      32,      31 

LSTR,      34,      33 

LSTR,      36,      35 

LSTR,      38,      37 

LSTR,      40,      39 

LSTR,      42,      41 

LSTR,      44,      43 

LSTR,      46,      45 

LSTR,      48,      47 

LSTR,      50,      49 

LSTR,      52,      51 

LSTR,      54,      53 

LSTR,      56,      55 

LSTR,      57,      58 

*DO,N2,12,250,12

K, ,((MPLENGTH/2)-(CPLENGTH/2)-HLEGLENGTH)-N2,12,, 

K, ,((MPLENGTH/2)-(CPLENGTH/2)-HLEGLENGTH)-N2,0,,  

*ENDDO 

LSTR,       7,       10

LSTR,       59,      60

LSTR,       61,      62

LSTR,       63,       64

LSTR,       65,       66

LSTR,       67,       68

LSTR,       69,       70

LSTR,       71,       72

LSTR,       73,       74

LSTR,       75,       76

LSTR,       77,       78

LSTR,       79,       80

LSTR,       81,       82

LSTR,       83,       84

LSTR,       85,       86

LSTR,       87,       88

LSTR,       89,       90

LSTR,       91,       92

LSTR,       93,       94

LSTR,       95,       96

LSTR,       97,       98

LSTR,       7,       1 

LSTR,      10,       4 

K, ,((MPLENGTH/2)-(CPLENGTH/2)),MPTHICK,0  

K, ,((MPLENGTH/2)+(CPLENGTH/2)),MPTHICK,0  

K, ,((MPLENGTH/2)-(CPLENGTH/2)),0,0

K, ,((MPLENGTH/2)+(CPLENGTH/2)),0,0

LSTR,       9,      99 

LSTR,       3,     100 

LSTR,      12,     101 

LSTR,       6,     102 

LSTR,       9,       3 

LSTR,      12,       6 

LSTR,      99,       101

LSTR,      100,       102  

*DO,N3,12,48,12

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,MPTHICK+CPTHICK,,

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,MPTHICK,,

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,(MPTHICK+VLEGLENGTH),,  

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,MPTHICK+CPTHICK,,

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,MPTHICK,,

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,(MPTHICK+VLEGLENGTH),,  

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,0,, 

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,(-VLEGLENGTH),, 

K, ,((MPLENGTH/2)-(CPLENGTH/2))+N3,(-MPTHICK),,

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,0,, 

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,(-VLEGLENGTH),, 

K, ,((MPLENGTH/2)+(CPLENGTH/2))-N3,(-MPTHICK),,

*ENDDO 

LSTR,     103,     105 

LSTR,     105,     104 

LSTR,     104,     109 

LSTR,     109,     110 

LSTR,     110,     111 

LSTR,     115,     117 

LSTR,     117,     116 

LSTR,     116,     121 

LSTR,     121,     122 

LSTR,     122,     123 

LSTR,     127,     129 

LSTR,     129,     128 

LSTR,     128,     133 

LSTR,     133,     134 

LSTR,     134,     135 

LSTR,     139,     141 

LSTR,     141,     140 

LSTR,     140,     145 

LSTR,     145,     146 

LSTR,     146,     147 

LSTR,     142,     144 

LSTR,     144,     143 

LSTR,     143,     148 

LSTR,     148,     149 

LSTR,     149,     150 

LSTR,     130,     132 

LSTR,     132,     131 

LSTR,     131,     136 

LSTR,     136,     137 

LSTR,     137,     138 

LSTR,     118,     120 

LSTR,     120,     119 

LSTR,     119,     124 

LSTR,     124,     125 

LSTR,     125,     126 

LSTR,     106,     108 

LSTR,     108,     107 

LSTR,     107,     112 

LSTR,     112,     113 

LSTR,     113,     114 

!*0,4 T keypointleri ataniyor  

K, ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH+4.8),12,,

K, ,((MPLENGTH/2)+(CPLENGTH/2)+HLEGLENGTH+4.8),0,, 

K, ,((MPLENGTH/2)-(CPLENGTH/2)-HLEGLENGTH-4.8),12,,

K, ,((MPLENGTH/2)-(CPLENGTH/2)-HLEGLENGTH-4.8),0,, 

LSTR,     151,     152 

LSTR,     153,     154 

FLST,3,110,4,ORDE,2

FITEM,3,1  

FITEM,3,-110

ASBL,       8,P51X 

FLST,5,246,4,ORDE,14

FITEM,5,2  

FITEM,5,-18

FITEM,5,20 

FITEM,5,22 

FITEM,5,-24

FITEM,5,26 

FITEM,5,28 

FITEM,5,30 

FITEM,5,32 

FITEM,5,-58

FITEM,5,61 

FITEM,5,-64

FITEM,5,67 

FITEM,5,-257

CM,_Y,LINE 

LSEL, , , ,P51X

CM,_Y1,LINE

CMSEL,,_Y  

!* 

LESIZE,_Y1, , ,1, , , , ,1 

!* 

MSHKEY,0

FLST,5,95,5,ORDE,4 

FITEM,5,1  

FITEM,5,-7 

FITEM,5,9  

FITEM,5,-96

CM,_Y,AREA 

ASEL, , , ,P51X

CM,_Y1,AREA

CHKMSH,'AREA'  

CMSEL,S,_Y 

!* 

AMESH,_Y1  

!* 

CMDELE,_Y  

CMDELE,_Y1 

CMDELE,_Y2 

FLST,2,1,4,ORDE,1  

FITEM,2,16 

!* 

/GO

DL,P51X, ,ALL, 

FLST,2,1,4,ORDE,1  

FITEM,2,14 

/GO

finish 

/PREP7 

! /ZOOM,1,SCRN,1.373479,-0.013555,1.382444,-0.067330 

FLST,2,3,1,ORDE,3  

FITEM,2,73 

FITEM,2,76 

FITEM,2,-77

!* 

/GO

F,P51X,FX,16.8 

FINISH 

/SOL

! /STATUS,SOLU

SOLVE  

FINISH 

Attachment Size
4.jpg 399.67 KB
5.JPG 58.87 KB
6.JPG 51.7 KB

Hi Sailor81

I am not understanding why you want to move/copy a node from one plate to another. If the surfaces (or specifically nodes) in between are not in contact, how do we expect same stress distribution in both the locations (nodes). I think this problem will be relatively easier to solve it in Ansys Workbench than Classic since the Workbench detects contact regions automatically.  (But if you want to ignore contact between surfaces and carry analysis) If you want to list stress at same location (if you know location coordinates), first select the cover plate (by usual volume selection or others), then use node(x,y,z) for selecting nearest node to that location. I am curious to know if you are studying fretting fatigue? Wish you Good Luck.

Regards,

Gopinath 

Tue, 04/01/2008 - 17:16 Permalink