Quelle est la différence entre le contrôle d'apprentissage direct et indirect?

8

J'ai trouvé les commentaires suivants sur le contrôle direct et indirect dans «Enquête sur le contrôle d'apprentissage itératif, le contrôle répétitif et le contrôle de cycle à cycle». par Wang, Gao et Doyle :

Il existe deux modes d'application pour utiliser le contrôle de type apprentissage. Premièrement, la méthode de commande de type apprentissage est utilisée pour déterminer directement le signal de commande, et ce type de commande de type apprentissage est appelé commande de type apprentissage direct. Deuxièmement, il y a un contrôleur de rétroaction local dans chaque cycle et le contrôle de type apprentissage est utilisé pour mettre à jour les réglages des paramètres du contrôleur local, donc ce type est appelé contrôle de type apprentissage indirect. Les méthodes qui peuvent être utilisées pour concevoir un contrôle de type apprentissage direct et un contrôle de type apprentissage indirect seront discutées respectivement dans la section 4 et dans la section 5.

Quelle est la différence entre le contrôle d'apprentissage direct et indirect? Ma compréhension est qu'en contrôle indirect, vous pouvez modifier les paramètres de contrôle et le signal d'entrée par opposition au seul signal d'entrée en contrôle direct; est-ce correct? Je ne comprends pas non plus la signification d'un contrôleur "local".

andrewhunter
la source

Réponses:

6

Je n'ai fait qu'effleurer le papier. La terminologie est proposée par l'article pour l'organiser.

La figure 6 dans le document est la clé (bas de la page 1595). C'est un diagramme de contrôle d'apprentissage indirect.

Ici, le contrôleur d'apprentissage prend deux entrées: l'une est la sortie du système et l'autre est la sortie du «contrôleur local».

Qu'est-ce que le contrôleur local? Le document dit: "En principe, toute loi de contrôle de rétroaction en temps réel peut être choisie comme contrôle local." Il semble que le contrôleur local soit un contrôleur de rétroaction en temps réel, tel qu'un contrôleur PID (contrôleur proportionnel intégral dérivé ), mais il pourrait être plus complexe, ou même un simple contrôleur en boucle ouverte. Le retour est montré dans le diagramme, où la sortie du système est introduite dans le contrôleur local.

Alors, quelle est l'autre entrée du contrôleur local? C'est la sortie du contrôleur d'apprentissage. Aux fins de cet article, il s'agit de toute contribution que le concepteur considère utile. Les exemples de ce document vont de la définition de la durée d'un processus par lots, en passant par la définition des références d'un contrôleur PID, à la mise à jour des paramètres de contrôleurs avancés tels que les contrôleurs de réseau basés sur des modèles ou neuronaux.

L'article décrit le contrôle d'apprentissage direct comme un arrangement sans le contrôleur en temps réel «local» intervenant. En d'autres termes, le contrôleur d'apprentissage est connecté directement au processus ou au système sous contrôle. Mise à jour: Cette connexion directe modifiera le point de consigne d'un contrôleur de rétroaction en temps réel.

dcorking
la source
vos commentaires ont été utiles, merci. Le contrôle est indirect car il met à jour le contrôleur local et non le signal, contrairement à ce schéma fonctionnel de contrôle répétitif . Dans ce cas, il y a 2 contrôleurs locaux et l'un se trouve être un RC qui met à jour le signal, plutôt que les paramètres du contrôleur de rétro-paiement. Le contrôleur d'apprentissage peut-il également être en temps réel?
andrewhunter
Je suis d'accord avec votre deuxième phrase. Dois-je mettre cela dans ma réponse? Un autre terme que le document utilise pour les entrées indirectes est «décision de gestion». D'après ma lecture, le RC direct met à jour le point de consigne du contrôleur de rétroaction, mais l'appeler une paire de contrôleurs locaux pousse probablement le terme au-delà de l'intention des auteurs et pourrait semer plus de confusion.
dcorking