Multiple Scales and Non-Linear Oscillator.

Click For Summary
The discussion focuses on solving the differential equation for a driven, damped pendulum modeled as a non-linear oscillator. The equation is simplified using a small angle approximation, leading to a linear governing equation when only first-order terms are considered. However, to capture non-linear behavior, higher-order terms must be included in the Taylor series expansion of sine, resulting in a more complex governing equation. The multiple scales method is suggested for obtaining corrections to the linear solution, requiring careful collection of terms at each order of the perturbation parameter. Ultimately, the approach emphasizes the need for a power series solution to account for small non-linear effects while remaining within the small angle approximation framework.
qspeechc
Messages
839
Reaction score
15
Hello everyone. My question is quite long, so please bear with me; my professor is very busy and cannot help me at the moment, and I can't contact the course tutor.

We have the DE

\ddot \theta + \alpha \dot \theta + \sin{\theta } = \epsilon \cos{\omega t}

where theta is the angle the pendulum makes with the vertical, and the RHS represents the driving force. \omega is not near any resonant frequencies. \epsilon is a small perturbation, and \alpha is small.

We should solve this DE for small angles theta. The assignment says
\theta (t) = \epsilon \phi (t) and \phi is of order 1.

So, the Taylor seres expansion of sine gives

\sin{\theta } = \theta - \theta ^3/6 + ...

I am doing a first order expansion (only keeping terms up to the order of epsilon^1), therefore we can keep only the first term in the expansion, as \sin{\theta} is of the order \epsilon. But then the governing DE is linear! Is this correct, because this is meant to be a non-linear oscillator assignment? Anyway, if I then keep the first two terms in the expansion of sine we get

\ddot \theta + \alpha \dot \theta + \theta - \frac{\theta ^3}{6} = \epsilon \cos{\omega t}

If I try to solve this directly by the multiple scale method, I do
\theta = \theta _0 + \epsilon \theta _1
where \theta _n =\theta _n(T_0,T_1,...) and T_n=\epsilon ^nt.
If I define
D_n = \frac{\partial }{\partial T_n}
then multiple scales gives:
collecting terms of coefficient \epsilon ^0:

{D_0}^2\theta _0 + \alpha D_0\theta _0 + \theta_0 - \frac{\theta_0 ^3}{6} = 0

This is just the homogeneous form of the governing DE. Therefore, if you try solving this by multiple scales, and collecting terms \epsilon ^0 again, you will find the method requires you to solve the exact same DE again, an infinite regression of the same DE! So how do we go about this? I could use a straight expansion \theta = \theta + \epsilon \theta but I encounter the same problem. I cannot use other techniques to solve this.

Now, if instead I make the substitution \theta = \epsilon \phi, the governing DE becomes

\ddot \phi + \alpha \dot \phi + \phi - \frac{\epsilon ^2\phi ^3}{6} = \cos{\omega t}

Since I only do a first order expansion, this reduces to

\ddot \phi + \alpha \dot \phi + \phi = \cos{\omega t}

But this is simply the linear, damped, driven oscillator! So solving this gives an amplitude and phase which are constants, and that is obviously not correct for a non-linear oscillator, surely? Help, I am confused.
 
Physics news on Phys.org
Does the assignment itself give you any indication that you want a solution beyond the linear approximation?

If you want more than a linear approximation, you could suppose that \theta = \epsilon \phi_0 + \epsilon^2 \phi_1 + \dots, and then collect terms in each order of epsilon, and suppose that they approximately vanish separately (i.e., collect all the \mathcal{O}(\epsilon) terms, that gives you one DE to solve, then collect all the \mathcal{O}(\epsilon^2) terms, giving you another DE to solve, which will require your solution to the first DE). For instance, for \phi_0 you would get the same linear equation you just had, but you would also generate an equation for \phi_1:

\ddot{\phi}_1 + \alpha \dot{\phi_1} + \phi_1 = \frac{\phi_0^3}{6}

From your first equation you have the solution for \phi_0, so you plug that into this expression and solve the equation for \phi_1. You can keep generating equations in this manner to keep adding corrections to your linear solution. You have to be careful not to lose any terms, though. This means as you go to higher order corrections, you'll have to keep more terms in your expansion of sine, etc. (So, check to make sure I didn't miss any terms in the \mathcal{O}(\epsilon^2) expression above - I did it quickly). There might be a caveat about the expansion - something to do with making sure you don't generate any resonant terms, but I can't remember if this is already taken care of the way I wrote things.

But anyways, that's the general idea you can use.
 
Last edited:
Ok, so it is established that the zeroth order gives a linear DE to solve. For the first order term in epsilon, I do not get the same expression as you. Is that what you have when you eliminate secular terms? Because I get something very complicated.
 
Like I said, I did that quickly. Looking at it again, I might have made a mistake with the orders of terms, namely that DE I wrote for \phi_1 shouldn't have the \phi_0 term in it - that's a next order term, I think. I think the following should be mostly correct, but I am a bit rusty at this so I may have missed a few details:

Let \theta = \epsilon \phi_0 + \epsilon^2 \phi_1 + \hat{\phi}, where \phi_0, \phi_1 = \mathcal{O}(1) and \hat{\phi} = \mathcal{O}(\epsilon^3). Your DE is

\ddot{\theta} + \alpha \dot{\theta} + \left[\theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \dots\right] = \epsilon \cos \omega t

Suppose we keep only order 1 terms in \theta/\epsilon. That gives your original linear DE \ddot{\phi_0} + \alpha \dot{\phi_0} + \phi_0 = \cos \omega t. If you keep order epsilon terms, then you get \ddot{\phi_1} + \alpha \dot{\phi_1} + \phi_1 = 0 - there is no contribution from higher order terms in the sine since \theta^3/\epsilon is order epsilon^2 at best. If you let \hat{\phi} = \epsilon^3 \phi_2 + \hat{\phi}', where \hat{\phi}' = \mathcal{O}(\epsilon^4), then the next order in epsilon equation is

\ddot{\phi}_2 + \alpha \dot{\phi_2} + \phi_2 = \frac{\phi_0^3}{6}

and so on. (No other terms from \theta^3 appear since they are all next order in epsilon. If you expand to fourth order in epsilon you will have to consider other terms that go as \phi_0\phi_1, for instance. There are no contributions from the \theta^5 term until you expand to fifth order in epsilon).

Essentially what I'm suggesting is a power series solution in the small parameter \epsilon:

\theta = \epsilon \sum_{n=0}^\infty \phi_n \epsilon^{n}

The right hand side of your equation is also treated as a power series sum in \epsilon, of which only one term is nonzero. You then suppose that you can get your solution by equating coefficients of each power series that are the same order in \epsilon.

One thing to keep in mind here is that this is all still effectively a small angle approximation; you're just calculating small nonlinear corrections to the solution.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
5
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K