System Identification
I have some real life data that I collected, and I have a signal that is essentially a step impulse (with a step impulse response).
I've been looking at figuring out how to identify the system and there are two things I don't understand (or not sure of).
The data in question is here: Image of data
- How can you tell if the system is 1st or 2nd order?
I'm assuming you can't tell the difference between a 1st order and a over damped 2nd order system (and it doesn't matter how you model it), but if the step response contains oscillations, then you know it is 2nd order. Is this logic correct? - Assuming I can model it as a 1st order system, why would I choose 63% of the steady state value to be the time constant? The number 63% seems arbitrary.
Initially, I tried to model it as a 2nd order system according to the "System Identification using the Step Response: System with two real poles" on the step response Wikipedia page, but the result gave me an unstable system, which is not what I have here. In contrast, Wikipedia says that the time constant at 25% and 75% are the relevant numbers. Were these just randomly chosen?
Posted Jun 14, 2019, 9:31 PM UTC
For Q2, 63% isn't randomly chosen. It has a very rich meaning.
Mathematically, it's 1-1/e. It comes from the solution of the 1st order ordinary differential equation, which can be found by the inverse Laplace transform of the identified transfer function (identified model).
Practically, this time constant (Tau) can conviniently determine when the system reaches the +/-5% band (3 Tau) and +/-2% band (4 Tau) of the steady state.
Edit: corrected question #.
Thank you. This is exactly what I was looking for.
glad it helped