Modelling an Aeroplane - Non-Linear Differential Equation

Click For Summary

Homework Help Overview

The discussion revolves around modeling an aeroplane's landing dynamics using non-linear differential equations. The original poster is attempting to derive equations for the motion before and after braking, specifically focusing on the effects of drag modeled quadratically and linearly.

Discussion Character

  • Mixed

Approaches and Questions Raised

  • The original poster attempts to solve a differential equation related to drag forces and questions the validity of their results based on given velocity-time data. Some participants suggest plotting the data to assess the plausibility of the proposed equations. Others discuss integration techniques and the importance of limits in solving differential equations. There are also attempts to solve a second equation involving different constants, with participants expressing uncertainty about the correctness of their approaches.

Discussion Status

Participants are actively exploring various methods to solve the differential equations, with some providing guidance on integration techniques and the importance of correctly interpreting the equations. There is a recognition of potential mistakes in the original poster's approach, and suggestions for alternative methods are being discussed. Multiple interpretations of the equations are being explored, but no consensus has been reached.

Contextual Notes

Participants note the complexity of non-linear differential equations and the challenges posed by the assumptions in the models being used. There is an ongoing discussion about the implications of sign changes in the equations and how they affect the solutions.

MaceLee
Messages
16
Reaction score
0
Hi everyone,

Homework Statement



I've been having a bit of trouble with my mathematics coursework. We have to model an aeroplane that has just landed with two equations. One prior to braking, one after. I've used a model with a quadratic drag approximation; and I'm not certain if my result is correct. Mainly because we haven't covered anything to do with non-linear differential equations, and suddenly I've found myself with one.

Homework Equations



I'm modelling the system before a constant braking force with this DE:
[tex]m\ddot{x} = -k\dot{x}^2[/tex]

I'm trying to find [tex]\ddot{x}[/tex], but I'll probably need to find [tex]x[/tex] as well

The Attempt at a Solution



[tex]v = \dot{x}[/tex]

[tex]m\dot{v} = -kv^2[/tex]

[tex]\dot{v} = -(k/m)v^2[/tex]

[tex]-(\frac{m}{k})\int\frac{1}{v^2} dv = \int dt[/tex]

[tex]\frac{m}{kv} + c = t[/tex]

[tex]\dot{x} = v = \frac{m}{k(t-c)}[/tex]

Is this correct? All the constants I'll find by trial and error matching it up to the velocity-time data we were given.

Thanks :)
 
Last edited:
Physics news on Phys.org
If you are given a table of time and velocity data, you should plot these against each other. You should be able to see from the plot whether your proposed equation is plausible.
 
espen180 said:
If you are given a table of time and velocity data, you should plot these against each other. You should be able to see from the plot whether your proposed equation is plausible.

I just tried that out, it would seem that the equation isn't plausible. I'll give it another go with linear drag instead.

Thanks!
 
MaceLee said:
I just tried that out, it would seem that the equation isn't plausible. I'll give it another go with linear drag instead.

Thanks!

When you solve a differential equation using integration, you should always take note of the limits of integration. Your solution will get very messy one you start trying to get c out, as opposed to using the limits of integration and getting it directly:

[tex]m\ddot x = -k \dot x ^2[/tex]

[tex]\dot v = -\gamma v^2[/tex], [tex]\gamma \equiv \frac{k}{m}[/tex]

[tex]\frac{dv}{dt}=-\gamma v^2[/tex]

[tex]\frac{dv}{v^2}=-\gamma dt[/tex]

[tex]\int^v_{v_0} \frac{dv}{v^2}=-\gamma \int^t_0 dt[/tex]

[tex]\frac{1}{v_0}-\frac{1}{v} = -\gamma t[/tex]

[tex]v=\frac{v_0}{1+v_0\gamma t}[/tex]

Your answer is correct provided that [tex]c=-\frac{1}{\gamma v_0}[/tex]
 
