diff --git a/Noise/Utilities/Analysis/Corr.mo b/Noise/Utilities/Analysis/Corr.mo index 45d4b95..b8a9501 100644 --- a/Noise/Utilities/Analysis/Corr.mo +++ b/Noise/Utilities/Analysis/Corr.mo @@ -38,6 +38,12 @@ public Real int_x2 "The integral of x^2"; Real int_y2 "The integral of y^2"; Real int_xy "The integral of x*y"; +initial equation + int_x = 0; + int_y = 0; + int_x2 = 0; + int_y2 = 0; + int_xy = 0; equation der(int_x) = if t <= 0 then 0 else x; der(int_y) = if t <= 0 then 0 else y; diff --git a/Noise/Utilities/Analysis/Mu.mo b/Noise/Utilities/Analysis/Mu.mo index ae82b86..84e85c6 100644 --- a/Noise/Utilities/Analysis/Mu.mo +++ b/Noise/Utilities/Analysis/Mu.mo @@ -9,7 +9,8 @@ protected Real mu_0 "Internal integrator variable"; parameter Real t_0(fixed=false) "Start time"; initial equation - t_0 = time; + t_0 = time; + mu_0 = 0; equation der(mu_0) = u; mu = if time > t_0 then mu_0/(time-t_0) else u;