We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
General Mechanical

General Mechanical

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

Need to find three-dimensional micromovement or micromotion

    • Tirtharaj Banerjee
      Subscriber

      Hello Sir,

      I need to find three dimensional micromovements of a hip stem with respect to bone. Ansys provides in-built option (SLID COMMAND) for evaluating sliding distance. But the software treats it as a scalar quantity, and I need all the X, Y, Z micromovement values.

      What I have done so far...

      I have identified the target node IDs that are matched with the contact node IDs based on their initial undeformed nodal locations by using a custom-written python script. Now, I subtracted the target directional deformation from contact directional deformation per each matched node and got deltaX, deltaY, deltaZ values. I thought this would give the three-dimensional micromovement values per each node. But, when I took resultant (sqrt(deltaX^2 + deltaY^2 + deltaZ^2)) of these directional deformation values, it did not match with the sliding distances readily available as an in-built option. For very few contact node IDs those did match. But for majority of the contact node IDs, those did not match. I have also combined sliding distance and gap in various ways (as micromovement is a combination of sliding distance and gap), but none of them really worked.

      Please let me know where I am going wrong.

      Any suggestions regarding any methods are truly helpful. Thanks in advance.

    • dlooman
      Ansys Employee

      Seems like your python method should work.  It can be done in POST1 with APDL also:

      /post1

      set,last          ! store some result

      node_1=100  ! hypothetical node numbers

      node_2=200

      delta_x=ux(node_1)-ux(node_2)

      delta_y=uy(node_1)-uy(node_2)

      delta_z=uz(node_1)-uz(node_2)

Viewing 1 reply thread
  • The topic ‘Need to find three-dimensional micromovement or micromotion’ is closed to new replies.