PID autotune - la méthode du relais

Partie du forum pour tout ce qui concerne la partie régulation dans l'industrie. Forum, conseil, astuce et entraide sur les calculs de régulateurs, les différents choix de P, PI ou PID, leur utilisation et la résolution de problèmes..
Avatar de l’utilisateur
Cyril93
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: PID autotune - la méthode du relais

Message par Cyril93 » 03 mai 2016, 16:48

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

Lorent2
Forcené des structures
Forcené des structures
Messages : 167
Enregistré le : 27 déc. 2015, 08:52

Re: PID autotune - la méthode du relais

Message par Lorent2 » 03 mai 2016, 16:53

Je vais aussi essayer de regarder ce soir en offline.

Avatar de l’utilisateur
Cyril93
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: PID autotune - la méthode du relais

Message par Cyril93 » 03 mai 2016, 17:09

J'ai vu d'ou cela venait mais j'ai pas résolu pour l'instant.

Lorent2
Forcené des structures
Forcené des structures
Messages : 167
Enregistré le : 27 déc. 2015, 08:52

Re: PID autotune - la méthode du relais

Message par Lorent2 » 04 mai 2016, 08:21

Cyril93 a écrit :J'ai vu d'ou cela venait mais j'ai pas résolu pour l'instant.
Cool !

Je te laisse gérer, parce que les scripts et moi, ça fait au moins 4 ;)

Avatar de l’utilisateur
Cyril93
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: PID autotune - la méthode du relais

Message par Cyril93 » 04 mai 2016, 11:07

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. :mrgreen:
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

Lorent2
Forcené des structures
Forcené des structures
Messages : 167
Enregistré le : 27 déc. 2015, 08:52

Re: PID autotune - la méthode du relais

Message par Lorent2 » 04 mai 2016, 18:41

Je pense pouvoir l'essayer vendredi.

syntaxerror
Asservi son premier moteur
Asservi son premier moteur
Messages : 24
Enregistré le : 01 oct. 2016, 14:52

Re: PID autotune - la méthode du relais

Message par syntaxerror » 02 oct. 2016, 11:27

Super sujet, très interessant

Avatar de l’utilisateur
Cyril93
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: PID autotune - la méthode du relais

Message par Cyril93 » 03 oct. 2016, 09:01

syntaxerror a écrit :Super sujet, très interessant
Merci syntaxerror, je t'ai envoyé le lien en MP.
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)
freerun.PNG

syntaxerror
Asservi son premier moteur
Asservi son premier moteur
Messages : 24
Enregistré le : 01 oct. 2016, 14:52

Re: PID autotune - la méthode du relais

Message par syntaxerror » 22 oct. 2016, 09:05

pas de problème, je risque de le tester avec du M340, pas le temps pour l'instant :oops:

damiette
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 03 nov. 2016, 12:20

Re: PID autotune - la méthode du relais

Message par damiette » 04 nov. 2016, 10:01

Bonjour,
Pouvez remettre à disposition le SCL de la méthode du relais ?
Merci par avance

Répondre