Bonjour à tous,
Je fais appel à vous pour m’aider à résoudre un problème sous excel / VBA. C'est avant tout un problème de math, mais la finalité est de trouver les codes necessaires pour y implanter sous Excel/VBA
Je m’explique :
Je suis en présence d'un tableau de données (d’un fabricant d’injecteur) qui me donne une quantité de fluide injectée en fonction de la pression d’injection et du temps d’injection (temps d’ouverture): Q=f(P,t)
Le pb : je dois dans un premier temps inverser ce tableau pour obtenir le temps d’injection en fonction de la pression et de la quantité injectée :
Q=f(P,t) > t=f(P,Q)
Pour me simplifier la vie, je peux travailler à Pression fixée et renouveler l'opération pour chaque pression (j'ai encore d'autres paramètres qui varient!!!)dans ce cas Q=f(t) ==> t=f(Q)
Puis dans un second temps, je dois interpoler les valeurs manquantes afin d’avoir un tableau plus riche/complet.
c.a.d : les valeurs de mes deux paramètres d’entrée initiaux, P et Q devront être incrémentées de manières plus régulières
(ex P (bar)= 200,300,…2200 ; Q (mg) = 5,10,15…250) (Plus régulières que celles données, tirées du graph. constructeur)
Et je désire de plus avoir une ‘ Interface ‘ de calcul simplifiée, c.a.d pour P et Q de mon choix, obtenir ‘t’ d’une manière plus précise que la lecture graphique. Et tout cela sous Excel/VBA (je débute à peine sur VBA) .
NB : Pour plus de simplicité, je vous ai joint la liste de valeur (tableau + graph).
J'ai fait déjà fait pas mal de recherche avec 2/3 résultats (feuille de calcul utilisant Lagrange sur 6 points...) mais cela ne m'aide pas pour creer les codes necessaires sous VBA. Malgré le faible nombre de points, l'approx par Lagrange donne des résultats satisfaisants (allure) par rapport aux donnees constructeur, de même que la regression polynomiale de degré 5/6 sous excel (pb : comment récupérer les données et les incrémenter régulièrement?¡) .
J'espère avoir été clair et pas trop lourd!¡.
Merci d'avance pour votre aide.
:::A bientot:::
K.
Je fais appel à vous pour m’aider à résoudre un problème sous excel / VBA. C'est avant tout un problème de math, mais la finalité est de trouver les codes necessaires pour y implanter sous Excel/VBA
Je m’explique :
Je suis en présence d'un tableau de données (d’un fabricant d’injecteur) qui me donne une quantité de fluide injectée en fonction de la pression d’injection et du temps d’injection (temps d’ouverture): Q=f(P,t)
Le pb : je dois dans un premier temps inverser ce tableau pour obtenir le temps d’injection en fonction de la pression et de la quantité injectée :
Q=f(P,t) > t=f(P,Q)
Pour me simplifier la vie, je peux travailler à Pression fixée et renouveler l'opération pour chaque pression (j'ai encore d'autres paramètres qui varient!!!)dans ce cas Q=f(t) ==> t=f(Q)
Puis dans un second temps, je dois interpoler les valeurs manquantes afin d’avoir un tableau plus riche/complet.
c.a.d : les valeurs de mes deux paramètres d’entrée initiaux, P et Q devront être incrémentées de manières plus régulières
(ex P (bar)= 200,300,…2200 ; Q (mg) = 5,10,15…250) (Plus régulières que celles données, tirées du graph. constructeur)
Et je désire de plus avoir une ‘ Interface ‘ de calcul simplifiée, c.a.d pour P et Q de mon choix, obtenir ‘t’ d’une manière plus précise que la lecture graphique. Et tout cela sous Excel/VBA (je débute à peine sur VBA) .
NB : Pour plus de simplicité, je vous ai joint la liste de valeur (tableau + graph).
J'ai fait déjà fait pas mal de recherche avec 2/3 résultats (feuille de calcul utilisant Lagrange sur 6 points...) mais cela ne m'aide pas pour creer les codes necessaires sous VBA. Malgré le faible nombre de points, l'approx par Lagrange donne des résultats satisfaisants (allure) par rapport aux donnees constructeur, de même que la regression polynomiale de degré 5/6 sous excel (pb : comment récupérer les données et les incrémenter régulièrement?¡) .
J'espère avoir été clair et pas trop lourd!¡.
Merci d'avance pour votre aide.
:::A bientot:::
K.