Finding the inverse solution to a non-linear differential equation
- From: glenn_ramsey@xxxxxxxxx
- Date: 20 Jul 2005 23:39:35 -0700
Hi,
This nonlinear equation describes the motion of a body subject to drag.
M*(d^2x/dt^2) + D*(dx/dt)^2 - F(t) = 0
Where M is mass, D is a drag factor and F is a forcing function.
This is straightforward to solve numerically to find x and dx/dt given
t and some initial conditions x[0] and dx/dt[0], but how does one
approach the solution if x is given and t is the desired solution?
One approach is to solve for x at a number of small timesteps and then
interpolate t when given x, but maybe there is a more direct approach?
What I am trying to do here is to simulate a pulse train generated by a
fan. Sensors on the fan shaft generate several pulse signals per
revolution and I want to calculate the time period between the pulses
which occur at regular distance increments but varying times depending
upon the acceleration/deceleration of the fan.
Glenn
.
- Follow-Ups:
- Re: Finding the inverse solution to a non-linear differential equation
- From: Robert Israel
- Re: Finding the inverse solution to a non-linear differential equation
- Prev by Date: Fractional derivatives
- Next by Date: Re: set of a set etc.
- Previous by thread: Fractional derivatives
- Next by thread: Re: Finding the inverse solution to a non-linear differential equation
- Index(es):
Relevant Pages
|
Loading