J'ai un véhicule (je l'ai acheté et il est propriétaire et je n'ai aucune information sur les composants internes) que je souhaite intégrer à mon environnement de simulation. Jusqu'ici, j'en ai un modèle physique que j'ai acquis en pilotant l'enregistrement des données et en construisant un modèle physique. Maintenant, je suis sur le point de modéliser le contrôleur interne. Je pensais que cela pourrait utiliser un PID mais je pense maintenant que quelque chose d'autre est utilisé à la place. J'ai d'abord exécuté une simulation (environ 30 000 $) avec le modèle physique comme base pour établir les constantes PID. Dans les simulations, j'ai laissé le véhicule se déplacer comme je l'ai fait avec le véhicule réel et comparé la réponse de mon contrôleur à la réponse mesurée du contrôleur réel. Dans l'image ci-dessous, vous voyez le meilleur PID créé par ma recherche de paramètres de force brute.
Comme vous pouvez le constater, mon PID (ligne rouge) ne répond pas aussi rapidement que le vrai contrôleur (ligne verte). Ma question est donc la suivante:
Quel type de contrôleur aurait pu être utilisé ici? Et comment puis-je le modéliser?
C'est définitif pas un PID. Il y a dix ans, j'avais suivi des cours sur le contrôle et la théorie des systèmes, mais je n'ai plus eu besoin de construire de contrôleur, alors je n'ai pas beaucoup d'expérience. J'ai examiné la littérature et trouvé le Compensateur plomb – retard qui ont l'air prometteur mais je ne sais pas par où commencer ni comment le mettre en œuvre. Pour obtenir les constantes ici, je peux à nouveau exécuter des simulations en essayant un gestionnaire d'erreur. Peut-être une autre approche différente a-t-elle été utilisée mais je ne sais pas quoi.