Abstract:A singular optimal control problem is solved by Krotov Extension method and Canonical backward differential flows. By using Krotov equivalent transformation, the cost functional of the problem is converted to a class of global optimization problems which are solved by a class of backward differential equations with initial values relying on the time point continuously.