It is very common in chemical engineering applications to find optimal control problems whose optimality conditions do not provide information about the control over an interval. This type of problems is called partially singular, as the control switches between nonsingular and singular arcs. When direct transcription is applied, the resulting nonlinear programming problem is ill conditioned. Some mesh refinement and rigorous iterative methods have been developed to determine the control profile and switching points. This work presents a practical alternative that quickly produces accurate state and control profiles without adding nonconvex terms. The problem is first solved with a large number of equally spaced finite elements. Then, unnecessary elements are removed while keeping the solution structure. Finally, direct and indirect approaches are combined to apply a regularization scheme only to the singular part. Seven examples were solved to test our strategy. Results provide good approximations to the analytical switching points.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.