PID autotune - la méthode du relais
Re: PID autotune - la méthode du relais
Bon il y a une erreur dans le code clairement car j'ai la même valeur que toi, donc je m'excuse c'est lier à l'accès sur une variable je pense je corrige quand j'ai cinq minutes et je test le fonctionnement jusqu'au bout car vraisemblablement je ne l'ai pas fait et c'est dommage.
Désolé pour le temps perdu
Désolé pour le temps perdu
Re: PID autotune - la méthode du relais
Je vais aussi essayer de regarder ce soir en offline.
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Re: PID autotune - la méthode du relais
J'ai vu d'ou cela venait mais j'ai pas résolu pour l'instant.
Re: PID autotune - la méthode du relais
Cool !Cyril93 a écrit :J'ai vu d'ou cela venait mais j'ai pas résolu pour l'instant.
Je te laisse gérer, parce que les scripts et moi, ça fait au moins 4
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Re: PID autotune - la méthode du relais
Ce que l'on à vu DW#16#7F800000 c'est le résultat d'une division par zéro, en faite un débordement de la plage de valeur car le résultat est infini (overflow).
La mesure de la période n'avait pas eu le temps de se faire alors que le cycle était fini.
Le problème n'avait lieu que avec un iCY de faible valeur (<25 ), j'avais fait mes essais avec 40 cycles à l'origine.
Donc c'est corrigé, j'ai verrouillé la séquence pour qu''elle ne se finisse pas avant d'avoir une valeur de période différente de zéro.
Merci Lorent2
le fichier SCL corrigé :
https://www.sendspace.com/file/2b0h3z
La mesure de la période n'avait pas eu le temps de se faire alors que le cycle était fini.
Le problème n'avait lieu que avec un iCY de faible valeur (<25 ), j'avais fait mes essais avec 40 cycles à l'origine.
Donc c'est corrigé, j'ai verrouillé la séquence pour qu''elle ne se finisse pas avant d'avoir une valeur de période différente de zéro.
Merci Lorent2
le fichier SCL corrigé :
https://www.sendspace.com/file/2b0h3z
Re: PID autotune - la méthode du relais
Je pense pouvoir l'essayer vendredi.
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
-
- Asservi son premier moteur
- Messages : 26
- Inscription : 01 oct. 2016, 14:52
Re: PID autotune - la méthode du relais
Super sujet, très interessant
Re: PID autotune - la méthode du relais
Merci syntaxerror, je t'ai envoyé le lien en MP.syntaxerror a écrit :Super sujet, très interessant
Pour la version unity pro, j'ai utilisé pour la mesure du temps system le bloc FREERUN, cette fonction n'est pas disponible sur toutes les gammes d'automates. (voir photo ci-dessous)
-
- Asservi son premier moteur
- Messages : 26
- Inscription : 01 oct. 2016, 14:52
Re: PID autotune - la méthode du relais
pas de problème, je risque de le tester avec du M340, pas le temps pour l'instant
Re: PID autotune - la méthode du relais
Bonjour,
Pouvez remettre à disposition le SCL de la méthode du relais ?
Merci par avance
Pouvez remettre à disposition le SCL de la méthode du relais ?
Merci par avance