RoyalCat said:
When you solve a differential equation using integration, you should always take note of the limits of integration. Your solution will get very messy one you start trying to get c out, as opposed to using the limits of integration and getting it directly:

...

I see; your solution is indeed much neater. Very much appreciated, I'll remember that in future :) Thanks
 
I've just moved onto the second equation and I'm trying to solve it:

[tex]\dot{v} = -3\lambda v^2 - \mu[/tex]

Where [tex]\lambda[/tex] and [tex]\mu[/tex] are known constants.

I tried to solve it as follows:

[tex]3\lambda \int^v_{v_0}v^2 dv = -\mu\int^t_{0}dt[/tex]

Giving:
[tex]\lambda v^3 - \lambda v_0^3 = -\mu t[/tex]

Resulting in:
[tex]v^3 = -\frac{\mu}{\lambda} t + v_0^3[/tex]

But looking at my data, this appears to be incorrect. Plotting v^3 against t does not result in a straight line. I gave wolfram alpha a go, but it gave me a weird solution involving tan. Have I done something incorrectly?

Thanks
 
I've been trying for the past day but still can't solve this equation:

[tex]\dot{v} = -\gamma v^2 - \lambda[/tex]

Where [tex]\gamma[/tex] and [tex]\lambda[/tex] are known constants

Could anyone help me please?

Thanks!
 
Last edited:
MaceLee said:
I've just moved onto the second equation and I'm trying to solve it:

[tex]\dot{v} = -3\lambda v^2 - \mu[/tex]

Where [tex]\lambda[/tex] and [tex]\mu[/tex] are known constants.

I tried to solve it as follows:

[tex]3\lambda \int^v_{v_0}v^2 dv = -\mu\int^t_{0}dt[/tex]

Giving:
[tex]\lambda v^3 - \lambda v_0^3 = -\mu t[/tex]

Resulting in:
[tex]v^3 = -\frac{\mu}{\lambda} t + v_0^3[/tex]

But looking at my data, this appears to be incorrect. Plotting v^3 against t does not result in a straight line. I gave wolfram alpha a go, but it gave me a weird solution involving tan. Have I done something incorrectly?

Thanks

The jump from the first line to the second has numerous mistakes, review it and find your mistakes.

I've found the same solution using Wolfram as well, but I'm afraid the ODE is a bit out of my range.
Now that we know that it goes like tan, then we can rationalize it. One way of 'guessing' the form of the solution, is noting that [tex]\frac{d(\tan{x})}{dx} = 1+\tan^2{x}[/tex] and then it should all come together. Guessing a solution of the form [tex]v=k\tan{(at + b)}[/tex] is a logical step to take.

As far as my limited knowledge goes, for these kinds of ODE's (Non-linear, inhomogeneous), there's not much you can do but throw everything you have at them, integrals, guesses at the solution, what have you. There's little method to the madness. :)

Though someone more clever than I am may know of a way of solving this particular kind of ODE off the top of his head. ;) I'd love to see that solution.

On a side note, are you sure that you need a minus in front of the [tex]\mu[/tex] ?
Replacing it with a plus makes the solution make sense, it turns the [tex]\tan[/tex] into a [tex]\tanh[/tex] which has the asymptotic approach to a terminal velocity which we ought to expect.

I'm assuming that the equation you've been trying to solve is freefall under the effect of gravity and a retarding force proportional to the square of the velocity.

Taking the positive direction as towards the ground, the equation of motion reads:

[tex]m\dot v = -kv^2 + g[/tex]

[tex]\dot v = -\gamma v^2 + \mu[/tex] where we have defined [tex]\frac{k}{m} \equiv \gamma, \mu \equiv \frac{g}{m}[/tex]

A mistake of sign in a differential equation stands for much more than just a different constant in the final solution.. (Though here you can see that instead of [tex]\sqrt{\mu}[/tex] you have [tex]\sqrt{-\mu}=i\sqrt{\mu}[/tex] which turns the tan into tanh, so it is just a matter of a constant. ;))

