Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

How to Apply Remote Displacement in ANSYS APDL by Code or Interface

    • ahmet.yildirim
      Subscriber

      Hi,

      Firstly, please see the previous discussion: https://innovationspace.ansys.com/forum/forums/topic/how-to-apply-remote-displacement-in-ansys-apdl-2/ 

      Here, I try to first way succesfully but I try to insert remote displacement to ANSYS APDL/Mechanical by Code by Interface manually. For this, there is a second way "rbe and padt and ansys" google search but how to do by this way I didnot comprehend.

       

      I tried to model simple 100x100x10 mm^3 (X,Y,Z) block in Workbench and see ds.dat file from Solution>Open Solver Directory. The model fixed at the bottom and remote displacement inserted along +z direction by magnitude of 3 mm.

      Is there any process to extract code from ds.dat file? ds.dat file can be found in this link: https://stdyildizedu-my.sharepoint.com/:w:/g/personal/ahmet_yildirim4_std_yildiz_edu_tr/EaZ7B2tIZtVHiDhgbPyGTCwB5TE2EKrjlWR5k6RqqV_0sQ?e=mdzzNa

      As special, I try to apply remote displacement in the time step of 2. Here is a some code I extract from ds.dat file (from another example block):

      """

      time,2

       

      nblock,3

      (1i9,3e20.9e3)

          24130     2.026135417E+03     1.230935777E+03     1.099999994E+02

      *set,tid,3

      *set,cid,2

      et,cid,174

      et,tid,170

      keyo,tid,2,1               ! Don't fix the pilot node

      keyo,tid,4,111111

      keyo,cid,12,5              ! Bonded Contact

      keyo,cid,4,1               ! Deformable RBE3 style load

      keyo,cid,2,2               ! MPC style contact

      eblock,10,,,2124
      nsub, 40, 100, 40

      allsel

       

      *DIM,_loadvari39uz,TABLE,3,1,1,TIME

      ! Time values

      *TAXIS,_loadvari39uz(1),1,0.,1.,2.

      ! Load values

      _loadvari39uz(1,1,1) = 0.

      _loadvari39uz(2,1,1) = 0.

      _loadvari39uz(3,1,1) = 4.

       

      CMBLOCK,REMOTEDISPALL,NODE,        1

      (8i10)

           24130

       

      esel,all

      /gst,on,on

      fini

      *get,_numnode,node,0,count

      *get,_numelem,elem,0,count

      *get, _MAXELEMNUM, elem, 0, NUM, MAX

      *get, _MAXNODENUM, node, 0, NUM, MAX

      *get, _MAXELEMTYPE, etyp, 0, NUM, MAX

      *get, _MAXREALCONST, rcon, 0, NUM, MAX

       

       


      OUTRES, ALL, ALL
      lswrite, 2

      """

      Is there any way to "Apply Remote Displacement in ANSYS APDL by Code or Interface"?

      I am looking forward to any response.

       

      Thanks a lot.

       

      Ahmet YILDIRIM

    • harshvardhan.negi
      Ansys Employee

      Hi,
      There are a few similar discussion on forum, see if these help you out:
      Remote displacement on Ansys Mechanical APDL
      Remote Displacement using APDL (ansys.com)

      Regards,
      Harshvardhan

    • ahmet.yildirim
      Subscriber

      Hi Harshvardhan,

      I extract a code from discussions,

      """

      nsel,s,loc,z,110

      CM,P1,NODE
      d,P1,uz,4

      """

      But this is like a normal displacement just grouping them and then appl a disp. 

      Trying to do:

      For a wall, which has a thickness of 110 mm, I try to select all nodes at this z=110 mm and then apply remote displacement at the middle of the wall (LxH let's say).

      How to rerrange the code, if you could see?

      Thanks,

      AY

       

Viewing 2 reply threads
  • You must be logged in to reply to this topic.
[bingo_chatbox]