B Constant Off-Center Propulsion (without gravity)

AI Thread Summary
The discussion focuses on calculating the position of a rigid body under constant off-center thrust, emphasizing the importance of understanding the direction and point of application of the force. Participants clarify that if the thrust originates from an engine fixed to the body, its direction will change as the body rotates, while an external source would maintain a constant direction. A Cartesian coordinate system is suggested for calculations, requiring the angle of the body relative to the x-axis and the offset distance from the center of mass to the thrust line. The conversation also touches on angular acceleration and the need to account for mass and moment of inertia in the calculations. Overall, the thread highlights the complexities of modeling motion under constant off-center propulsion.
Gabriel Mota
Messages
4
Reaction score
0
Hi,

How to calculate the position in time by applying a force, like a Thrust, not in the center of mass:

553ZYzJ.png

I only know about the linear and angular formulas: Pos/rotation = 1/2 * F * Time^2

I have struggled finding topics about this maybe because i don't know the correct nomenclatures and maths.
 

Attachments

  • 553ZYzJ.png
    553ZYzJ.png
    389 bytes · Views: 703
Physics news on Phys.org
First step is to be clear about what exactly is constant here. Is the direction and point of application of thrust constant relative to the rigid body, as would be the case for an engine within the body, or is the point of application fixed in the body but the direction fixed in the rest frame?
 
haruspex said:
First step is to be clear about what exactly is constant here. Is the direction and point of application of thrust constant relative to the rigid body, as would be the case for an engine within the body, or is the point of application fixed in the body but the direction fixed in the rest frame?

Thanks for answering.

By constant i mean the same force is constantly being applied and as you mention, could be for example a spaceship with an engine.
 
Gabriel Mota said:
Thanks for answering.

By constant i mean the same force is constantly being applied and as you mention, could be for example a spaceship with an engine.
You seem to have missed the crux of my question.
I understand that the force is to be of constant magnitude, but what about its direction? If it is from an engine rigidly fixed to the body then its direction changes as the body rotates; but if it is from an outside source then the direction may be constant in the inertial frame.
 
haruspex said:
You seem to have missed the crux of my question.
I understand that the force is to be of constant magnitude, but what about its direction? If it is from an engine rigidly fixed to the body then its direction changes as the body rotates; but if it is from an outside source then the direction may be constant in the inertial frame.

Yes, the engine would be fixed and rotates with the rigid body.
 
Gabriel Mota said:
Yes, the engine would be fixed and rotates with the rigid body.
Ok, so choose a coordinate system and define some variables.
In Cartesian, with x, y as the coordinates of the mass centre, you need the angle the body makes to the x axis, and an offset distance from the mass centre to the line of action of the thrust. Take the offset as being in the +x direction when the angle is zero.
 
TEnI4Mk.png


If point application was center of mass (0,0):
y = (1 / 2) * F * Time2

AngularVelocity increases every frame by = ( Position Cross Product with Force ) / Moment Of Inertia
 

Attachments

  • TEnI4Mk.png
    TEnI4Mk.png
    4.1 KB · Views: 538
Gabriel Mota said:
If point application was center of mass (0,0):
But it isn't, and you need to make the origin fixed in space, not fixed as the mass centre.
Gabriel Mota said:
y = (1 / 2) * F * Time2
You omitted mass.
Gabriel Mota said:
AngularVelocity increases every frame by = ( Position Cross Product with Force ) / Moment Of Inertia
That's the angular acceleration. To turn it into the increase in angular velocity in a time step you need to multiply by something.
From the reference to "every frame ", sounds like this is for a simulation.
 
Back
Top