Respostas:
Anti-windup é um conceito para controladores de feedback com termos integrais, por exemplo, PID, para evitar que o termo integral sobrecarregue ao regular um grande erro de ponto de ajuste. Basicamente, satura o termo integral para impedir que o sistema ultrapasse o ponto definido.
A forma clássica de anti-corda, como descrito acima, na verdade não garante a satisfação das restrições de entrada ou estado do sistema, apenas impõe uma “restrição auxiliar” ao termo integral.
EDIT: O anti-winding também pode ser usado para garantir a satisfação das restrições de estado e de entrada, explorando o mecânico indesejado:
O circuito de saturação clássico é estendido por um preditor, que prevê o estado que corresponde à entrada de controle. Uma possível violação de restrições pode ser detectada com saturação. Nesse caso, é calculada uma entrada de controle viável, isto é, uma entrada de controle de modo que o estado resultante não viole restrições. Os detalhes da abordagem são explicados neste documento.
Não estou familiarizado o suficiente com a abordagem acima para comparar diretamente a satisfação com restrições Anti-windup e satisfação com restrições MPC. Li uma vez em alguns slides de palestras sobre o MPC (vincularei a eles quando os encontrar novamente)
Se o PID executar o trabalho, faça o PID, caso contrário, faça o MPC
agora que você sabe como garantir a satisfação com as restrições, basta escolher a que faz o trabalho.
Bolognani, Saverio, et al. "Design and implementation of model predictive control for electrical motor drives." IEEE Transactions on industrial electronics 56.6 (2009): 1925-1936.
no parágrafo que diz: limites nas variáveis de acionamento desempenham um papel fundamental na dinâmica do sistema. Na verdade, duas abordagens principais estão disponíveis para lidar com restrições de sistemas: as técnicas convencionais de anti-corda, com suas variantes múltiplas, amplamente usadas nos controladores PI e MPC.