System Modelling/Dynamics question (time settling)

  • Thread starter Thread starter KingDaniel
  • Start date Start date
  • Tags Tags
    System
AI Thread Summary
The discussion centers on understanding the derivation of settling times in first-order step function responses, specifically the transition from 1% to 0.1% settling time. The formula for settling time at 1% is established as ts = 4.6T, while the time to reach within 0.1% is expressed as t0.1% = t1% + ln(10)T. Participants clarify that the addition of ln(10)T arises from the logarithmic relationship between the two percentages, emphasizing the importance of focusing on ratios rather than differences in the equations. Misunderstandings about logarithmic properties and calculations are addressed, ultimately reinforcing the correct application of logarithmic identities in this context. The conversation concludes with a consensus on the correct interpretation of the formulas and their derivations.
KingDaniel
Messages
44
Reaction score
1

Homework Statement


This is for a first order step function response, where T is the time constant and x(t) is H...(input).
For settling time, the percentage most often taken is 1% within the final value, which gives the settling time, ts, from:

0.99H = H(1 - e-ts/T)

We get, ts = 4.6T.

Now, in some applications it may be appropriate to take another value of output. For example: time to get within 0.1% of final value.
I saw this example somewhere but I don't understand their working method which was:

t0.1% = t1% + ln(10)T

I understand that the time to get within 0.1% of the final value will be "the time to get within 1% of the final value (H)" + something.
But I don't understand why it's plus ln(10)T. It's been bothering me since last night and I need to know why they did that and still got the right answer of 6.9T.

When you do it the normal way, you get 6.9T too. ie:

0.999H = H(1 - e-ts/T)
e-ts/T = 0.001
ts = -Tln(0.001)
ts = Tln(1000)
ts = 6.9T
t0.1% = 6.9T

My question is, why did they add "ln(10)T" to "the time it takes to get within 1% of the final value"?
I have a feeling I might just be overlooking something small.

Homework Equations



y(t) = H(1 - e-ts/T)

The Attempt at a Solution



At first I thought that the ln(10)T was the time it takes to cover 0.009H, because:

0.999H = 0.99H + 0.009H, which is:
t0.1% = t1% - ln(0.991)T
t0.1% = t1% + ln(1.01)T

But I guess I was wrong because clearly ln(10)T is not equal to ln(1.01)T.
 
Last edited:
Physics news on Phys.org
Hi Dan,

You correctly guess that jumping from 0.999H = 0.99H + 0.009H to t 0.1% = t 1% - ln(0.991)T isn't right. So my question is: where did you get the idea that it is ?
If I write out the difference, I get:$$
y(t_{0.1\%}) - y(t_{1\%}) = H(1-e^{ \; t_{0.1\%}/T } ) - H(1-e^{ \; t_{1\%}/T } )
$$with, on the left 0.009 H allright, but on the right I am stuck with a difference, so pretty awkward to solve !

The advice is: you want to end up sith something that looks like $$ t_{0.1\%} - t_{1\%} = \ln(10)T\ , \rm {or} \ \ t_{0.1\%}/T - t_{1\%}/T = \ln(10)\ ,$$ so exponentiate left and right and see where that gets you.
 
Hi @BvU , I thought it was correct because 0.99 + 0.009 = 0.999.

I think the author of the text skipped a few steps. I just realized that ln(1000) = ln(100) + ln(10), ie:

t0.1% = -Tln(0.001)
t0.1% = Tln(1000) = T[ln(100) + ln(10)]
BUT, we already know that ln(100) = t1%
so, t0.1% = t1% + ln(10)

If you have another explanation, please share it so I can get this off my chest.
 
Yes, that's all there is to it: instead of working out the difference ##y(t_{0.1\%}) - y(t_{1\%})## , focus on the ratio of (1-the difference):$$
{1 - y(t_{0.1\%}) \over 1- y(t_{1\%}) } = {1\over 10} $$and take logarithms
 
BvU said:
Hi Dan,

If I write out the difference, I get:$$
y(t_{0.1\%}) - y(t_{1\%}) = H(1-e^{ \; t_{0.1\%}/T } ) - H(1-e^{ \; t_{1\%}/T } )
$$with, on the left 0.009 H allright, but on the right I am stuck with a difference, so pretty awkward to solve !

@BvU , I solved this by taking ln of both sides but I got ln(0.009) instead of ln(10) as the other term:

0.009H = H(1 - e-t0.1%/T) - H(1 - e-t1%/T)
0.009 = 1 - e-t0.1%/T -1 + e-t1%/T
0.009 = - e-t0.1%/T + e-t1%/T
ln(0.009) = - ln(e-t0.1%/T) + ln(e-t1%/T)
ln(0.009) = t0.1%/T - t1%/T
Tln(0.009) = t0.1% - t1%
t0.1% = t1% + Tln(0.009)

Working seems to make sense, but still completely wrong answer...unless I can't take logs like that.
 
Oops ! Taking the logarithm of a sum does NOT give the sum of the logarithms !

(instead, taking the logarithm of a product does give the sum of the logarithms..., and for a fraction you use ln(1/x) = -ln(x), so you get a difference )
 
@BvU , Alright. Cheers mate
 
You're welcome.
 
Back
Top