*Heading ** testing general traction options of 3d membrane elements *Preprint, echo=NO, model=NO, history=NO, contact=NO ** ** PARTS ** *Part, name=Part-1 *End Part *Part, name=Part-2 *End Part ** ** ASSEMBLY ** *Assembly, name=Assembly ** *Instance, name=Part-1-1, part=Part-1 *Node 1, 0., 0., 0. 2, 1., 0., 0. 3, 1., 1., 0. 4, 0., 1., 0. *Element, type=M3D3 1, 1, 2, 4 2, 4, 2, 3 *Node 5, 0.5, 0.5, -1. *Nset, nset=Part-1-1-RefPt_, internal 5, ** Region: (Section-1:Picked) *Elset, elset=_PickedSet3, internal 1, 2 ** Section: Section-1 *Membrane Section, elset=_PickedSet3, material=Material-1 1., *End Instance ** *Instance, name=Part-2-1, part=Part-2 *Node 1, 0., -1., 0. 2, 0., -2., 0. 3, 1., -2., 0. 4, 1., -1., 0. *Element, type=SFM3D3 1, 2, 3, 1 2, 1, 3, 4 *Node 5, 0.5, -1.5, -1. *Nset, nset=Part-2-1-RefPt_, internal 5, ** Region: (Section-2:Picked) *Elset, elset=_PickedSet3, internal 1, 2 ** Section: Section-2 *Surface Section, elset=_PickedSet3 *Rebar Layer rebar-1, 0.1, 0.1, , Material-1, 0., 1 rebar-2, 0.1, 0.1, , Material-1, 90., 1 *End Instance ** *Instance, name=Part-1-2, part=Part-1 1.5, 0., 0. *Node 1, 0., 0., 0. 2, 1., 0., 0. 3, 0., 1., 0. 4, 1., 1., 0. *Element, type=M3D4 1, 1, 2, 4, 3 *Node 5, 0.5, 0.5, -1. *Nset, nset=Part-1-2-RefPt_, internal 5, ** Region: (Section-1:Picked) *Elset, elset=_PickedSet3, internal 1, ** Section: Section-1 *Membrane Section, elset=_PickedSet3, material=Material-1 1., *End Instance ** *Instance, name=Part-2-2, part=Part-2 1.5, 0., 0. *Node 1, 0., -1., 0. 2, 0., -2., 0. 3, 1., -1., 0. 4, 1., -2., 0. *Element, type=SFM3D4 1, 1, 2, 4, 3 *Node 5, 0.5, -1.5, -1. *Nset, nset=Part-2-2-RefPt_, internal 5, ** Region: (Section-2:Picked) *Elset, elset=_PickedSet3, internal 1, ** Section: Section-2 *Surface Section, elset=_PickedSet3 *Rebar Layer rebar-1, 0.1, 0.1, , Material-1, 0., 1 rebar-2, 0.1, 0.1, , Material-1, 90., 1 *End Instance ** *Instance, name=Part-1-3, part=Part-1 3., 0., 0. *Node 1, 0., 0., 0. 2, 1., 0., 0. 3, 1., 1., 0. 4, 0., 1., 0. 5, 0.5, 0., 0. 6, 0.5, 0.5, 0. 7, 0., 0.5, 0. 8, 1., 0.5, 0. 9, 0.5, 1., 0. *Element, type=M3D6 1, 1, 2, 4, 5, 6, 7 2, 4, 2, 3, 6, 8, 9 *Node 10, 0.5, 0.5, -1. *Nset, nset=Part-1-3-RefPt_, internal 10, ** Region: (Section-1:Picked) *Elset, elset=_PickedSet3, internal 1, 2 ** Section: Section-1 *Membrane Section, elset=_PickedSet3, material=Material-1 1., *End Instance ** *Instance, name=Part-2-3, part=Part-2 3., 0., 0. *Node 1, 0., -1., 0. 2, 0., -2., 0. 3, 1., -2., 0. 4, 1., -1., 0. 5, 0.5, -2., 0. 6, 0.5, -1.5, 0. 7, 0., -1.5, 0. 8, 1., -1.5, 0. 9, 0.5, -1., 0. *Element, type=SFM3D6 1, 2, 3, 1, 5, 6, 7 2, 1, 3, 4, 6, 8, 9 *Node 10, 0.5, -1.5, -1. *Nset, nset=Part-2-3-RefPt_, internal 10, ** Region: (Section-2:Picked) *Elset, elset=_PickedSet3, internal 1, 2 ** Section: Section-2 *Surface Section, elset=_PickedSet3 *Rebar Layer rebar-1, 0.1, 0.1, , Material-1, 0., 1 rebar-2, 0.1, 0.1, , Material-1, 90., 1 *End Instance ** *Instance, name=Part-1-4, part=Part-1 4.5, 0., 0. *Node 1, 0., 0., 0. 2, 1., 0., 0. 3, 0., 1., 0. 4, 1., 1., 0. 5, 0.5, 0., 0. 6, 1., 0.5, 0. 7, 0.5, 1., 0. 8, 0., 0.5, 0. *Element, type=M3D8 1, 1, 2, 4, 3, 5, 6, 7, 8 *Node 9, 0.5, 0.5, -1. *Nset, nset=Part-1-4-RefPt_, internal 9, ** Region: (Section-1:Picked) *Elset, elset=_PickedSet3, internal 1, ** Section: Section-1 *Membrane Section, elset=_PickedSet3, material=Material-1 1., *End Instance ** *Instance, name=Part-2-4, part=Part-2 4.5, 0., 0. *Node 1, 0., -1., 0. 2, 0., -2., 0. 3, 1., -1., 0. 4, 1., -2., 0. 5, 0., -1.5, 0. 6, 0.5, -2., 0. 7, 1., -1.5, 0. 8, 0.5, -1., 0. *Element, type=SFM3D8 1, 1, 2, 4, 3, 5, 6, 7, 8 *Node 9, 0.5, -1.5, -1. *Nset, nset=Part-2-4-RefPt_, internal 9, ** Region: (Section-2:Picked) *Elset, elset=_PickedSet3, internal 1, ** Section: Section-2 *Surface Section, elset=_PickedSet3 *Rebar Layer rebar-1, 0.1, 0.1, , Material-1, 0., 1 rebar-2, 0.1, 0.1, , Material-1, 90., 1 *End Instance ** *Instance, name=Part-1-5, part=Part-1 6., 0., 0. *Node 1, 0., 0., 0. 2, 1., 0., 0. 3, 0., 1., 0. 4, 1., 1., 0. 5, 0.5, 0., 0. 6, 1., 0.5, 0. 7, 0.5, 1., 0. 8, 0., 0.5, 0. 10, 0.,0.,0. *Element, type=M3D9 1, 1, 2, 4, 3, 5, 6, 7, 8, 10 *Node 9, 0.5, 0.5, -1. *Nset, nset=Part-1-5-RefPt_, internal 9, ** Region: (Section-1:Picked) *Elset, elset=_PickedSet3, internal 1, ** Section: Section-1 *Membrane Section, elset=_PickedSet3, material=Material-1 1., *End Instance ** *Nset, nset=_PickedSet34, internal, instance=Part-1-1, generate 1, 4, 1 *Elset, elset=_PickedSet34, internal, instance=Part-1-1 1, 2 *Nset, nset=_PickedSet35, internal, instance=Part-1-1 5, *Nset, nset=_PickedSet36, internal, instance=Part-2-1, generate 1, 4, 1 *Elset, elset=_PickedSet36, internal, instance=Part-2-1 1, 2 *Nset, nset=_PickedSet37, internal, instance=Part-2-1 5, *Nset, nset=_PickedSet38, internal, instance=Part-1-2, generate 1, 4, 1 *Elset, elset=_PickedSet38, internal, instance=Part-1-2 1, *Nset, nset=_PickedSet39, internal, instance=Part-1-2 5, *Nset, nset=_PickedSet40, internal, instance=Part-2-2, generate 1, 4, 1 *Elset, elset=_PickedSet40, internal, instance=Part-2-2 1, *Nset, nset=_PickedSet41, internal, instance=Part-2-2 5, *Nset, nset=_PickedSet42, internal, instance=Part-1-3, generate 1, 9, 1 *Elset, elset=_PickedSet42, internal, instance=Part-1-3 1, 2 *Nset, nset=_PickedSet43, internal, instance=Part-1-3 10, *Nset, nset=_PickedSet44, internal, instance=Part-2-3, generate 1, 9, 1 *Elset, elset=_PickedSet44, internal, instance=Part-2-3 1, 2 *Nset, nset=_PickedSet45, internal, instance=Part-2-3 10, *Nset, nset=_PickedSet46, internal, instance=Part-1-4, generate 1, 8, 1 *Elset, elset=_PickedSet46, internal, instance=Part-1-4 1, *Nset, nset=_PickedSet47, internal, instance=Part-1-4 9, *Nset, nset=_PickedSet48, internal, instance=Part-2-4, generate 1, 8, 1 *Elset, elset=_PickedSet48, internal, instance=Part-2-4 1, *Nset, nset=_PickedSet49, internal, instance=Part-2-4 9, *Nset, nset=_PickedSet50, internal, instance=Part-1-5, generate 1, 8, 1 *Elset, elset=_PickedSet50, internal, instance=Part-1-5 1, *Nset, nset=_PickedSet51, internal, instance=Part-1-5 9, *Nset, nset=_PickedSet54, internal, instance=Part-1-1 5, *Nset, nset=_PickedSet54, internal, instance=Part-2-1 5, *Nset, nset=_PickedSet54, internal, instance=Part-2-2 5, *Nset, nset=_PickedSet54, internal, instance=Part-2-3 10, *Nset, nset=_PickedSet54, internal, instance=Part-2-4 9, *Nset, nset=_PickedSet54, internal, instance=Part-1-2 5, *Nset, nset=_PickedSet54, internal, instance=Part-1-4 9, *Nset, nset=_PickedSet54, internal, instance=Part-1-3 10, *Nset, nset=_PickedSet54, internal, instance=Part-1-5 9, *Elset, elset=_surfPos_SPOS, internal, instance=Part-1-1 1, 2 *Elset, elset=_surfPos_SPOS, internal, instance=Part-2-1 1, 2 *Elset, elset=_surfPos_SPOS, internal, instance=Part-2-2 1, *Elset, elset=_surfPos_SPOS, internal, instance=Part-2-3 1, 2 *Elset, elset=_surfPos_SPOS, internal, instance=Part-2-4 1, *Elset, elset=_surfPos_SPOS, internal, instance=Part-1-2 1, *Elset, elset=_surfPos_SPOS, internal, instance=Part-1-4 1, *Elset, elset=_surfPos_SPOS, internal, instance=Part-1-3 1, 2 *Elset, elset=_surfPos_SPOS, internal, instance=Part-1-5 1, *Surface, type=ELEMENT, name=surfPos _surfPos_SPOS, SPOS *Elset, elset=_surfNeg_SNEG, internal, instance=Part-1-1 1, 2 *Elset, elset=_surfNeg_SNEG, internal, instance=Part-2-1 1, 2 *Elset, elset=_surfNeg_SNEG, internal, instance=Part-2-2 1, *Elset, elset=_surfNeg_SNEG, internal, instance=Part-2-3 1, 2 *Elset, elset=_surfNeg_SNEG, internal, instance=Part-2-4 1, *Elset, elset=_surfNeg_SNEG, internal, instance=Part-1-2 1, *Elset, elset=_surfNeg_SNEG, internal, instance=Part-1-4 1, *Elset, elset=_surfNeg_SNEG, internal, instance=Part-1-3 1, 2 *Elset, elset=_surfNeg_SNEG, internal, instance=Part-1-5 1, *Surface, type=ELEMENT, name=surfNeg _surfNeg_SNEG, SNEG *Surface, type=NODE, name=_PickedSet34_CNS_, internal _PickedSet34, 1. *Surface, type=NODE, name=_PickedSet36_CNS_, internal _PickedSet36, 1. *Surface, type=NODE, name=_PickedSet38_CNS_, internal _PickedSet38, 1. *Surface, type=NODE, name=_PickedSet40_CNS_, internal _PickedSet40, 1. *Surface, type=NODE, name=_PickedSet42_CNS_, internal _PickedSet42, 1. *Surface, type=NODE, name=_PickedSet44_CNS_, internal _PickedSet44, 1. *Surface, type=NODE, name=_PickedSet46_CNS_, internal _PickedSet46, 1. *Surface, type=NODE, name=_PickedSet48_CNS_, internal _PickedSet48, 1. *Surface, type=NODE, name=_PickedSet50_CNS_, internal _PickedSet50, 1. ** Constraint: Constraint-1 *Coupling, constraint name=Constraint-1, ref node=_PickedSet35, surface=_PickedSet34_CNS_ *Kinematic ** Constraint: Constraint-2 *Coupling, constraint name=Constraint-2, ref node=_PickedSet37, surface=_PickedSet36_CNS_ *Kinematic ** Constraint: Constraint-3 *Coupling, constraint name=Constraint-3, ref node=_PickedSet39, surface=_PickedSet38_CNS_ *Kinematic ** Constraint: Constraint-4 *Coupling, constraint name=Constraint-4, ref node=_PickedSet41, surface=_PickedSet40_CNS_ *Kinematic ** Constraint: Constraint-5 *Coupling, constraint name=Constraint-5, ref node=_PickedSet43, surface=_PickedSet42_CNS_ *Kinematic ** Constraint: Constraint-6 *Coupling, constraint name=Constraint-6, ref node=_PickedSet45, surface=_PickedSet44_CNS_ *Kinematic ** Constraint: Constraint-7 *Coupling, constraint name=Constraint-7, ref node=_PickedSet47, surface=_PickedSet46_CNS_ *Kinematic ** Constraint: Constraint-8 *Coupling, constraint name=Constraint-8, ref node=_PickedSet49, surface=_PickedSet48_CNS_ *Kinematic ** Constraint: Constraint-9 *Coupling, constraint name=Constraint-9, ref node=_PickedSet51, surface=_PickedSet50_CNS_ *Kinematic *End Assembly ** ** MATERIALS ** *Material, name=Material-1 *Elastic 1000., 0.3 ** BOUNDARY CONDITIONS ** ** Name: BC-1 Type: Displacement/Rotation *Boundary _PickedSet54, 1, 1 _PickedSet54, 2, 2 _PickedSet54, 3, 3 _PickedSet54, 4, 4 _PickedSet54, 5, 5 _PickedSet54, 6, 6 ** ** ---------------------------------------------------------------- ** ** STEP: Step-1 ** *Step, name=Step-1, pert *Static ** ** OUTPUT REQUESTS ** FIELD OUTPUT: F-Output-1 ** *Output, field, variable=PRESELECT ** *Node Print, freq=999999, nset=_PickedSet54 RF, *Load case, name=trvec100_pos_ds *dsload surfPos, trvec, 1, 1, 0, 0 *End load case *Load case, name=trvec100_pos_d *dload _SurfPos_SPOS, trvec, 1, 1, 0, 0 *End load case ** *Load case, name=trvec010_pos_ds *dsload surfPos, trvec, 1, 0, 1, 0 *End load case *Load case, name=trvec010_pos_d *dload _SurfPos_SPOS, trvec, 1, 0, 1, 0 *End load case ** *Load case, name=trvec001_pos_ds *dsload surfPos, trvec, 1, 0, 0, 1 *End load case *Load case, name=trvec001_pos_d *dload _SurfPos_SPOS, trvec, 1, 0, 0, 1 *End load case ** ** *Load case, name=trshr100_pos_ds *dsload surfPos, trshr, 1, 1, 0, 0 *End load case *Load case, name=trshr100_pos_d *dload _SurfPos_SPOS, trshr, 1, 1, 0, 0 *End load case ** *Load case, name=trshr010_pos_ds *dsload surfPos, trshr, 1, 0, 1, 0 *End load case *Load case, name=trshr010_pos_d *dload _SurfPos_SPOS, trshr, 1, 0, 1, 0 *End load case ** *Load case, name=trshr001_pos_ds *dsload surfPos, trshr, 1, 0, 0, 1 *End load case *Load case, name=trshr001_pos_d *dload _SurfPos_SPOS, trshr, 1, 0, 0, 1 *End load case ** *End Step ** ** ** *Step, name=Step-2, pert *Static ** ** *Load case, name=trvec100_neg_ds *dsload surfNeg, trvec, 1, 1, 0, 0 *End load case *Load case, name=trvec100_neg_d *dload _SurfNeg_SNEG, trvec, 1, 1, 0, 0 *End load case ** *Load case, name=trvec010_neg_ds *dsload surfNeg, trvec, 1, 0, 1, 0 *End load case *Load case, name=trvec010_neg_d *dload _SurfNeg_SNEG, trvec, 1, 0, 1, 0 *End load case ** *Load case, name=trvec001_neg_ds *dsload surfNeg, trvec, 1, 0, 0, 1 *End load case *Load case, name=trvec001_neg_d *dload _SurfNeg_SNEG, trvec, 1, 0, 0, 1 *End load case ** ** *Load case, name=trshr100_neg_ds *dsload surfNeg, trshr, 1, 1, 0, 0 *End load case *Load case, name=trshr100_neg_d *dload _SurfNeg_SNEG, trshr, 1, 1, 0, 0 *End load case ** *Load case, name=trshr010_neg_ds *dsload surfNeg, trshr, 1, 0, 1, 0 *End load case *Load case, name=trshr010_neg_d *dload _SurfNeg_SNEG, trshr, 1, 0, 1, 0 *End load case ** *Load case, name=trshr001_neg_ds *dsload surfNeg, trshr, 1, 0, 0, 1 *End load case *Load case, name=trshr001_neg_d *dload _SurfNeg_SNEG, trshr, 1, 0, 0, 1 *End load case ** *End Step