In this thesis, we study optimal control problem for a class of impulsive switching systems with state jumps, constrained control and terminal, and given order. Firstly,we obtain the optimality conditions by using the maximum principle and the gradient formulas of the objective function with respect to control variables by gradient descent method. Then, we are converted to a finite dimensional nonlinear programming problem through control vector parameterization method, which can be solved by gradient-based algorithm. Lastly, we give a simulation to demonstrate the effectiveness of the obtained theoretical results. |