Re: [OpenplacOS] Comparatif industrie/Opos

[ Thread Index | Date Index | More lists.tuxfamily.org/openplacos Archives ]


Salute,

Je viens de faire l'acquisition d'un Arduino UNO, après avoir fait un brief avec rom1, je suis tout open maintenant.

Pour la petite histoire, c'est que j'y vois un mini automate industriel, vraiment trop fort ce truc..

Voila c t pour dire que je comptais bien continuer l'avneture OPOS pour le coup !

Cordialement

Le 12 décembre 2012 18:32, jay peche <jaypeche@xxxxxxxxx> a écrit :
Pour info sur nos automates ont a des cartes GSM pour automate, ca remplace la ligne telephonique pour un acces ethernet...

Je vais essayer de choper de l'info avec les collègues et le BE....



Le 4 décembre 2012 16:03, flagos <flagospub@xxxxxxxxx> a écrit :

oui voila. 


Le 4 décembre 2012 15:56, rom .. <lsdark73@xxxxxxxxx> a écrit :

du coup tu descendais ta consigne un peu plus bas ? genre 5.5 pour 5.8 réel ?


Le 4 décembre 2012 15:50, flagos <flagospub@xxxxxxxxx> a écrit :

Exactement. Ca a effectivement donné un temps plus long et surtout, j'avais toujours un petit ecart en terme de pH, genre 0.3 ou 0.4 de pH en plus sinon le système partait en overshot.


Le 4 décembre 2012 15:45, rom .. <lsdark73@xxxxxxxxx> a écrit :

pour ça que tu avais mis Ki à 0 ? Du coup le temps d'établissement est plus long ?


Le 4 décembre 2012 15:34, flagos <flagospub@xxxxxxxxx> a écrit :


Oui je confirme pour le pH. Il faut vraiment régler les gains très bas quitte a avoir une erreur statique. J'avais réussi a rendre ma solution hyper acide, notamment avec le gain integrateur:

J'avais eu un dépassement, donc j'avais accumulé de l'écart au cours de mes precedentes mesures que le système ne pouvait réguler (pas de pH+). Et lorsque je me suis remis a redepasser la consigne, pef ca m'a redescendu vener.

Perso, je comptais mettre un filtre sur l'historique pour calculer l'integrateur  et ne garder que les 5 derniers echantillons (et non une infinité come actuellement) pour éviter ce problème.

Le 4 décembre 2012 13:01, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :

effectivement c'est pas mal, ca evite de cramer le moteur (ca aime pas quand ya pas assez de couple pour tourner)
je regarderais egalement si ya pas une lib python, pour ce genre de truc un peu scientifique ils sont fort ces pythonistes.
ca sera plus facilement utilisable dans opos.

Le 4 décembre 2012 12:51, rom .. <lsdark73@xxxxxxxxx> a écrit :

ce que je trouve intéressant dans sa lib, c'est qu'on peut "brider" sa sortie pour éviter l'effet "windsup" comme il dit
super pour bloquer sa sortie PWM dans un intervalle de valeurs,
par exemple 140-255, en dessous le moteur de la pompe ne tourne plus..


Le 4 décembre 2012 12:49, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :

merci pour les liens, ca a l'ai bien plus complet que sa lib ;-)

Le 4 décembre 2012 12:46, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :

yep,
bon j'ai regardé le code, en fait ca implemente la méthode de Ziegler-Nichols : http://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method

l'idée c'est d'augmenter le gain proportionnel jusqu'a ce que ton systeme oscille, pour ensuite en determiner la periode d'oscillation et regler les 2 autres parametres.
ca devrais bien marché sur la regul de température, mais je deconseille ca sur une regul de ph.
disons que ca depend, si tu a conscience que ton initialisation va te flinguer ta solution, tu fait ca a vide et c'est ok.

je prefererais une methode basé sur l'identification de systeme plutot qu'une methode heuristique. mais bon  c'est toujour mieu que rien ;-)

Le 4 décembre 2012 12:29, rom .. <lsdark73@xxxxxxxxx> a écrit :

