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
this is a master thesis at
this is a master thesis at the Hamburg Technology of Institute
Suggestion using Contact elements:
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