Location of Mass in an Oscillator with Time-Varying Force and T->0

  • Thread starter Thread starter nashed
  • Start date Start date
  • Tags Tags
    Force Time
AI Thread Summary
The discussion revolves around solving the motion of an oscillator subjected to a time-varying force and analyzing the behavior as T approaches zero. The initial solution was derived using the Laplace transform, but challenges arose when considering the limit as T approaches zero, leading to concerns about divergence. Participants noted that as T decreases, the applied force effectively becomes an impulse function, complicating the analysis. It was clarified that to achieve a Dirac delta impulse, the force must increase infinitely as T approaches zero, although this was not specified in the problem statement. Ultimately, the correct interpretation of the force's behavior at the limit resolved the confusion, confirming that the solution converges to a constant force application at t = 0.
nashed
Messages
56
Reaction score
5

Homework Statement


given an oscillator with parameters k,\gamma,m acted upon by a force of the form f(t) = {0 for t<0, F*t/T for t<T, F for t>T} find the location of the mass as a function of time, what happens when T->0 (write x(t) in this case)?

Homework Equations


the equation for the oscillator: m*x''(t) + \gamma *x'(t) +k*x(t) = f(t)
where f(t) = {0 for t<0, F*t/T for t<T, F for t>T}

The Attempt at a Solution


