Combining linear and rotational equations of motion

In summary: You should be aware that the nice decomposition into translation and rotation works if you take the translation of the center of mass and the rotation around the center of mass.
  • #1
JS1103
7
0
I have a moving body with constant linear and rotational acceleration. Given a starting condition (position, orientation, linear and angular velocities), how can I combine the equations of motion to give a position and orientation a given time on?
 
Physics news on Phys.org
  • #2
You can calculate the displacements from both effects separately and add them.
If that does not help, it would be interesting to know more about the setup you consider.
 
Last edited:
  • #3
Thank you for your reply mfb, however, I am struggling to get the results I'm looking for.

As a simplified example, if we have an initial position of (0, 0) m, orientation of 0 rad, velocity of (1, 0) m/s, angular velocity of π/60 rad/s and zero linear and angular acceleration, then after 60 s:
r = r0 + v0t + 0.5at² = (60, 0) m
θ = θ0 + ω0t + 0.5αt² = π rad

So calculating separately and combining, we have traveled 60 m in a straight line and are now facing back to our start point.
What I was intending is that we have traced an arc with the position being (0, 120/π) m.
 
  • #4
JS1103 said:
zero linear and angular acceleration ... What I was intending is that we have traced an arc
You can't trace an arc with zero linear acceleration. You want linear velocity coupled to orientation, so it changes direction, which constitutes a linear acceleration.
 
  • #5
Could you please explain how I can achieve this? In my example above, what formula would I use to calculate the position at any given time if the body is rotating and the velocities are in the body's axes?
 
  • #6
"initial position of (0, 0) m"
"velocity of (1, 0) m/s"
"zero linear ... acceleration"

If it has zero velocity and zero acceleration in the y-axis the displacement in the y-axis will remain unchanged no matter what happens in x or orientation. So it must end up at (something, 0) .

Circular motion in Cartesian coordinates involves terms like...

y = RCos(wt)
x = RSin(wt)

where R is the radius (60/π)
w = angular velocity (in this case you want to travel 180 degrees around the arc in 60 seconds = π/60)
t = time (0-60)

Something like that anyway.
 
  • #7
CWatters said:
If it has zero velocity and zero acceleration in the y-axis the displacement in the y-axis will remain unchanged no matter what happens in x or orientation. So it must end up at (something, 0)
The velocity is in the body's axes, so given it is rotating, why must it end up at (something, 0)?
 
  • #8
JS1103 said:
Thank you for your reply mfb, however, I am struggling to get the results I'm looking for.

As a simplified example, if we have an initial position of (0, 0) m, orientation of 0 rad, velocity of (1, 0) m/s, angular velocity of π/60 rad/s and zero linear and angular acceleration, then after 60 s:
r = r0 + v0t + 0.5at² = (60, 0) m
θ = θ0 + ω0t + 0.5αt² = π rad

So calculating separately and combining, we have traveled 60 m in a straight line and are now facing back to our start point.
What I was intending is that we have traced an arc with the position being (0, 120/π) m.
The position of what is like that?

You should be aware that the nice decomposition into translation and rotation works if you take the translation of the center of mass and the rotation around the center of mass.
Are your initial conditions (linear velocity and position) referring to the center of mass?
 
  • #9
The position is the body's centre of mass in a fixed axis system. The linear velocity and acceleration is in the body's axes. I would like to be able to calculate the body's location in the fixed axis system and the velocity in the body's axes at any given time, assuming the linear and rotational acceleration are constant.
 
  • #10
Rotation around what? If it is around the center of mass, and if we consider the center of mass only here, then rotation does not influence the position at all.
If you consider a point somewhere else on the object, then your position calculation is wrong, and the point will describe an arc.
 
  • #11
I'll try an illustration to help explain what I'm trying to do.
upload_2015-3-10_16-58-7.png

