@@ -303,6 +303,7 @@ mhe_pendulum_ipopt_curr = MovingHorizonEstimator(
303303)
304304mhe_pendulum_ipopt_curr = setconstraint! (mhe_pendulum_ipopt_curr; v̂min, v̂max)
305305JuMP. unset_time_limit_sec (mhe_pendulum_ipopt_curr. optim)
306+ JuMP. set_attribute (mhe_pendulum_ipopt_curr. optim, " tol" , 1e-7 )
306307
307308optim = JuMP. Model (optimizer_with_attributes (Ipopt. Optimizer," sb" => " yes" ), add_bridges= false )
308309direct = false
@@ -311,6 +312,7 @@ mhe_pendulum_ipopt_pred = MovingHorizonEstimator(
311312)
312313mhe_pendulum_ipopt_pred = setconstraint! (mhe_pendulum_ipopt_pred; v̂min, v̂max)
313314JuMP. unset_time_limit_sec (mhe_pendulum_ipopt_pred. optim)
315+ JuMP. set_attribute (mhe_pendulum_ipopt_pred. optim, " tol" , 1e-7 )
314316
315317optim = JuMP. Model (MadNLP. Optimizer, add_bridges= false )
316318direct = true
@@ -319,6 +321,7 @@ mhe_pendulum_madnlp_curr = MovingHorizonEstimator(
319321)
320322mhe_pendulum_madnlp_curr = setconstraint! (mhe_pendulum_madnlp_curr; v̂min, v̂max)
321323JuMP. unset_time_limit_sec (mhe_pendulum_madnlp_curr. optim)
324+ JuMP. set_attribute (mhe_pendulum_madnlp_curr. optim, " tol" , 1e-7 )
322325
323326optim = JuMP. Model (MadNLP. Optimizer, add_bridges= false )
324327direct = false
@@ -327,6 +330,7 @@ mhe_pendulum_madnlp_pred = MovingHorizonEstimator(
327330)
328331mhe_pendulum_madnlp_pred = setconstraint! (mhe_pendulum_madnlp_pred; v̂min, v̂max)
329332JuMP. unset_time_limit_sec (mhe_pendulum_madnlp_pred. optim)
333+ JuMP. set_attribute (mhe_pendulum_madnlp_pred. optim, " tol" , 1e-7 )
330334
331335samples, evals, seconds = 10 , 1 , 15 * 60
332336CASE_ESTIM[" Pendulum" ][" MovingHorizonEstimator" ][" Ipopt" ][" Current form" ] =
0 commit comments