Sunteți pe pagina 1din 2

/clear

*afun, deg
pi = acos(-1.0)
/prep7
et, 1, plane183, , , 3
r, 1, 1.0
mp, ex, 1, 10.0E+06
mp, nuxy, 1, 0.3
rectng, 0.0, 5.0, 0.0, 5.0
rectng, 5.0, 15.0, 0, 5
pcirc, 0.0, 5.0, 90, 180
pcirc, 0.0, 2.5, 0, 180
aadd, 1, 3
asba, 5, 4
nummrg, kp
k, 100, 0.0, 0.0, 0.0
k, 200, 5.0*cos(0.75*pi), 5.0*sin(0.75*pi), 0.0
l, 100, 200
l, 100, kp(0.0, 5.0, 0.0)
l, 100, kp(5.0, 5.0, 0.0)
asbl, 1, 1
asbl, 4, 8
asbl, 5, 10
lesize, all, , , 4
lesize, 5, , , 6
lesize, 7, , , 6
amesh, all
et, 2, link1
r, 2, 100
type, 2
real, 2
n, 1000, 0.0, 0.0, 0.0
angleInc = 90/8
angle = 180
iNode = 1000
*do, i, 1, 8
jNode = node( 2.5*cos(angle), 2.5*sin(angle), 0.0 )
e, iNode, jNode
angle = angle - angleInc
*enddo
finish
/solu
type, static
dcum, add
nsel,, loc, y, 0.0, 0.0
dsym, symm, y
nsel, r, loc, x, 0.0, 0.0
d, all ,all
lsel,, loc, x, 15.0, 15.0
sfl, all, pres, -100.0
sftran
alls
*get, timeStart, ACTIVE, 0, time, wall
solve
*get, timeEnd, ACTIVE, 0, time, wall
finish
/post1
nodeOutput = node(0, 5.5, 0.0)
*get, nodeStress, NODE, nodeOutput, S, EQV
*cfopen, output, dat
*vwrite, timeEnd - timeStart, nodeStress
(E15.4, 2X, E15.4)
*cfclose
finish

S-ar putea să vă placă și