Dynamics of a free hanging 3D needle

  • Context: Graduate 
  • Thread starter Thread starter eterna2
  • Start date Start date
  • Tags Tags
    3d Dynamics Needle
Click For Summary

Discussion Overview

The discussion revolves around modeling the dynamics of a free hanging 3D needle in a virtual environment, particularly focusing on how it responds to external forces and collisions. Participants explore the implications of gravity and tension in the thread supporting the needle, as well as the integration of impulses in the simulation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant describes their confusion regarding the modeling of a free hanging needle, particularly in calculating its orientation and angular velocity after external impacts.
  • Another participant suggests simplifying the problem by treating the needle as a two-point linked mass system, noting that this approach could help clarify the steps needed for modeling the forces acting on the needle.
  • A different participant proposes a method for iteratively calculating the forces and movements of the needle and its attachment point, emphasizing the importance of maintaining the thread's tautness during the simulation.
  • One participant expresses difficulty in understanding the previous suggestions, highlighting constraints related to real-time simulation programming.

Areas of Agreement / Disagreement

Participants present multiple competing views on how to approach the modeling of the needle, with no consensus reached on a single method or solution. The discussion remains unresolved with various suggestions being explored.

Contextual Notes

Participants mention limitations related to the complexity of the needle's dynamics and the need for a simplified model to facilitate real-time simulation. There are also references to the challenges of accurately representing the forces and movements involved in the system.

eterna2
Messages
2
Reaction score
0
Hi! I would be extremely grateful if anyone could help me figure out this mess... I hadn't touched mechanics for too many years and I guessed i gotten myself a little confused...

I am trying to model a 3D needle/object in a virtual world... I have done the part on freebodies collision... but i think i am starting to get everything mixed up...

I am now trying to model a free hanging needle which hangs from a thread, and the needle is suppose to response to other objects. What i did previously was a zero gee free body needle, which can be manipulated by other objects...

now with addition of gravity and a reaction force from a thread confused me, because in the prev part, I made use of impulses to calculate and model the resultant responses... What i did was to just compute the resultant orientation and position of the needle, with respect to its center of mass, as in i pretend the needle is a point mass.

So now the problem I am facing is tat, for a free hanging needle in an initially unstable elevated level, the resultant force at the CM is 0, and I can get the resultant moment. I can calculate the position of the CM in the next time step, by finding the acceleration at CM, but I have no idea how can i compute the orientation of the needle at the next time step?

Can I:
Summation of Moments = Moment of Inertia x alpha

so i can find:
alpha

so
Angular velocity = initial angular velocity + alpha

? so assuming i am rite,

how can i integrate this with impulses? as in a object hitting the free hanging needle...

cuz for my free body collision,

Angular velocity = inverse of moment of inertia x angular momentum

so which one shld i use to find the angular velocity of the needle so tat i can compute its orientation in the next time step??

thanks :)
 
Physics news on Phys.org
This is only a suggestion -- try thinking of the needle as a two point linked mass problem ( in reallity it is distributed ), this may indicate what the steps are , there is not enough info at one point since the fields differ at different points thru' the needle length. In this simplified model there are only two restrictions to apply the max thread length ( it may not be taut) and the rigid point to point link .This is a small time step approach in that you do not have to explicitly deal with rotation just the point movements under forces.
I have done this for 2D using 4 points with rubber band connections without any major problems.
Ray.
 
Last edited:
try again

I thought it through a little , but do not take for granted. Start with two point mass in a hanging state with the thread taut. The thread is attached to A.
For small time step dt , calc the force on A hence the accelleration and direction , if the direction is such that the thread remains taut calculate the radial velocity and v= v+ a.dt in whatever direction and d = d + v.dt , if the thread goes loose calc the appropriate movement.
Assume this movement is communicated to B via the CM of the system to obtain new x,y,z of B.
Then switch to B calc from forces it's movement in dt . Assume communicated to A via the CM , apply the same reasoning concerning thread tautness.
Keep iterating around this loop. I'm pretty sure that for a free needle this could work , I'm not sure about the thread reaction situation , but what I am doing is to imagine a real situation in which there is a finite time for the masses to communicate and what happens then.
The rubber banding I mentioned solves this problem and you can choose a law which simulates rigidity , unfortunately I've lossed the software and cannot remember all the details. Ray.
 
hmmm i dun quite get what u mean...
lemme think on it awhile...

i can't do it in a normal way, because I am writing a program to do the simulation at real time, so I am pretty much constrained in how i represent my model...

thanks, E2
 
Last edited:

Similar threads

Replies
16
Views
2K
  • · Replies 138 ·
5
Replies
138
Views
9K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
7
Views
3K
  • · Replies 30 ·
2
Replies
30
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K