Gérer la réponse d'une fonction de transfert en temps réel

a marqué ce sujet comme résolu.

Bonjour, Je possède une carte sur laquelle j’ai implémenté un PID, j’aimerai réaliser un petit simulateur en python qui serait entre autre composé d’une fonction de transfert d’un système et qui réagirait en temps réel à la sortie du PID et renverrai sa réponse à la carte. Pour ce qui est de la communication entre les cartes, je pense savoir comment le faire, cependant je ne vois pas trop comment réaliser une fonction de transfert qui répondrait à la sortie de la carte ou le PID est implémenté.

Auriez vous une idée de comment réaliser cela ?

Merci d’avance pour votre aide :)

Je dirais: exactement comme ton PID. un PID c’est une fonction qui prend une erreur en entrée et qui sort une commande, le système, ou son simulateur, c’est une fonction qui prend une commande en entrée et qui sort une valeur observée (la mesure que tu ferais sur le modèle réel). L’implémentation n’est habituellement pas le problème, la difficulté est plutôt de modéliser le système

Par exemple pour une bille asservie sur un plateau https://www.youtube.com/watch?v=643ycRVKqPA En connaissant la masse de la bille, on peut en déduire son accélération en fonction de l’inclinaison du plateau, en l’intégrant, on a la vitesse et la position de la bille, on a le simulateur: on peut renvoyer la position de la bille en fonction de l’inclinaison du plateau.

L’autre approche c’est l’identification du système réel https://fr.wikipedia.org/wiki/Identification_de_système

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte