(J'apprends juste un peu sur l'identification du système, donc excuses à l'avance si cette question est mal formulée)
Comment choisissez-vous les signaux d'entraînement pour l'identification du système? J'ai vu des signaux PRBS utilisés, mais il semble que cela fonctionnera bien pour les fréquences autour du taux de puce mais pas vraiment les basses fréquences; J'ai également vu des balayages de fréquence.
Si j'ai un système SISO dont je sais qu'il est proche d'un système linéaire de deuxième ordre avec des pôles dans une certaine plage et que je peux le piloter avec un signal arbitraire jusqu'à une certaine amplitude A pendant une durée T, comment puis-je choisir un signal qui me donnerait les meilleures réponses pour déterminer la précision de la fonction de transfert?
J'ai essayé de googler pour les «signaux de lecteur d'identification du système», mais je ne vois rien qui se rapporte à ma question.
edit: un type particulier de système SISO que j'ai traité est un système (entrée = dissipation de puissance, sortie = température) pour le comportement thermique des semi-conducteurs de puissance, et il semble très difficile à modéliser car il y a généralement un pôle dominant à très basses fréquences ( <1 Hz) et le suivant peut être 100 fois plus élevé, de sorte que tous les signaux de commande à haute fréquence sont très fortement atténués.
la source
Les pensées ci-dessous doivent être considérées comme très peu fiables: ma connaissance de la théorie du contrôle est au mieux maigre!
Eh bien, si le système est insensible à votre entrée de test autour de 100 Hz, sera-t-il sensible aux signaux de contrôle de cette fréquence en fonctionnement normal? Sinon, modélisez-le comme un système de premier ordre
Ils utilisent des impulsions, des pas, des sinus - je n'ai aucune idée de la précision, bien que cela dépende du goulot d'étranglement dans votre expérience.
Par exemple , avec le chauffage lent des copeaux, vous pouvez mesurer le temps avec une grande précision relative, mais vous êtes limité par votre ADC lors de la mesure des amplitudes. Je passerais dans un péché de haute amplitude 100 Hz pendant moins d'une seconde (la constante de temps dominante du système) et déterminerais un gain de modèle de premier ordre (la constante de temps est déjà définie comme 1/100 s). Si le gain est faible, je négligerais ce pôle, s'il est de taille importante pour le problème posé, cherchez un modèle de second ordre (comme vous le faites dans cette question; P)
la source
Si vous avez deux séquences d'échantillons d'entrée et de sortie et que vous utilisez les moindres carrés, vous avez besoin de votre entrée pour explorer de manière persistante l'espace d'entrée, c'est-à-dire que vous devez inverser la matriceHTH étant
donc une bonne séquence sera une séquence d'échantillons non corrélés, par exemple une séquence de bruit blanc
la source