Wolfram's answer for the above ODE is:
[tex]v[t]\to \frac{\sqrt{\mu } \text{Tanh}\left[t \sqrt{\gamma } \sqrt{\mu }+\text{ArcTanh}\left[\frac{u \sqrt{\gamma }}{\sqrt{\mu }}\right]\right]}{\sqrt{\gamma }}[/tex]

Which approaches a terminal velocity [tex]v_t=\sqrt\frac{\mu}{\gamma}[/tex] as expected.

And this too is something we could have guessed, noting that [tex]\frac{d(\tanh{x})}{dx}=1-\tanh^2{x}[/tex]

Best of luck with your studies. :)
 
Last edited:
RoyalCat said:
On a side note, are you sure that you need a minus in front of the [tex]\mu[/tex] ?I'm assuming that the equation you've been trying to solve is freefall under the effect of gravity and a retarding force proportional to the square of the velocity.

It is the braking after landing, as written in the first post.

So this is the ODE:

[tex] \dot{v} = -3\lambda v^2 - \mu[/tex]

It is a first order and separable one:

[tex] \frac{dv}{dt} = -\mu(\frac{3\lambda}{\mu} v^2 + 1)[/tex]

[tex] \int_{v_0}^{v(t)} \frac{dv}{(\frac{3\lambda}{\mu} v^2 + 1)} = -\mu t[/tex]

With the new variable

[tex]x=\sqrt{\frac{3\lambda}{\mu}} v[/tex]

the integral is the form of

[tex]\int{\frac{1}{x^2+1}dx}= \arctan {x}[/tex]

with the notation

[tex]k=\sqrt{\frac{3\lambda}{\mu}}[/tex]

the solution is:

[tex]\arctan{kv(t)} = \arctan{kv_0}-\mu t[/tex]

taking the tangent of both sides:

[tex]v(t)=\frac{v_0-1/k \tan{\mu t}}{1+kv_0 \tan{\mu t}}[/tex]

ehild
 
Last edited:
  • #10
Thank you so much, ehild & RoyalCat. I had tried by differentiating it and getting a solution from the second order linear - it works for a few values but then suddenly goes wildly astray.

:)
 
  • #11
ehild said:
[tex]\arctan{kv(t)} = \arctan{kv_0}-\mu t[/tex]

taking the tangent of both sides:

[tex]v(t)=\frac{v_0-1/k \tan{\mu t}}{1+kv_0 \tan{\mu t}}[/tex]

ehild

Just one last thing! Taking the tangent of both sides gives:

[tex]kv(t) = kv_0 - tan(\mu t)[/tex]

Taking the k to the other side gives:

[tex]v(t) = v_0 - \frac{1}{k} tan(\mu t)[/tex]

Where did the denominator come from in your solution? Was it a mistake? Or did I do something wrong again :/ ?

Thanks!
 
  • #12
MaceLee said:
Just one last thing! Taking the tangent of both sides gives:

[tex]kv(t) = kv_0 - tan(\mu t)[/tex]


No.

[tex]\tan{(\alpha-\beta)}=\frac{\tan{\alpha}-\tan{\beta}}{1+\tan{\alpha}\tan{\beta}}[/tex]

ehild
 
  • #13
ehild said:
No.

[tex]\tan{(\alpha-\beta)}=\frac{\tan{\alpha}-\tan{\beta}}{1+\tan{\alpha}\tan{\beta}}[/tex]

ehild

Ah silly mistake, I took the tan separately. Thanks again ehild.
 
  • #14
I made a mistake. After introducing the new variable x=kv, dv=dx/k, we have the equation

[tex]\int{\frac{dx}{x^2+1}} = - \mu k t<br /> <br /> [/tex]

so the solution is:

[tex]\arctan{kv(t)} = \arctan{k v_0}-\mu k t[/tex]

taking the tangent of both sides:

