How to understand the terms in out.log?
Posted: Mon Apr 12, 2021 11:14 pm
Hi all,
Every time we run MocoStudy, a out.log file would be generated to record the simulation process. I am not quite familiar with optimal control theory so I cannot understand some terms in this file. The following are the terms and my questions:
It is very appreciate if anyone can answer so many questions for me .
Best wishes
Simon
Every time we run MocoStudy, a out.log file would be generated to record the simulation process. I am not quite familiar with optimal control theory so I cannot understand some terms in this file. The following are the terms and my questions:
- acceptable_compl_inf_tol = 1e-05 (what is compl and inf?)
- acceptable_dual_inf_tol = 1e-05 (what is dual?)
- acceptable_tol = 1e-05 (what is the difference between acceptable_tol and the first two?)
- tol = 1e-05 (what is the meaning of this tol?)
- This is Ipopt version 3.12.8, running with linear solver mumps. (I have called initCasADiSolver(), what is the relationship between CasADiSolver and Ipopt solver?)
- inf_pr, inf_du, lg(mu), ||d||, lg(rg), alpha_du, alpha_pr, ls (what is the meaning of these terms?)
- MocoCasADiSolver did NOT succeed:Restoration_Failed (What is restoration? What causes this failure?)
It is very appreciate if anyone can answer so many questions for me .
Best wishes
Simon