“…There are many NMPC implementations that differ mainly in the nonlinear optimization algorithm: Recursive Neural Networks [12] Differential Evolution [14], Sequential Quadratic Programming [11], Particle Swarm Optimization [11], Dynamic Particle Swarm Optimization [15], Optimistic Optimization [16], Neighboring External Updates [17], Extended Modal Series Method [18], among others.…”