Solved

Reverse trajectory calculation

Posted on 2009-05-18
12
444 Views
Last Modified: 2013-12-26
Using the following rules:

x = vx * t
y = vy * t + c * t
sqr( vx * vx + vy * vy ) = 1

When the numbers c, x and y are known,
how do I calculate t, vx and vy for the lowest positive value of t?
how do I calculate vx and vy for a given value of t?
0
Comment
Question by:JasonMewes
  • 6
  • 3
  • 2
  • +1
12 Comments
 
LVL 1

Accepted Solution

by:
leiz earned 500 total points
ID: 24415922
Since c, x, and y are known, for a given t:

from (1), we can have: vx = x/t
from (3), we can have vy = sqrt(1- vx*vx) = sqrt(1- (x/ t) * (x/t))

considering (2), after a series of transformation:
t=sqrt(x^2 + (y-ct)^2) or t = -sqrt(x^2 + (y-ct)^2)

It is can be inferred that the lowest positive value of t is location, (x,y), dependent. With x = 0, y = ct, t can be 0.
0
 
LVL 27

Expert Comment

by:aburr
ID: 24416758
Alternatively (and a bit simpler) you have
vy = y/t - c
0
 
LVL 1

Expert Comment

by:leiz
ID: 24416832
the bottom line for this problem is:

although it is routine to calculate the trajectory based on known initial condition, the answer to the reverse problem may not always be unique or finite.
0
 
LVL 27

Expert Comment

by:aburr
ID: 24416843
I beleive there is some difficulty with the equationb
t=sqrt(x^2 + (y-ct)^2) or t = -sqrt(x^2 + (y-ct)^2)
The units do not check out.
0
 
LVL 84

Expert Comment

by:ozo
ID: 24416874
x = vx * t
y = vy * t + c * t
sqr( vx * vx + vy * vy ) = 1
y = (vy+c) * t
vx = x/t
vy = y/(t+c)

0
 
LVL 27

Expert Comment

by:aburr
ID: 24416897
oxo
are you sure your vy is correct? It looks to me that it has units trouble.
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 84

Expert Comment

by:ozo
ID: 24416920
No more units trouble than the original rules
What are the units of y, vy, c and t?
0
 
LVL 27

Expert Comment

by:aburr
ID: 24416930
If you know x, y, and c there is only one value of t which will fit.
(actually possibly two because there is a square root involved)
0
 
LVL 27

Expert Comment

by:aburr
ID: 24416967
L      L/T      L/T      and    T


your last equation returns to y = vy *t + vy*c
0
 
LVL 84

Expert Comment

by:ozo
ID: 24417090
sorry, you're right
vy = y/t - c
0
 
LVL 27

Expert Comment

by:aburr
ID: 24417390
t = -2c*y +- (sqr (4 c^2*t^2 + 4 (V^2-c^2)*(x^2+y^2))/(2(V^2-c^2)))


Where V is the 1 in your velocity equation.


0
 

Author Comment

by:JasonMewes
ID: 24418837
leiz, your solution works quite well for the problem I describes - so I will award you your points.
however, i made I mistake in the formulation, so I'm going to add another question with the correct formulas.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Okay. So what exactly is the problem here? How often have we come across situations where we need to know if two strings are 'similar' but not necessarily the same? I have, plenty of times. Until recently, I thought any functionality like that wo…
Article by: Nadia
Linear search (searching each index in an array one by one) works almost everywhere but it is not optimal in many cases. Let's assume, we have a book which has 42949672960 pages. We also have a table of contents. Now we want to read the content on p…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now