File tree Expand file tree Collapse file tree 2 files changed +28
-10
lines changed Expand file tree Collapse file tree 2 files changed +28
-10
lines changed Original file line number Diff line number Diff line change @@ -519,13 +519,22 @@ function optim_objective!(mpc::PredictiveController{NT}) where {NT<:Real}
519519 if ! issolved (optim)
520520 status = JuMP. termination_status (optim)
521521 if iserror (optim)
522- @error (" MPC terminated without solution: returning last solution shifted" ,
523- status)
522+ @error (
523+ " MPC terminated without solution: estimation in open-loop " *
524+ " (more info in debug log)" ,
525+ status
526+ )
524527 else
525- @warn (" MPC termination status not OPTIMAL or LOCALLY_SOLVED: keeping " *
526- " solution anyway" , status)
528+ @warn (
529+ " MPC termination status not OPTIMAL or LOCALLY_SOLVED: keeping solution " *
530+ " anyway (more info in debug log)" ,
531+ status
532+ )
527533 end
528- @debug (" The function getinfo returns: " , getinfo (mpc))
534+ @debug (
535+ " calling getinfo (use logger with show_limited=false if values are truncated)" ,
536+ getinfo (estim)
537+ )
529538 end
530539 if iserror (optim)
531540 mpc. ΔŨ .= ΔŨ0
Original file line number Diff line number Diff line change @@ -406,13 +406,22 @@ function optim_objective!(estim::MovingHorizonEstimator{NT}) where NT<:Real
406406 if ! issolved (optim)
407407 status = JuMP. termination_status (optim)
408408 if iserror (optim)
409- @error (" MHE terminated without solution: estimation in open-loop" ,
410- status)
409+ @error (
410+ " MHE terminated without solution: estimation in open-loop " *
411+ " (more info in debug log)" ,
412+ status
413+ )
411414 else
412- @warn (" MHE termination status not OPTIMAL or LOCALLY_SOLVED: keeping " *
413- " solution anyway" , status)
415+ @warn (
416+ " MHE termination status not OPTIMAL or LOCALLY_SOLVED: keeping solution " *
417+ " anyway (more info in debug log)" ,
418+ status
419+ )
414420 end
415- @debug (" The function getinfo returns: " , getinfo (estim))
421+ @debug (
422+ " calling getinfo (use logger with show_limited=false if values are truncated)" ,
423+ getinfo (estim)
424+ )
416425 end
417426 if iserror (optim)
418427 estim. Z̃ .= Z̃_0
You can’t perform that action at this time.
0 commit comments