Skip to content

Commit 3563947

Browse files
committed
bench: tweak tol for MHE case studies
1 parent 1b91c4b commit 3563947

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

benchmark/2_bench_state_estim.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ mhe_pendulum_ipopt_curr = MovingHorizonEstimator(
303303
)
304304
mhe_pendulum_ipopt_curr = setconstraint!(mhe_pendulum_ipopt_curr; v̂min, v̂max)
305305
JuMP.unset_time_limit_sec(mhe_pendulum_ipopt_curr.optim)
306+
JuMP.set_attribute(mhe_pendulum_ipopt_curr.optim, "tol", 1e-7)
306307

307308
optim = JuMP.Model(optimizer_with_attributes(Ipopt.Optimizer,"sb"=>"yes"), add_bridges=false)
308309
direct = false
@@ -311,6 +312,7 @@ mhe_pendulum_ipopt_pred = MovingHorizonEstimator(
311312
)
312313
mhe_pendulum_ipopt_pred = setconstraint!(mhe_pendulum_ipopt_pred; v̂min, v̂max)
313314
JuMP.unset_time_limit_sec(mhe_pendulum_ipopt_pred.optim)
315+
JuMP.set_attribute(mhe_pendulum_ipopt_pred.optim, "tol", 1e-7)
314316

315317
optim = JuMP.Model(MadNLP.Optimizer, add_bridges=false)
316318
direct = true
@@ -319,6 +321,7 @@ mhe_pendulum_madnlp_curr = MovingHorizonEstimator(
319321
)
320322
mhe_pendulum_madnlp_curr = setconstraint!(mhe_pendulum_madnlp_curr; v̂min, v̂max)
321323
JuMP.unset_time_limit_sec(mhe_pendulum_madnlp_curr.optim)
324+
JuMP.set_attribute(mhe_pendulum_madnlp_curr.optim, "tol", 1e-7)
322325

323326
optim = JuMP.Model(MadNLP.Optimizer, add_bridges=false)
324327
direct = false
@@ -327,6 +330,7 @@ mhe_pendulum_madnlp_pred = MovingHorizonEstimator(
327330
)
328331
mhe_pendulum_madnlp_pred = setconstraint!(mhe_pendulum_madnlp_pred; v̂min, v̂max)
329332
JuMP.unset_time_limit_sec(mhe_pendulum_madnlp_pred.optim)
333+
JuMP.set_attribute(mhe_pendulum_madnlp_pred.optim, "tol", 1e-7)
330334

331335
samples, evals, seconds = 10, 1, 15*60
332336
CASE_ESTIM["Pendulum"]["MovingHorizonEstimator"]["Ipopt"]["Current form"] =

0 commit comments

Comments
 (0)