In all three scenarios above I have plotted the position over 60 s starting from (0, 0) with an initial orientation along the x-axis and no linear acceleration (in the body's axes).
In Scenario 1, I have an initial velocity of (1, 1) m/s, and no rotational velocity or acceleration.
In Scenario 2, I have also introduced an initial angular velocity of π/60 rad/s. The velocity remains as (1, 1) m/s relative to the body, but as the body's orientation is changing, it traces an arc.
In Scenario 3, I have also introduced an angular acceleration of π/600 rad/s², which then causes it to spiral.

I would like to know, given a constant acceleration in the body's axes, how do I calculate its position and velocity in the fixed axes at any given time?
I appreciate my original question was not precise enough. Thank you for your help so far in understanding what I was actually trying to ask!
 
  • #12
JS1103 said:
The velocity is in the body's axes, so given it is rotating, why must it end up at (something, 0)?

Sorry I didn't see your post #5 when I posted #6.
 
  • #13
JS1103 said:
The position is the body's centre of mass in a fixed axis system. The linear velocity and acceleration is in the body's axes. I would like to be able to calculate the body's location in the fixed axis system and the velocity in the body's axes at any given time, assuming the linear and rotational acceleration are constant.

The linear velocity relative to the body's axes? Linear velocity of what? You mean a specific point of the body?
Using the body's axes is tricky. You consider these axes as moving with the body? Or fixed? Or moving but only by translation?
 
  • #14
JS1103 said:
In Scenario 2, I have also introduced an initial angular velocity of π/60 rad/s. The velocity remains as (1, 1) m/s relative to the body, but as the body's orientation is changing, it traces an arc.

Ok but that's not how physical objects behave in the real world. Bodies have momentum so simply rotating them does not alter the direction component of their velocity. For that you need an acceleration.

Edit: If you throw a ball straight up it will go straight up regardless of any spin you give it.
 
  • #15
Something is unclear here.
You assume that the points of the body move relative to the body? Isn't this a rigid body?
 
  • #16
or put it this way... You say...

The velocity remains as (1, 1) m/s relative to the body

How can a body can have a velocity relative to itself?
 
  • #17
Perhaps look up centripetal acceleration. If the object moves in a circle that implies it's being accelerated towards the centre of the circle eg at right angles to it's instantaneous direction of motion. It doesn't have velocity in that direction.
 
  • #18
Thank you for all the replies.

nasu said:
Using the body's axes is tricky. You consider these axes as moving with the body? Or fixed? Or moving but only by translation?
Yes, the axes are moving with the body, following its orientation.

CWatters said:
Edit: If you throw a ball straight up it will go straight up regardless of any spin you give it.
It produces its own thrust, more like a rocket than a ball, so it should move in a different direction as it spins.

CWatters said:
Perhaps look up centripetal acceleration
Thank you. I will look into this.
 
  • #19
JS1103 said:
It produces its own thrust, more like a rocket than a ball, so it should move in a different direction as it spins.

That makes more sense. To move in a circle start with some initial velocity (v) and generate a sideways thrust (force) perpendicular to v (eg pointed at the centre of the circle). This will generate centripetal acceleration. The required force = mv2/r where m=mass of object, v = velocity, r = radius.

However this assumes you are modelling mass and inertia correctly. I suspect you might not be.
 

1. What is the difference between linear and rotational motion?

Linear motion refers to movement in a straight line, while rotational motion refers to movement around an axis or center point.

2. Can linear and rotational motion be combined?

Yes, they can be combined using the principles of Newton's laws of motion and the concept of torque.

3. How are linear and rotational equations of motion related?

Linear and rotational equations of motion are related through the conversion of linear quantities, such as velocity and acceleration, into their rotational equivalents, such as angular velocity and angular acceleration.

4. What is the importance of combining linear and rotational equations of motion?

Combining these equations allows for a more comprehensive understanding and analysis of complex motions, such as those seen in objects rolling or sliding down an incline.

5. What are some real-world applications of combining linear and rotational equations of motion?

This concept is instrumental in fields such as engineering, robotics, and sports science, where understanding the interactions between linear and rotational motion is crucial for designing and optimizing various systems and movements.

Similar threads

Replies
74
Views
2K
Replies
19
Views
1K
Replies
2
Views
772
  • Mechanics
Replies
3
Views
112
Replies
6
Views
910
Replies
2
Views
72
Replies
1
Views
738
Replies
1
Views
771
Back
Top