en fait le mec explique qu'il voulait faire ca depuis longtemps (c'est un pro) mais que, comme c'est son taf, il n'avait pas l'autorisation de sa boite.. finalement il a trouvé une lib dans un autre langage que sa boite a bien voulu qu'il porte.. Pour dire qu'il doit y avoir moyen de faire beaucoup mieux..


Le 4 décembre 2012 12:27, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :

super, je savais qu'il y avait des methodes pour regler les parametres, sans savoir si elles etait réellement efficaces.
je jetterais un oeil au code.

Le 4 décembre 2012 12:20, rom .. <lsdark73@xxxxxxxxx> a écrit :

yo
pour info il y a aussi une lib PID pour arduino qui a l'air vraiment bien.
Le mec qui l'a développée bosse dedans  ; il a aussi fait une lib d'autotune :
http://www.arduino.cc/playground/Code/PIDLibrary
http://arduino.cc/playground/Code/PIDAutotuneLibrary

pour ma part je pense utiliser cette lib pour faire un bloc arduino-regul car les xbee on une latence infernale quand il s'agit de passer de l'un à l'autre, et donc je préfère laisser l'arduino gérer..


Le 4 décembre 2012 12:04, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :

salut
effectivement, c'est tres interessant.
par curiosité, quand tu cable tes bloc de régul, tu as a entrer des paramètres ou le truc est suffisement intéligent pour s'ajuster tout seul au système.
Par exemple, nous on a une régul PID, mais il faut lui ajuster 3 gain en fonction du système. et ce n'est pas trivial (pour le moment faut le faire par tatonnement) .

Le 1 décembre 2012 15:00, jay peche <jaypeche@xxxxxxxxx> a écrit :

c t juste pour relnacer le truc, effectivement ta régul ph c t pas mal, chez nous c CO mais ca peut etre CO2 via Radisospares, je laisse imaginé l'inventivité..

Le 1 décembre 2012 14:26, flagos <flagospub@xxxxxxxxx> a écrit :

Hello le jay, 

C'est interessant d'avoir ton retour la dessus. C'est clair qu'on est pas trop au fait de ce qui se fait dans l'industrie même si on en a une vague idée en tant qu'electroniciens.

J'ai lancé moi même une régule avec opos pour le pH de ma solution. Ca marchait pas trop mal. Il faut fine tuner un peu sur système réél et j'ai quelques idées a essayer pour augmenter la fiabilité de la régule.

Bon malheuresement, mes amusements se sont arretes avec la raspberry qui s'est mis en vrac juste que je parte en vacances pour 3 semaines. La j'en reviens tout juste, j'ai tenté un petit format, elle veut toujours pas booter :-/ Faut que j'approfondisse, a tous les coups c'est pas méchant. Ya aussi le Alex qui voulait se motiver a monter un petit système, il a peut etre des choses a nous raconter dessus s'il veut.

Enfin voila, il y a encore un peu de taf mais ya moyen effectivement d'arriver a proposer un bundle opos+rasp+arduino pour controler une régule a part cher :-)


Le 1 décembre 2012 13:52, jay peche <jaypeche@xxxxxxxxx> a écrit :

Bonjour à tous,

J'en avais déja fait part à rom1 mais je souhaiterais relancer un peu le truc; comme vous le savez je bosse dans l'industrie, et bizarrement...

Je me retrouve à cablé et tester des alarmoires elec assez chiadé avec des automates de régulation pour la domotique, ventilation, chauffage, climatisation, j'ai cru voir passer CO mais bon...

On fait des armoires de régul pour les hopitaux, notre kro client...

On cable des réguls Sauter(c) et autres et comme je vous le disais avant, bizarrement c'est de l'opos en puissance, recu? les elecs??!

En gros nos réguls ca ressemble a une Raspery et un arduino sur la meme carte avec borniers, entrées et sorties analogiques + numériques, avec un capot fluo, sisi je vous je jure et le plan de cablage en imprimé, :;) lol


Du coup ca ouvrent pleins de portes à mon sens pour opos, en "tripant complet" je m'imagine proposé un bundle (OPOS+Rasperry+Arduino) à mon patron ! Du pur délire !

On en reparle qd vous voulez ...

cordialement,

Jay




--
Tapé depuis mon clavier












--
Tapé depuis mon clavier




--
Tapé depuis mon clavier




--
Tapé depuis mon clavier




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/