SciML/NeuralPDE.jl

PINNs Lorenz param estim : kink in the output path of the predicted variables

Offen

#284 geöffnet am 05.04.2021

 (22 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Julia (243 Forks)batch import
documentationgood first issue

Repository-Metriken

Stars
 (1.197 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T) (14 gemergte PRs in 30 T)

Beschreibung

Running the Lorenz param estim example, the estimated parameters are:

3-element Vector{Float64}: 10.000484105285961 27.99897160477475 2.667291549846074

Then in the graphical analysis:

initθ = discretization.init_params acum = [0;accumulate(+, length.(initθ))] sep = [acum[i]+1 : acum[i+1] for i in 1:length(acum)-1] minimizers = [res.minimizer[s] for s in sep] ts = [domain.domain.lower:dt/10:domain.domain.upper for domain in domains][1] u_predict = [[discretization.phii[1] for t in ts] for i in 1:3] plot(sol) plot!(ts, u_predict, label = ["x(t)" "y(t)" "z(t)"])

produces a kink in the x, predicted x variables different from the published graph as follows:

image

Contributor Guide