*preprint,model=yes *heading Test of a circular plate ^ ^ | | o--o--o--X--o--o--o Arbitrary rotary inertia added to test anisotropic rotations *preprint, echo=yes, model=yes *parameter **** Geometry of problem rota = 1.e-12 rotaoff = rota*0.5 time_step = 0.005 time_interval = time_step*0.01 ang45 = sqrt(2.0)/2.0 d1 = 4.0 d2 = 8.0 d3 = 12. d4 = 16. d5 = 20. nd1 = -d1 nd2 = -d2 nd3 = -d3 nd4 = -d4 nd5 = -d5 r1 = d1*ang45 r2 = d2*ang45 r3 = d3*ang45 r4 = d4*ang45 r5 = d5*ang45 nr1 = -r1 nr2 = -r2 nr3 = -r3 nr4 = -r4 nr5 = -r5 **------------------------------------------------ *node, nset=nallUp 1001, 0,0,0 1, ,0,0 2, ,0,0 3, ,0,0 4, ,0,0 5, ,0,0 11, ,0, 12, ,0, 13, ,0, 14, ,0, 15, ,0, 21, 0,0, 22, 0,0, 23, 0,0, 24, 0,0, 25, 0,0, 31, ,0, 32, ,0, 33, ,0, 34, ,0, 35, ,0, 41, ,0,0 42, ,0,0 43, ,0,0 44, ,0,0 45, ,0,0 51, ,0, 52, ,0, 53, ,0, 54, ,0, 55, ,0, 61, 0,0, 62, 0,0, 63, 0,0, 64, 0,0, 65, 0,0, 71, ,0, 72, ,0, 73, ,0, 74, ,0, 75, ,0, *element, type=s3r, elset=shell3 101, 1001, 1, 11 111, 1001, 11, 21 121, 1001, 21, 31 131, 1001, 31, 41 141, 1001, 41, 51 151, 1001, 51, 61 161, 1001, 61, 71 171, 1001, 71, 1 *element, type=s4r, elset=shell4 1, 1, 2, 12, 11 2, 2, 3, 13, 12 3, 3, 4, 14, 13 4, 4, 5, 15, 14 71, 71, 72, 2, 1 72, 72, 73, 3, 2 73, 73, 74, 4, 3 74, 74, 75, 5, 4 *elgen, elset=shell4 1, 7, 10, 10 2, 7, 10, 10 3, 7, 10, 10 4, 7, 10, 10 *elset, elset=shellUp shell3, shell4 *shell section, elset=shellUp, material=mat 3.0, *element,type=rotaryI,elset=rotaryI 120041,41 120042,42 120052,52 **120051,51 **120032,32 **120031,31 **110041,10041 **110042,10042 **110052,10052 110051,10051 110032,10032 110031,10031 *rotary inertia,elset=rotaryI ,,,,, *boundary lipUp, 1,1 lipUp, 3,3 *nset, nset=lipUp 5, 15, 25, 35, 45, 55, 65, 75 **------------------------------------------------ *ncopy, old set=nallUp, new set=nallBot,change number=10000,shift 0,-3,0 *elcopy, old set =shellUp, new set=shellBot, element shift=10000, shift nodes=10000 *shell section, elset=shellBot, material=mat 3.0, *boundary lipBot, 1,1 lipBot, 3,3 *nset, nset=lipBot 10005, 10015, 10025, 10035, 10045, 10055, 10065, 10075 **------------------------------------------------ *elset,elset=up 31,41 *surface, name=up up,spos *elset,elset=down 10031,10041 *surface, name=down down,spos *node,nset=swpset 100355,-5.0, 0, 0 100356,-5.0, -3, 0 *MPC BEAM,100356,100355 *COUPLING, CONSTRAINT NAME=up , REF NODE=100355, SURFACE=up *DISTRIBUTING,coupling=continuum *COUPLING, CONSTRAINT NAME=down, REF NODE=100356, SURFACE=down *DISTRIBUTING,coupling=continuum **------------------------------------------------ *material, name=mat *ELASTIC 2.070000e+05, 3.000000e-01 *density 7.850000e-09, *PLASTIC 292.0000, 0.0000e+00 306.3399, 8.1205e-03 325.2581, 2.0301e-02 343.8255, 3.8573e-02 364.3499, 6.5979e-02 388.5583, 1.0709e-01 416.8968, 1.6875e-01 451.1431, 2.6125e-01 494.2375, 4.0000e-01 *surfaceinteraction, name=INTPROP-1 **------------------------------------------------ *amplitude,name=ramp,def=smooth 0,0,, 1.0 **------------------------------------------------ *step,nlgeom=yes *dynamic, explicit , *bulkviscosity 0.06, 1.2 *contact, op=NEW *contactinclusions, allelementbased *contactpropertyassignment , , INTPROP-1 *boundary,amplitude=ramp lipUp,1,1,5.0 lipBot,1,1,-5.0 *output,field,number interval=20 *node output u, *contact output Cforce, **----------------- *nset,nset=QA_TEST 100355, *output, history, time interval=0.001e-2 *node output, nset=QA_TEST u, *node output,nset=LipUp rf1 *node output,nset=LipBot rf1 *energy output *end step