Acceleration and deceleration in best possible time-rotation

In summary: I don't know how you did it, but I'm very grateful.In summary, the author is trying to find a way to rotate a missile by using thrusters. He has an angle to target and knows which thrusters should be turned on to rotate in the right direction.
  • #1
Karwoch
7
0

Homework Statement


I have a missile in space, and I want to rotate it by using thrusters - eight of them - two on every of four sides as force is applied pendicular - left, right, up and down - both on front and end of missile. Now I have angle to target, I know which thrusters should I turn on to rotate in right direction, and I have angular speed.

Homework Equations


How to count how much force I can apply to rotate as fast as it is possible, and not to overshot?
Second one - how to check when I need to apply opposite force to just stop exacly at target?

The Attempt at a Solution


For now I`m using "angular velocity/angle to target" value to estimate what I need. It works somewhat, but it isn`t that good as it should. I`m no physicist, or mathematican or even good computer programer, so this is very very hard for me ;) And I would love to present world a quite realistic space battles :)
 
Physics news on Phys.org
  • #2
Hi Karwoch. Once you start a body rotating it will continue to rotate endlessly, only ceasing if you counter that rotation by appying an opposing force for the requisite duration.
 
  • #3
Exactly :) Now I have working thrusters in needed direction, I only need data when to start deceleration with full force (or 90% to have manoeuvring threshold). So, I have my angular speed, maximum angular change in delta time (or time), and angle left to target rotation. How I can "transform" my angular velocity value to angle with my maximum deceleration force?
 
  • #4
There being no friction, if you fire a thruster with maximum thrust, the rotation can be halted by firing an opposing thruster of identical thrust for the same duration. (This assumes the loss of mass in thruster fuel causes insignificant change in the body.)
 
  • #5
Yes, I do not count in loss of mass, fortunately ;) This is right, but only in case missile start accelerating from zero velocity, and when it will track something this won`t be a case. So I still need to calculate angle to angular velocity time when I should start to decelerate.
 
  • #6
I think you are about at the point where you should draw and label a diagram, and attach it.
 
  • #7
Er... I have no idea about how to do it unfortunately... And still diagram won`t give me anything if I can`t tell anything from my own knowledge... I even try to watch all lessons on angular velocities, with no much of effect. That is why I finally tried to find help here - if I would know how to do diagrams, and all physics stuff I would never bothered anyone for help... I like creating, but unfortunately I do not understand physics very well...
 
  • #8
Basically, I need equation for distance (angle) traveled with constant deceleration from certain angular velocity to zero.
 
  • #9
I can`t do diagrams, but I can do experiments on my environment. I had measured that angular velocity to angle is pretty constant (obviously) with 1.144 ratio. Also I measured missile acceleration in each frame, so now I just created a function which counts on this data angle which will pass with max deceleration:

Code:
        float angularVelocity = myRigidbody.angularVelocity.magnitude;

        while (angularVelocity > 0)
        {
            angle += angularVelocity * 1.1455f;
            angularVelocity -= 0.0008f;
        }

With it I`m now pretty close to what I want to achieve. But it still isn`t close enough somehow. And also, this calculate is long loop, with many missiles every frame, this will be probably not very processor efficient. If anyone would have a simpler equation, I really would appreciate it!
 
  • #10
Actually this last one works! And it finally solved all my problems.
 

FAQ: Acceleration and deceleration in best possible time-rotation

What is acceleration and deceleration?

Acceleration and deceleration refer to changes in an object's speed or velocity over time. Acceleration is the rate at which an object's velocity increases, while deceleration is the rate at which it decreases.

What is the difference between acceleration and deceleration?

The main difference between acceleration and deceleration is the direction of the change in velocity. Acceleration refers to an increase in velocity, while deceleration refers to a decrease in velocity.

How is acceleration and deceleration measured?

Acceleration and deceleration are measured in units of distance over time squared, such as meters per second squared (m/s^2). This unit represents the change in velocity over a specific amount of time.

What factors affect acceleration and deceleration?

Acceleration and deceleration are affected by several factors, including the mass of the object, the force applied to the object, and any external forces acting on the object. The direction of the force also plays a role in determining the direction of acceleration or deceleration.

How can acceleration and deceleration be optimized for the best possible time-rotation?

To optimize acceleration and deceleration for the best possible time-rotation, it is important to minimize the mass of the object and maximize the force applied to it. Reducing any external forces acting on the object can also help achieve the desired time-rotation. Additionally, the direction of the force should be aligned with the direction of the desired rotation for maximum efficiency.

Similar threads

Replies
13
Views
10K
Replies
5
Views
2K
Replies
1
Views
2K
Replies
5
Views
3K
Replies
17
Views
2K
Replies
11
Views
631
Replies
5
Views
711
Back
Top