[tex]v(t)=\frac{v_0 - 1/k \tan{\mu k t}}{1+kv_0 \tan{ \mu k t}[/tex]

I hope this is correct.ehild
 
Last edited:
  • #15
ehild said:
I made a mistake. After introducing the new variable x=kv, we have the equation

[tex] <br /> \int{\frac{kdx}{x^2 + 1} = -\mu t<br /> [/tex]

so the solution is:

[tex]\arctan{kv(t)} = \arctan{kv_0}-\frac{\mu}{k}t[/tex]

taking the tangent of both sides:

[tex]v(t)=\frac{v_0-1/k \tan{\frac{\mu}{k}t}}{1+kv_0 \tan{\frac{\mu}{k}t}}[/tex]

I hope this is correct.


ehild

Thanks ehild. I tried to use the solution to find predictions for experimental data, but the values are extremely strange. I'm not sure if it's the way I've worked out [tex]v_0[/tex], but seemingly regardless of the value, the output jumps around really weirdly. The data I'm supposed to be modelling with the equation is:

t v
10 50
11 46
12 41
13 38
14 34
15 31
16 27
17 24
18 21
19 18
20 16
21 13
22 10
23 8
24 5
25 3
26 0

But the actual values that come out as v are more on the lines of:

49.93375881
-11.79891637
-129.3575502
85.61016673
2.555699999
-70.00352361
173.8124513
17.27837342
-41.21109751
1353.425599
34.75669316
-22.1799659
-239.8506759
59.50383843
-6.916230932
-102.9952062
104.9325927

It jumps from negative to positive pretty frequently. Would this be caused by working the constant term out incorrectly?
 
  • #16
What values did you use for mu, lambda, vo?

It would be nice of you checking my solution. I am unlucky with that k, putting it at the wrong place. So my new version is
[tex]\int{\frac{kdx}{x^2 + 1} = -k \mu t<br /> <br /> [/tex]

[tex] <br /> \arctan{kv(t)} = \arctan{kv_0}-\mu k t<br /> [/tex] [tex] <br /> v(t)=\frac{v_0 -1/k \tan{\mu k t }}{1+kv_0 \tan{\mu k t}} <br /> [/tex]

ehild
 
Last edited:
  • #17
[tex]\mu = \frac{301687.25}{120000}[/tex]

[tex]3 \lambda = 103.02[/tex]

[tex]v_0[/tex] was set as to satisfy when t = 10, v = 50
 
  • #18
Where did these value come from? mu is all right, but 3lambda seems too big. You know that the tangent becomes infinite at pi/2, so k*mu*t cannot be greater than that. And the solution is valid only for positive
velocities. If the tangent is too big, v becomes negative. That constant force is realistic only till the aeroplane stops.

In what units did you measure the speed and the time? Did the braking start at t=10?
I used your data and the last version of my function to get the parameters by fitting. See the attached picture. But I got vo (actually it is at t=10) 50.2, mu =2.504, 3lambda=8.86˙10-4.

ehild
 

Attachments

  • aeroplane.jpg
    aeroplane.jpg
    16.1 KB · Views: 761
  • #19
ehild said:
Where did these value come from? mu is all right, but 3lambda seems too big. You know that the tangent becomes infinite at pi/2, so k*mu*t cannot be greater than that. And the solution is valid only for positive
velocities. If the tangent is too big, v becomes negative. That constant force is realistic only till the aeroplane stops.

In what units did you measure the speed and the time? Did the braking start at t=10?
I used your data and the last version of my function to get the parameters by fitting. See the attached picture. But I got vo (actually it is at t=10) 50.2, mu =2.504, 3lambda=8.86˙10-4.

ehild

Oh yes, [tex]3 \lambda[/tex] was written incorrectly, it should have been:

[tex]3 \lambda = \frac{103.02}{120000}[/tex]

Sorry about that D: The units are standard, v in ms^-1 and t in seconds. The breaking started at t=10 onwards yes.

Your attached graph is a really close fit! I'll try out your new function now with these values :)

Thanks
 
  • #20
With this 3lambda, everything fits!

ehild
 
  • #21
Just tried it all in excel. It gives great results :D Thank you very much ehild! Life saver :)
 
  • #22
MaceLee said:
Just tried it all in excel. It gives great results :D Thank you very much ehild! Life saver :)

I think I found the source of your mistake. You used the velocity when the braking began to extrapolate the velocity at t=0, and you called that velocity [tex]v_0[/tex] This is incorrect.
You assumed that the plane had been breaking throughout t=0 to t=10, but that might not be the case. Either way, you should take [tex]v_0[/tex] as the velocity the moment the plane started breaking, and then use [tex]t'=t-t_0[/tex] for your new time parameter, since what you care about is the process once the plane has started breaking.
 
  • #23
RoyalCat said:
I think I found the source of your mistake. You used the velocity when the braking began to extrapolate the velocity at t=0, and you called that velocity [tex]v_0[/tex] This is incorrect.
You assumed that the plane had been breaking throughout t=0 to t=10, but that might not be the case. Either way, you should take [tex]v_0[/tex] as the velocity the moment the plane started breaking, and then use [tex]t'=t-t_0[/tex] for your new time parameter, since what you care about is the process once the plane has started breaking.

You are right, the breaking began at t=10, so I took it into account in my fitting function (used t=time-10 instead of the given time values in the fitting function), and it worked surprisingly well! But the fitting works with the original t values, too, only vo is much higher (147) then.

ehild
 
Last edited:
  • #24
RoyalCat said:
I think I found the source of your mistake. You used the velocity when the braking began to extrapolate the velocity at t=0, and you called that velocity [tex]v_0[/tex] This is incorrect.
You assumed that the plane had been breaking throughout t=0 to t=10, but that might not be the case. Either way, you should take [tex]v_0[/tex] as the velocity the moment the plane started breaking, and then use [tex]t'=t-t_0[/tex] for your new time parameter, since what you care about is the process once the plane has started breaking.
ehild said:
You are right, the breaking began at t=10, so I took it into account in my fitting function (used t=time-10 instead of the given time values in the fitting function), and it worked surprisingly well! But the fitting works with the original t values, too, only vo is much higher (147) then.
ehild

Ah, indeed. Prior to being told about using limits, I had no idea that you could do so in separation of variables - so I assumed it would work the same way in all cases. Regardless, the overall result an equation which fits the data well; [tex]v_0[/tex] ends up as you said, around 140.

I've just printed all my work; would you say it's worth making the changes and reprinting? Would I be marked down for solving for [tex]v_0[/tex] (bearing in mind this is A-level)?

Many Thanks :)
 
  • #25
The v(t) function is in terms of the "braking time" which is the indicated time-10 s. So Vo is really V10. You can either plot the data in terms of the braking time and then vo = 50 m/s, or keep the original time values, but calculate the velocities in term of the braking time. If so, denote vo by v(10). That 147 as vo has no sense, as the velocity function was different before the braking started.

ehild
 
  • #26
ehild said:
The v(t) function is in terms of the "braking time" which is the indicated time-10 s. So Vo is really V10. You can either plot the data in terms of the braking time and then vo = 50 m/s, or keep the original time values, but calculate the velocities in term of the braking time. If so, denote vo by v(10). That 147 as vo has no sense, as the velocity function was different before the braking started.

ehild

Okay, I see :) Thanks, will do!
 
  • #27
MaceLee said:
Okay, I see :) Thanks, will do!

You'd just have to mention your assumption that the braking process started at t=0 and not at t=10 sec as indicated, just so the person marking your work knows not to nitpick on that particular issue.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
1K
Replies
1
Views
1K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
15
Views
2K
Replies
17
Views
3K
Replies
16
Views
2K
Replies
8
Views
2K
Replies
3
Views
2K