How to find the time constants of 3 parallel RC networks from curve fitting ?

9 visualizaciones (últimos 30 días)
I am trying to find the time constant tau1,tau2 and tau3.
How can I find the time constant from the plot of time and voltage ? I tried this solution , But i am unable to implement it properly.
  5 comentarios
David Goodmanson
David Goodmanson el 20 de Ag. de 2019
Hi Shrisha,
There is the issue that the late time response goes to a constant value, whereas the sum of exponentials (assuming the exponentials have negative argument) goes to zero. The data looks more like
C - a*exp(-b*x) -c*exp(-d*x) -e*exp(-f*x) b,d,f > 0
where C, the asymtote as t --> inf, appears to be somewhere between 4.164 and 4.165. Even if you determine the value of C (maybe it's known from the experimental conditions) there are other issues. Fitting a,c,e when you already know the time constants b,d,f is one thing. But you should be aware that for a sum of exponentials, fitting the time constants b,d,f is a notoriously ill conditioned problem. Hence whatever answer you get is very likely to be unreliable.
SHRISHA BALKUR
SHRISHA BALKUR el 22 de Ag. de 2019
Hello Jon and David,
Thank you for your answers. I am sorry for late reply.
I completely agree with your answers. With x being positive or negative my response will have drastic effects. I wanted to have a fairly good enough fit. There are other unknowns.
I intend to use these time constants to simulate and get simulation output. Then use parameter estimation technique to give limits to those time constants.
@David, Thank you for your equation. I did have some values which were negative and hence my simulated values shows drastic behavious and goes negative (This is my understandin,please correct me if I am wrong).
Tau_estimates_before.png
After using parameter estimation technique and giving the proper limits to the time constants, I have all the time constants to be positive. and fairly matches the measured data.
Tau_estimates_After.png
Below is the zoomed image of one of the step response. I still need to process the data to have a good fit. I intend to use linear fit to achieve this. What do you both think of this approach ? Do you think it is reasonable or do you have an alternative suggestion ?
Zoomed.PNG

Iniciar sesión para comentar.

Respuestas (0)

Productos


Versión

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by