I managed to solve the first part using the double side Laplace transform ( given starting conditions of x(0) =0 and x'(0) =0 , but I have no idea how to approach the part about T->0, attached is the solution to the first part of the question
 

Attachments

Physics news on Phys.org
nashed said:
I managed to solve the first part using the double side Laplace transform ( given starting conditions of x(0) =0 and x'(0) =0
Does your solution satisfy the initial conditions?
but I have no idea how to approach the part about T->0
You'll need to consider what happens to the solution as T approaches 0 for both t < T and t > T.
 
TSny said:
Does your solution satisfy the initial conditions?
You'll need to consider what happens to the solution as T approaches 0 for both t < T and t > T.
yes my solution is correct, but the problem with T->0 is that the solution seems to diverge
 
nashed said:
yes my solution is correct,
What do you get for y(0)? Do you get x(0) = 0?
but the problem with T->0 is that the solution seems to diverge
It shouldn't diverge in the limit as T -> 0. Can you show how you are taking this limit?
 
TSny said:
What do you get for y(0)? Do you get x(0) = 0?

It shouldn't diverge in the limit as T -> 0. Can you show how you are taking this limit?
y(0) isn't 0 but seeing that the total solution is multiplied by a step function ( 0 for t<=0 ,1 otherwise) I get x(0) = 0, and I haven't the slightest clue how to approach T-> 0 , my reasoning is that my solution is given by some expression z(t)*u(t) - z(t-T)*u(t-T), for the second term when T -> 0 I should get the derivative of that term but for the first term there's a point where I divide by T and I can't get the second term to balance that seeing that there will always be some time period as small as we want where the first term is non zero yet the second is
 
Won't the applied force take the form of an impulse function as the width narrows towards zero? It has a particularly simple form in the Laplace domain.
 
gneill said:
Won't the applied force take the form of an impulse function as the width narrows towards zero? It has a particularly simple form in the Laplace domain.
you sir are correct! , I just looked at the definition of limit again and it cleared up a lot of confusion I had with this question, thank you now this question is solved!
 
nashed said:
y(0) isn't 0 but seeing that the total solution is multiplied by a step function ( 0 for t<=0 ,1 otherwise) I get x(0) = 0
I don't believe your expression for ##y(t)## is correct. Are you sure you wrote it down without any typographical errors? Your expression does not lead to ##x(0) = 0##, unless I keep making the same mistake when evaluating your expression for ##t = 0##

I haven't the slightest clue how to approach T-> 0 , my reasoning is that my solution is given by some expression z(t)*u(t) - z(t-T)*u(t-T), for the second term when T -> 0 I should get the derivative of that term but for the first term there's a point where I divide by T and I can't get the second term to balance that seeing that there will always be some time period as small as we want where the first term is non zero yet the second is

Yes, taking the limit as ##T## approaches 0 will yield ##x'(t)\cdot T## where ##x(t)## is the solution for finite T when ##0<t<T##.
 
Last edited:
gneill said:
Won't the applied force take the form of an impulse function as the width narrows towards zero? It has a particularly simple form in the Laplace domain.
For finite ##T## the impulse is ##\frac{1}{2}F_0 T##. So, in the limit as ##T## approaches 0 the impulse goes to zero. To get a Dirac delta impulse, the force ##F_0## would have to go to infinity as ##T \to 0##. But no mention is made of that in the statement of the problem.
 
  • #10
TSny said:
I don't believe your expression for ##y(t)## is correct. Are you sure you wrote it down without any typographical errors? Your expression does not lead to ##x(0) = 0##, unless I keep making the same mistake when evaluating your expression for ##t = 0##
that's the raw output from MATLAB when calculating z(t) ( the final answer is z(t)*u(t) - z(t-T)*u(t-T)):
(F*t)/(T*k) - (F*g)/(T*k^2) + (F*g*exp(-(g*t)/(2*m))*(cosh((t*(g^2/4 - k*m)^(1/2))/m) - (m*sinh((t*(g^2/4 - k*m)^(1/2))/m)*(g/(2*m) - (F*g^2 - F*k*m)/(F*g*m)))/(g^2/4 - k*m)^(1/2)))/(T*k^2) , so I might have missed a parenthesis somewhere, I'm rechecking it now

Yes, taking the limit as ##T## approaches 0 will yield ##x'(t)\cdot T## where ##x(t)## is the solution for finite ##T##.
I solved it by taking the limit of the force as T->0 , it's the derivative of F*t*u(t) where F is some constant. then I reanalysed in the Laplace domain, the confusion I had was that I was taking just a part of the expression to be the derivative and was confused as to what am I supposed to do with the other part, the force ends up being F*U(t)

edit: I have rechecked the parenthesis and corrected y(t), now the expression goes to zero as it should
 
Last edited:
  • #11
TSny said:
For finite ##T## the impulse is ##\frac{1}{2}F_0 T##. So, in the limit as ##T## approaches 0 the impulse goes to zero. To get a Dirac delta impulse, the force ##F_0## would have to go to infinity as ##T \to 0##. But no mention is made of that in the statement of the problem.
The force was given to be F*t/T for t<T. That might be written as (F/T)*t. Then as T → 0 you'd have your infinite spike.
 
  • #12
gneill said:
The force was given to be F*t/T for t<T. That might be written as (F/T)*t. Then as T → 0 you'd have your infinite spike.
actually it becomes F*U(t) + F*t*delta, t*delta=0 so we are left with F*U(t) but you are correct in that it was a derivative, anywho how do I mark this thread as solved?
 
  • #13
nashed said:
anywho how do I mark this thread as solved?
There's no "solved" state for a thread, so nothing needs to be done in that regard.
 
  • #14
gneill said:
The force was given to be F*t/T for t<T. That might be written as (F/T)*t. Then as T → 0 you'd have your infinite spike.
The impulse, J, of the force over the interval from t = 0 to t = T is ##J = \frac{F}{T}\int_0^Tt dt = \frac{1}{2}FT## which goes to zero as T → 0.

In the limit as T → 0 the problem becomes equivalent to applying a constant force F starting at t = 0. This is different than applying a sharp impulse at t = 0.
 
  • Like
Likes mfb
  • #15
nashed said:
actually it becomes F*U(t) + F*t*delta, t*delta=0 so we are left with F*U(t) but you are correct in that it was a derivative, anywho how do I mark this thread as solved?
Your solution for x(t) that you posted in the attachment in the first post cannot be correct. It does not satisfy the initial conditions.

[EDIT: Sorry. I somehow overlooked your comments in post #10. Would you mind posting your final answers for both parts of the problem?]
 
Last edited:
Back
Top