ABSTRACTThe present work revolves around employing the benefits of neighboring extremal approach in the nonlinear model predictive control of mechanical systems evolving on SE(3). In the NMPC process, necessary conditions of optimality are extracted based on some discrete‐time version of the equations of motion referred as LGVI and the obtained TPBVP equations are solved using simplified sensitivity derivatives by means of an indirect shooting method. Taking into consideration that the repetitive optimization process of the NMPC is time consuming, making its implementation challenging, a method of neighboring extremal is proposed here for recalculating the responses of the systems in scenarios that face some unexpected changes in their parameters or are encountering some last‐minute re‐planning schemes. Based on the existing responses of the system to the first set of initial conditions, the reaction of the system to the altered set of initial conditions can be reconstructed without the need to solve the whole optimization process from scratch by utilizing the features of the NE method. A spacecraft model evolving on SE(3) with actuation constraints confirms the efficiency of the whole process in term of accuracy versus computation burden. Forasmuch as actuator failure is a probable yet important event in aerial/spatial missions, the performance of the control system in dealing with such situations is examined. The algorithm robustness and its capability to compensate the effects of the actuator loss is checked.
Read full abstract