If the Quadcopter is a MIMO Nonlinear System, How Can it be Controlled using PID?
Exatamente como você mencionou mais tarde:
Does the model need to be linearized so that PID algorithms can be used?
Sim, está correto.
Para ser um pouco mais explícito, você precisa de duas coisas:
- linearizar o sistema (geralmente em torno de um chamado "ponto de trabalho", por exemplo, condições de cruzeiro)
- desassocia o sistema (porque um MIMO linearizado ainda é um MIMO, você precisa de um conjunto de 4 SISOs)
Alcançar o primeiro é bastante simples, como eu mencionei, você "só" tem que selecionar um ponto de trabalho. O segundo é um pouco mais elaborado, e requer suposições sobre as condições de vôo que serão encontradas, e nem sempre é possível, alguns veículos têm sua dinâmica acoplada de forma que o desacoplamento não é uma opção (e, assim, os PIDs simples tendem para não ser uma opção viável se você tiver que ajustá-los manualmente).