Velocity and Acceleration Equations | Calculating Time of Impact

  • Thread starter Thread starter GreenPrint
  • Start date Start date
  • Tags Tags
    Kinematics
AI Thread Summary
The discussion revolves around calculating the time a weather balloon hits the ground using the polynomial function for altitude, h(t). The user calculates a time of 51.1942 hours, which exceeds the defined range of 0 to 48 hours for the function. They realize that to find when the balloon hits the ground, they should solve for h(t) = 0, rather than relying on when the velocity is zero. The conversation highlights confusion over using velocity and the interpretation of results, ultimately suggesting a potential error in the textbook's problem constraints. The consensus is that the calculated time of impact is valid, but it falls outside the expected range.
GreenPrint
Messages
1,186
Reaction score
0
Even though this is from my computer science textbook, I strongly believe this is a question with regards to physics/calculus. I'm not having an issue with using MATLAB but am stuck on interpreting my results which have to do with calculus/physics. When asked to find the time when the balloon hits the ground I come up with 51.1942 hours. This is a problem because the function that determines displacement is only defined on 0 =< t <= 48, as you'll see when you read the question to the problem. Hence, I don't know how to proceed.

Homework Statement



Let the following polynomial represent the altitude in meters during the first 48 hours following the launch of a weather balloon:

h(t)=-0.12t^4+12t^3-380t^2+4100t+220

Assume that the units of t are hours.

(a) Use MATLAB together with the fact that the velocity is the first derivative of the altitude to determine the equation for the velocity of the balloon.
(b) Use MATLAB together with he fact that acceleration is the derivative of velocity, or the second derivative of the altitude, to determine the equation for the acceleration of the balloon.
(c) Use MATLAB to determine when the balloon hits the ground. Because h(t) is a fourth-order polynomial, there will be four answers. However, only one answer will be physically meaningful.

There are other parts but part C is were I'm having a problem.

Homework Equations


The Attempt at a Solution



Code:
h=sym('-.12*t^4+12*t^3-380*t^2+4100*t+220');
disp('(a)')
V=diff(h,1)
disp('(b)')
a=diff(h,2)
disp('(c)')
max(double(solve(h)))
(a)
 
V =
 
- 0.48*t^3 + 36*t^2 - 760*t + 4100
 
(b)
 
a =
 
- 1.44*t^2 + 72*t - 760
 
(c)

ans =

   51.1942
 
Physics news on Phys.org
I can assume that the answer is about 42.424776102064832588144711559012 sense it's when velocity is equal to zero and afterwards becomes negative or undefined correct?
 
The only problem I'm running into is that h(42.424776102064832588144711559012) is not zero...

I strongly believe that the answer is roughly 51.1942, which is a problem...

Is there an error with my book?
 
GreenPrint said:
I can assume that the answer is about 42.424776102064832588144711559012 sense it's when velocity is equal to zero and afterwards becomes negative or undefined correct?

If it's going up then velocity is positive. If it's coming down velocity is negative. Why do you think there is something 'undefined' about having negative velocity?? I think your answer of 51.1942 is correct.
 
Well when the velocity is equal to zero it's a critical point of the displacement function and can be a local max or a local minimum of the displacement function. I'm looking for the minimum value of h(t) and I have to test the end points. The function is only defined on [0,48]. The velocity is equal to zero when t =

8.2907656948903308546403410746918
24.284458203044836557214947366296
42.424776102064832588144711559012

and

h(8.2907656948903308546403410746918)=1.4364e+004
h(24.284458203044836557214947366296)=5.8093e+003
h(42.424776102064832588144711559012)=1.7779e+004
h(0)=220
h(48)=1.1594e+004

I think I may be thinking about this to hard =_=
 
I'm just now realizing that in my code I did max(double(solve(h))) and solved for h and solved for the max value when they wanted me to use velocity to find the answer... still stumped though
 
GreenPrint said:
I'm just now realizing that in my code I did max(double(solve(h))) and solved for h and solved for the max value when they wanted me to use velocity to find the answer... still stumped though

They want you to find when it hits the ground. That's when h=0. The velocity doesn't have to zero when it hits the ground. You don't need to use the velocity to find that. h is defined everywhere. You just have to find the first point where it becomes 0.
 
Code:
>> solve(h)
 
ans =
 
                                    -0.053393860663345759885828826694241
                                       51.194203288621121398687444073266
 24.429595286021112180599192376714 - 8.5963040392928577204810707919835*i
 8.5963040392928577204810707919835*i + 24.429595286021112180599192376714
I got 51.194203288621121398687444073266 which is out of the range for which h is defined.
 
GreenPrint said:
Code:
>> solve(h)
 
ans =
 
                                    -0.053393860663345759885828826694241
                                       51.194203288621121398687444073266
 24.429595286021112180599192376714 - 8.5963040392928577204810707919835*i
 8.5963040392928577204810707919835*i + 24.429595286021112180599192376714
I got 51.194203288621121398687444073266 which is out of the range for which h is defined.

I think your answer is fine. If they really insist that the formula is only valid for the first 48 hours, then you are right. It's going to be difficult to say where it 'hits the ground'. I think it's a problem with the book.
 
  • #10
Yay ^_^ you I think so to
 
Back
Top