-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Continuous evaluation of the uncertainty using PCE #378
Comments
Yeah, that should be possible. at least if you use point collocation method. But it isn't supported out of the box, so you need a little bit of tinkering. Constructing the Estimating the
At the same time, you need to create evalutations. If everything is done right, you should be able to use This is a quick skimover on my part, so I appologize if I got the shapes incorrect. Hopefully you get the gist of it. |
Hi Jonathan, Thank you very much for the detailed reply! I tried ur suggestions and it went well until the last step to get the coefficients through Let me know if I didn't understand your reply properly! Thanks and regards! |
Well, yes that is the case, but in our example (2) and (3) are just semantic reformulations of eachother. |
Hi Jonathan, The other thing I am not very sure about is whether it is correct to use the product of Thanks and Regards! |
In general (2) is a subset of (3), so yes, more complicated forms can be formed using the latter. But considering the original question, I have assumed (2) is what you wanted. If you want a more general solution that covers (3) outside the space that (2) provides, things get complicated quite fast. Like e.g. canonical PCE itself makes an assumption that |
Hi Jonathan,
Hope you are doing great! I have a question recently about implementing PCE about whether it is possible to achieve the continuous evaluation of the uncertainty over a time period for a dynamic system.
As shown in the attached fig, previously I have used the PCE method (Eq. 1) to evaluate the uncertainties of a dynamic system over discrete-time T = {t0, t1, t2,..., tn} through Chaospy, the results is very satisfactory. The \vec {\theta} is the uncertain parameters for the system that follows normal distribution; the \vec {\Phi_i} is the Hermite polynomials of i_th order; t is the time. for each time t in T, we conducted the PCE to obtain the coefficients \alpha_i(t) and uncertainties of f(t, \vec {\theta}) corresponding to time t.
I was wondering if it is possible to implement something like Eq. 2 to get the coefficients independent of the time t, so I can simply do interpolation of t to get the uncertainty for t at any time within the time period without evaluating PCE over and over again? I am not really sure if this is possible, though.
let me know your thoughts!
Best!
The text was updated successfully, but these errors were encountered: