La description courante d'un contrôleur PID continu est écrite comme ceci:
Que faites-vous si la constante de temps d'un tel système est variable. Disons que cela varie entre et ( ). Comment concevez-vous les constantes PID?
La description courante d'un contrôleur PID continu est écrite comme ceci:
Que faites-vous si la constante de temps d'un tel système est variable. Disons que cela varie entre et ( ). Comment concevez-vous les constantes PID?
Une façon serait de mettre en œuvre une forme de contrôle adaptatif. Si votre plage de constantes de temps est petite et connue, vous pouvez utiliser quelque chose appelé "planification de gain" où vous déterminez à l'avance toutes les constantes de temps que vous allez traiter (avec un peu de chance, c'est fini) et utilisez la logique if / then pour définir PI et D. Il peut être difficile de s'assurer que vous avez couvert suffisamment de variabilité pour garantir la stabilité et les performances sur toute la gamme. L'hélicoptère Chinook est une bonne réussite pour la programmation des gains. Ça peut être fait.
Si vous ne disposez pas d'une prédiction réalisable pour ce que seront les constantes de temps, vous pouvez envisager d'utiliser le modèle de contrôle adaptatif de référence (MRAC). Dans ce schéma de contrôle, vous avez un modèle de référence (votre système idéal) avec votre contrôleur PID choisi. Le MRAC minimise l'erreur entre ce que fait réellement l'usine et ce que fait votre modèle de référence. De cette façon, vous forcez votre usine à changer à agir comme votre modèle LTI.
Ou vous pouvez essayer d'utiliser le contrôleur d'identification de modèle (MIAC). Ici, le schéma de contrôle effectue l'identification du système en temps réel et utilise une loi de mise à jour pour votre contrôleur. Celui-ci nécessite la compétence la plus avancée des trois idées.
Étant donné que votre système modifie les constantes de temps au fil du temps, il n'est plus LTI. Cela signifie que vous devez soit effectuer une planification du gain (assez facile si vous connaissez la plage de constantes de temps) ou une identification du système avec une loi de mise à jour pour votre PID.