Petit point sur les essais de la nuit (j'ai pas bcp dormi )
Calibration du Tore pour la lecture du Courant en Live :
Pour rappel j'ai calibré avec une pince la valeur de lecture en procédant comme ceci :
Lecture du Registre R146 (Real time current value of DLB function), Qui affiche le courant qui passe dans le tore , I=Val x 0.006
J'ai modifié le R104 (Ref. current AD value DLB current sampling calibration coefficient)
Valeur / Defaut = 1270
Valeur final = 675
Je pourrais peu être encore affiner un peu mais je suis pas loin.
Fonction DLB Interne
J'ai voulu refaire un test avec la fonction DLB intégré a mon controleur.
Resultat : Vraiment pas concluant, la sortie PWM oscille entre 32A et 6A toutes les secondes voir 2secondes, ne se stabilise jamais.
J'ai essayé plein de réglages possible sur la boucle : P / I / D , c'est comme ci les paramètres n'étaient pas utilisés.
Utilité des Registres Gear 1 a 6 :
Dans les registres du controleur il y a 6 "Gear" qui correspondent a des paliers de régulation.
Le 5 et 6 étaient a la même valeur 5333 (32A)
Si on modifie le 5, la regulation max l'utilise bien, mais le 6 n'est pas utilisé.
A moins que ce ne soit la correspondance avec les réglage du commutateur rotatif en facade ?
Test Boucle PID via Node-RED :
Après avoir débuggé qq bug, j'ai vite constaté que les résultats allez être très prométeur.
Je dois reprendre un peu ma facon de faire car il y a des trucs qui sont pas très propre.
J'ai commencé a réguler en prenant sur des valeurs de courant avec 2 chiffre après la virgule et j'ai vite obtenu
des courbes très douce et une régul au petit oignon (Ce me change des régul de Centrale d'air que j'ai fait dans le passé par exemple)
En optant pour une regul avec un chiffre après la virgule on obtient un truc toujours stable mais avec un peu plus de créneaux forcément.
Quand je dis que j'ai fait des trucs pas très propres, c'est que j'ai fait ma régul sur des valeur de courant (Valeur sous forme d'entier avec un ou 2 chiffres après la virgule, pour ensuite reconvertir tout ca pour le controleur.
Donc je multiplie les valeurs / 0.006, j'arrondi puis je les divise par 0.006 pour ensuite les envoyer au controleur ...
Bref il y a mieux.
Mais c'était le plus simple dans un 1er temps histoire de valider le concept et histoire de travailler avec des valeurs lisible en debug dans le Flow.
Je vais voir pour travailler directement avec les valeurs modbus et appliquer les conversions uniquement pour l'affichage.
Voici la courbe avec une regul avec 2 chiffres après la virgule :
Au début quand on a que du ON/OFF : C'est avec I et D a 0, on joue que sur P
Ensuite on ajoute de l'intégrale et on ajuste éventuellement P
J'ai pas eu besoin pour le moment de mettre de la dérivée.
Avec un chiffre : C'est un peu moins précis, mais il y a un peu moins d'écriture Modbus.
J'ai fait mes test en même temps qu'une machine, il faudra que je refasse ca en live car c'est le cas typique de ce qui peut se produire la nuit.
Je vais voir pour monitorer la valeur de celle-ci pour l'afficher en même temps.
PS : Attention les couleurs des graph ne sont pas les même tout le temps, cela dépend a mon avi de la 1ere valeur recu.
Il faut que je regarde si je peux fixer ca en dur, ou sinon si je peux faire une ruse.
Donc là moi ma régulation utilise R109 (Le seuil Max de la sortie PWM) pour forcer la sortie PWM R152 a la valeur que je veux.
La partie PID du flow ressemble a ca actuellement :
Calibration du Tore pour la lecture du Courant en Live :
Pour rappel j'ai calibré avec une pince la valeur de lecture en procédant comme ceci :
Lecture du Registre R146 (Real time current value of DLB function), Qui affiche le courant qui passe dans le tore , I=Val x 0.006
J'ai modifié le R104 (Ref. current AD value DLB current sampling calibration coefficient)
Valeur / Defaut = 1270
Valeur final = 675
Je pourrais peu être encore affiner un peu mais je suis pas loin.
Fonction DLB Interne
J'ai voulu refaire un test avec la fonction DLB intégré a mon controleur.
Resultat : Vraiment pas concluant, la sortie PWM oscille entre 32A et 6A toutes les secondes voir 2secondes, ne se stabilise jamais.
J'ai essayé plein de réglages possible sur la boucle : P / I / D , c'est comme ci les paramètres n'étaient pas utilisés.
Utilité des Registres Gear 1 a 6 :
Dans les registres du controleur il y a 6 "Gear" qui correspondent a des paliers de régulation.
Le 5 et 6 étaient a la même valeur 5333 (32A)
Si on modifie le 5, la regulation max l'utilise bien, mais le 6 n'est pas utilisé.
A moins que ce ne soit la correspondance avec les réglage du commutateur rotatif en facade ?
Test Boucle PID via Node-RED :
Après avoir débuggé qq bug, j'ai vite constaté que les résultats allez être très prométeur.
Je dois reprendre un peu ma facon de faire car il y a des trucs qui sont pas très propre.
J'ai commencé a réguler en prenant sur des valeurs de courant avec 2 chiffre après la virgule et j'ai vite obtenu
des courbes très douce et une régul au petit oignon (Ce me change des régul de Centrale d'air que j'ai fait dans le passé par exemple)
En optant pour une regul avec un chiffre après la virgule on obtient un truc toujours stable mais avec un peu plus de créneaux forcément.
Quand je dis que j'ai fait des trucs pas très propres, c'est que j'ai fait ma régul sur des valeur de courant (Valeur sous forme d'entier avec un ou 2 chiffres après la virgule, pour ensuite reconvertir tout ca pour le controleur.
Donc je multiplie les valeurs / 0.006, j'arrondi puis je les divise par 0.006 pour ensuite les envoyer au controleur ...
Bref il y a mieux.
Mais c'était le plus simple dans un 1er temps histoire de valider le concept et histoire de travailler avec des valeurs lisible en debug dans le Flow.
Je vais voir pour travailler directement avec les valeurs modbus et appliquer les conversions uniquement pour l'affichage.
Voici la courbe avec une regul avec 2 chiffres après la virgule :
Au début quand on a que du ON/OFF : C'est avec I et D a 0, on joue que sur P
Ensuite on ajoute de l'intégrale et on ajuste éventuellement P
J'ai pas eu besoin pour le moment de mettre de la dérivée.
Avec un chiffre : C'est un peu moins précis, mais il y a un peu moins d'écriture Modbus.
J'ai fait mes test en même temps qu'une machine, il faudra que je refasse ca en live car c'est le cas typique de ce qui peut se produire la nuit.
Je vais voir pour monitorer la valeur de celle-ci pour l'afficher en même temps.
PS : Attention les couleurs des graph ne sont pas les même tout le temps, cela dépend a mon avi de la 1ere valeur recu.
Il faut que je regarde si je peux fixer ca en dur, ou sinon si je peux faire une ruse.
Donc là moi ma régulation utilise R109 (Le seuil Max de la sortie PWM) pour forcer la sortie PWM R152 a la valeur que je veux.
La partie PID du flow ressemble a ca actuellement :