Convolution Integral Instability
- March 21, 2014
- 2 replies
- 3373 views
Attached is a Mathcad 15 document that I have failed to troubleshoot. In sum, I am attempting to perform a convolution integral in a loop using a range variable, extracting the maximum computed value over a given time range in each cycle through the loop.
I believe the issue is an instability in Mathcad's numerical integration. As-is, the attached document runs perfectly fine, as the final output (u.max) computes without issue. However, as soon as I adjust some of the key parameters, I receive the error "This calculation does not converge to a solution" when attempting to extract the maximum values within the loop. In particular, I wish to change the t.max to 10s so that the numerical integration is done over the range 0s to 10s instead of 0s to 4s, and I wish to be able to changing the damping term (Greek "xi") to other arbitrary values and repeat; however, changing either leads to this error.
By altering the lower bound of the integrand on the "u.loop" calculation - e.g. from 0 to 0.001s - I have been able to improve the stability of the calculations slightly (that is, have been able to alter some parameters and get a solution), leading me to believe that this is where the computation error is being introduced.
However, the calculation is still fragile, and I'm at a loss of how to fix it. Does anyone have any suggestions?
Thanks,
C

