A descrição comum para um controlador PID contínua está escrito assim:
O que você faz se a constante de tempo desse sistema for variável. Digamos que varia entre e ( ). Como você projeta as constantes PID?
fonte
A descrição comum para um controlador PID contínua está escrito assim:
O que você faz se a constante de tempo desse sistema for variável. Digamos que varia entre e ( ). Como você projeta as constantes PID?
Uma maneira seria implementar alguma forma de controle adaptativo. Se o seu intervalo de constantes de tempo for pequeno e conhecido, você poderá usar algo chamado "programação de ganhos", onde poderá determinar com antecedência todas as constantes de tempo com as quais estará lidando (espero que seja finito) e usar a lógica if / then para definir o PI e D. Pode ser um desafio garantir que você tenha coberto a variabilidade suficiente para garantir a estabilidade e o desempenho em toda a faixa. Uma boa história de sucesso para a programação de ganhos é o helicóptero Chinook. Pode ser feito.
Se você não tiver uma previsão viável para quais serão as constantes de tempo, poderá usar o MRAC (Model Reference Adaptive Control). Neste esquema de controle, você tem um modelo de referência (seu sistema ideal) com o controlador PID escolhido. O MRAC minimiza o erro entre o que a planta está realmente fazendo e o que o seu modelo de referência está fazendo. Dessa maneira, você força sua planta em transformação a agir como seu modelo de LTI.
Ou você pode tentar usar o MIAC (Model Identification Adaptive Controller). Aqui, o esquema de controle identifica o sistema em tempo real e usa uma lei de atualização para o seu controlador. Este requer a habilidade mais avançada das três idéias.
Como seu sistema está alterando constantes de tempo ao longo do tempo, não é mais LTI. Isso significa que você precisa obter agendamento (bastante fácil se souber o intervalo de constantes de tempo) ou a identificação do sistema com a lei de atualização do seu PID.