What is the explanation for the torpedo's behavior during its free fall?

  • Thread starter Thread starter edmundfo
  • Start date Start date
  • Tags Tags
    Falling Velocity
AI Thread Summary
The discussion centers on modeling the trajectory of a torpedo falling through air using Matlab, focusing on its unexpected behavior during free fall. The user simplified the model from 6-DOF to 3-DOF and assumed quadratic damping, noting that the torpedo's vertical velocity approaches zero after 60 seconds, which seems implausible. Responses suggest that the torpedo may not actually reach zero velocity but rather a terminal velocity, and highlight concerns about the modeling approach, particularly regarding the effects of damping coefficients and the implementation of dynamic equations. There is speculation about possible numerical inaccuracies and the influence of Coriolis forces on the results. Overall, the conversation emphasizes the complexities of accurately simulating the dynamics of a torpedo in free fall.
edmundfo
Messages
5
Reaction score
0
In an attempt to teach myself rigid body kinematics I'm trying to model the trajectory of a torpedo falling through air using Matlab. I encountered somewhat strange results from a full 6-DOF parametrization, and consequently reduced the problem to a 3-DOF parametrization using only horizontal position x, vertical position z and pitch angle theta.

I assume quadratic damping. Furthermore I assume that this quadratic damping is substantially smaller along its body-centric x-axis than along its body-centric z-axis. The modelling can be found in the two attached Matlab files. It is (with gross simplifications and some changes of convention) based on Fossen & Fjellstad: Position and Attitude tracking of AUV's: A Quaternion Feedback Approach, IEEE-JOE vol 19. No. 4 Oct. 1994. The chosen values for damping parameters (xUU, zWW and mQQ) are based on Timothy Prestero's modelling of an AUV in water (master's thesis at WHOI), but I cannot see any reason why his approach should not be valid for an object moving in air as well. All units are standard SI units (kg, m, s).

The weird result is that the torpedo after something like 60 seconds of free fall reaches a vertical velocity close to zero. This only happens when x-damping (xUU) is much smaller than z-damping (zWW). If you run the script with xUU closer to zWW, you will see the torpedo reach a terminal velocity around 50 m/s downwards, which I find much more reasonable.

So my questions would be:

1. Is it plausible that a torpedo falling in air can behave like this?
2. If not, then why?

a) Any bugs in the code that I have overlooked?
b) Because I have (deliberately) ignored lift-forces or any other forces?
c) Because quadratic damping isn't applicable for high velocities?
d) Because damping coefficients for water cannot be transferred to damping coefficients for air just like that?
e) Because of numerical inaccuracies due to transformations between body and world frame etc, possibly related to the Coriolis terms which I find a bit confusing?
f) Any other reason?

Any thoughts on this would be greatly appreciated.
 
Engineering news on Phys.org
edmundfo:

I can't say why your simulation is giving you these strange results. You didn't link to your MATLAB files.

You say that after 60 s of free fall, the velocity of the torpedo is zero. Is it possible that instead of the velocity being zero at this time, the change in velocity with respect to time is zero? In other words, the torpedo has reached what is known as terminal velocity.

You realize that if falling bodies reached zero velocity before returning to earth, there would be multitudes of objects suspended over ground, incapable of further movement.
 
I tried to attach the Matlab files. For some reason they were not displayed. Hopefully you will find them here View attachment script_test_3dof.m and here View attachment rotmat2d.m.

I did not say that the norm of the velocity reaches zero. Rather, the torpedo attains a rather high horizontal velocity when the vertical velocity approaches zero. Then as the horizontal velocity is being damped, the vertical velocity increases again. So the rod is moving all the time. Its behavior does not seem impossible to me, only implausible.

What actually seems weird to me is that a vertically falling object should attain such a high horizontal velocity after a while, irrespectively on what its initial horizontal velocity is. I would think that this happens because I implement the dynamic equations in body frame, and Coriolis force is not taken properly into account. However, if it was so, I would also expect the degree of weirdnesss to disappear with a sufficiently small stepsize in the Runge-Kutta method, which is not the case.

velocitiesInWorldFrame.jpg
 
Posted June 2024 - 15 years after starting this class. I have learned a whole lot. To get to the short course on making your stock car, late model, hobby stock E-mod handle, look at the index below. Read all posts on Roll Center, Jacking effect and Why does car drive straight to the wall when I gas it? Also read You really have two race cars. This will cover 90% of problems you have. Simply put, the car pushes going in and is loose coming out. You do not have enuff downforce on the right...
I'm trying to decide what size and type of galvanized steel I need for 2 cantilever extensions. The cantilever is 5 ft. The space between the two cantilever arms is a 17 ft Gap the center 7 ft of the 17 ft Gap we'll need to Bear approximately 17,000 lb spread evenly from the front of the cantilever to the back of the cantilever over 5 ft. I will put support beams across these cantilever arms to support the load evenly
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...
Back
Top