Régler un PID en réponse indicielle

Trucs-Astuces-Micro cours sur les automatismes industriels
Kallysto
Maître du binaire
Maître du binaire
Messages : 462
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Régler un PID en réponse indicielle

Message par Kallysto » 04 oct. 2018, 12:10

Régler un PID en réponse indicielle



Mise en Garde

Comme souvent dans nos métiers, la casse n'est jamais loin !
Il est donc nécessaire de réfléchir AVANT tout démarrage et de déterminer à partir de quel moment on met en danger le système. En effet, on va forcer des actionneurs pour mesurer leur action, et sans sécurité. Il faut donc surveiller durant l'opération et couper dès lors qu'il y a un risque pour le système.


Matériels requis

Il faut pouvoir enregistrer la mesure et le pilotage de façon assez précise et pouvoir exporter les valeurs sous Excel (ou n'importe quel tableur mais mon fichier est sous excel).
Un PC avec Excel,
La possibilité de forcer l'actionneur,
La possibilité de voir la mesure en direct et de pouvoir couper en cas d'urgence.


Procédure

1) Déterminer l'intervalle d'enregistrement nécessaire

Plus votre intervalle entre 2 enregistrements sera faible, plus votre calcul sera précis. Cependant, cela peut amener à manipuler un très grand nombre de données.
Si votre enregistrement dure 2 heures et que vous enregistrez toutes les secondes, cela donne 7400 lignes...
Personnellement, mes PIDs sont timés à la secondes et mes systèmes mettent entre 15 minutes et 1h à arriver à leur stabilité (en partant d'un arrêt) donc j'enregistre souvent toutes les 2 à 10 secondes.

2) Bloquer tout ce qui peut influencer votre régulation le temps de la mesure

Les actionneurs présents avant et pouvant influencer la régulation et qui ne sont pas celui qui est testé doivent eux aussi être bloqué, ou être déjà réglé et être en régime stabilisé.
Par exemple :
-> une pompe à vitesse variable qui "pousse" ou "tire" dans/sur la vanne de régulation que vous voulez réguler, doit être bloquée à vitesse fixe.
-> d'autres actionneurs qui sont en parallèles : 3 vannes de régulation pour 3 sous circuits qui sont sur un même collecteur, les autres vannes doivent être bloquées pour éviter qu'elles ne viennent trop perturber les mesures. Et le collecteur doit toujours être à température constante donc doit déjà avoir son PID de réglé.

Avec un petit dessin ça donne ça : (à venir)

3) Prêt ? Enregistrer !

L'inconvénient de cette méthode, c'est qu'elle est influencée par les données de départ. Il faut donc laisser tourner le système avec l'actionneur bloqué dans sa position par défaut (par exemple fermé) assez longtemps pour que la mesure soit "stable".
Si vous êtes sur du "neuf", vous n'avez pas très longtemps à attendre, si c'est du dépannage d'un truc qui tournait, c'est un peu plus long.

Ensuite il faut forcer l'actionneur. Normalement la méthode veut un échelon de "1" soit 100% en analogique. Cependant, on n'est pas sur une platine et lancer le truc pleine balle, ça peut faire des dégâts.
Il ne faut pas non plus tomber dans la paranoïa : un échelon trop faible ne vous donnera pas des calculs précis.
Perso, je mets des échelons entre 20 et 50%, le plus souvent 50%, 20% c'est quand je suis vraiment emmerdé par la réaction du système. J'interviens le plus souvent sur des trucs qui tournent déjà, avec des utilisateurs et des machines au bout / en-dessous donc impossible de faire faire des gros bonds au système sans avoir des plaintes ou de la casse...



Tracez la courbe avec en absice soit le nombre de seconde
Modifié en dernier par Kallysto le 09 nov. 2018, 11:46, modifié 6 fois.

Avatar de l’utilisateur
Béryl
Créateur de langage
Créateur de langage
Messages : 665
Enregistré le : 20 oct. 2015, 12:00
Localisation : Dordogne

Re: Régler un PID en réponse indicielle

Message par Béryl » 04 oct. 2018, 13:30

Je m'incruste, Kally, mais un PC avec Calc ou Gnumeric, ça marche aussi, non ?
En fait, n'importe quel tableur.

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2785
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Régler un PID en réponse indicielle

Message par itasoft » 04 oct. 2018, 14:51

slts,
Pourquoi vous n’avec pas d’oscilloscope numérique enregistreur ? pas les moyens ?
Automaticien privé (de tout)
itasoft@free.fr

Kallysto
Maître du binaire
Maître du binaire
Messages : 462
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Re: Régler un PID en réponse indicielle

Message par Kallysto » 05 oct. 2018, 11:40

itasoft a écrit :
04 oct. 2018, 14:51
slts,
Pourquoi vous n’avec pas d’oscilloscope numérique enregistreur ? pas les moyens ?
Pourquio se faire chier avec un truc qui n'enregistrera pas forcément ce qu'on veut (genre une PT1000) alors que l'automate le fait ?

Kallysto
Maître du binaire
Maître du binaire
Messages : 462
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Re: Régler un PID en réponse indicielle

Message par Kallysto » 05 oct. 2018, 11:57

Béryl a écrit :
04 oct. 2018, 13:30
Je m'incruste, Kally, mais un PC avec Calc ou Gnumeric, ça marche aussi, non ?
En fait, n'importe quel tableur.
Si tu veux, mais faut pouvoir tracer des courbes, faire des opérations, etc.
Mes automates me sortent du .csv, je fais avec Excel.

Avatar de l’utilisateur
Béryl
Créateur de langage
Créateur de langage
Messages : 665
Enregistré le : 20 oct. 2015, 12:00
Localisation : Dordogne

Re: Régler un PID en réponse indicielle

Message par Béryl » 05 oct. 2018, 21:33

Oui, ce que fait n'importe quel tableur.
Je le faisais déjà avec Calcumat sur mon CPC464 il y a 30 ans !

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2785
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Régler un PID en réponse indicielle

Message par itasoft » 05 oct. 2018, 23:27

slts,
CPC464 c’était AMSTRAD ça non ?
Automaticien privé (de tout)
itasoft@free.fr

Avatar de l’utilisateur
Béryl
Créateur de langage
Créateur de langage
Messages : 665
Enregistré le : 20 oct. 2015, 12:00
Localisation : Dordogne

Re: Régler un PID en réponse indicielle

Message par Béryl » 06 oct. 2018, 07:11

Affirmatif, mon cher !
Mais si c'est trop vieux pour toi, je le faisais aussi sous Turbocalc sur mon Amiga 1200 (que j'ai toujours).

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

Re: Régler un PID en réponse indicielle

Message par Lorent2 » 12 oct. 2018, 10:29

Il manque des infos, non ?

Kallysto
Maître du binaire
Maître du binaire
Messages : 462
Enregistré le : 27 avr. 2017, 11:11
Localisation : Loin de la civilisation

Re: Régler un PID en réponse indicielle

Message par Kallysto » 16 oct. 2018, 09:31

Lorent2 a écrit :
12 oct. 2018, 10:29
Il manque des infos, non ?
j'ai pas eu le temps de finir.
J'ai eu 2/3 merdes qui m'ont un peu pris mes journées et mes nuits.

Répondre