Salut Bruno, salut tou·te·s,
Merci de ton aide.
Si tu peux me joindre le fichier modifié, histoire de mieux comprendre ce dont 
tu parles, ce serait top.
Le tableau du deuxième onglet ne sert que pour vérifier, et surtout pour 
connaitre actuellement les valeurs des mélanges que je fais pour l’instant tant 
que mon calculateur n’est pas fonctionnel.
De fait, pour l’arôme, je n’avais pas mis de colonne vu que je mets dans les 
données de départ la quantité d’arôme mise dans le mélange, mais je serai 
curieux de voir ta version modifiée.

Pour la nicotine (booster), elle est liquide et est composé de PG/VG nicotinés, 
c’est pour cela que le total de PG/VG fait 100%, l’arôme lui aussi est liquide 
et 100%PG. A la fin, dans mon mélange, j’ai n’ai bien que du PG et du VG plus 
ou moins aromatisés et plus ou moins nicotinés dont on fait varier les 
proportions en fonction du type de vape recherchée.

Pour le système d’équation, on a en fait que 4 inconnues réelles, le volume 
d’arôme n’étant pas dépendant des autres volumes, il ne dépend que de son 
pourcentage propre de dosage et du volume final désiré. Par contre, il rentre 
en ligne de compte dans le calcul des 4 inconnues restantes à savoir le volume 
de booster, le volume de bas boostée, le volume de PG pur et de VG pure.

Concernant l’utilisation de matrice, je n’y avais pas pensé parce que pour tout 
te dire, je ne vois pas trop ce que c’est…😂, il faudra un jour que je m’y 
penche…Ce me rappelle vaguement un truc appris durant mes études mais c’est 
tellement loin que je crois bien devoir repartir de zéro. Du coup, je ne 
comprends pas tout ce que tu dis sur le sujet…Dommage pour moi😢.

Au début de mes tentatives, j’avais fixé le volume de base boostée à 0 pour 
faire des tests et cela marche du coup beaucoup mieux. J’avais aussi une 
version de tableau avec une base neutre (avec zéro nicotine), là encore, le 
tableau marche très bien et devient très simple étant donné que toute la 
nicotine venait du booster. Et dans ce cas, le reste des calculs n’avait pour 
but que de fixer le volume manquant de PG et de VG provenant soit d’une base 
neutre, soit de PG et VG purs.
Je me doutais bien qu’il y a plusieurs solutions d’où ma recherche de la 
solution qui propose de maximiser l’usage de la base boostée. 

le système d'équations n'a pas une solution unique et du coup il est difficile 
voire impossible de faire un calcul automatisé....
Ne peut-on pas automatiser le calcul en choisissant de favoriser la 
maximisation d’une valeur ?

Et du coup, à ton avis, en partant de ce principe, y aurait-il moyen de trouver 
la bonne formule à base de SI imbriqués pour faire un truc du genre :
Dans formule de la base, tester que PG et VG rajoutés soient positifs, sinon 
limiter la valeur de base, ce qui donnera la valeur de nicotine apportée par la 
base.
Ensuite, faire un test dans la cellule volume booster avec nicotine apportée 
par la base, si nicotine apportée par la base=nicotine finale alors booster =0, 
sinon calcul du manque de nicotine.
Puis en dernière étape, adapter les formules de calcul de PG et VG purs pour 
finir de compléter jusqu’au volume final en respectant les proportions PG/VG 
désirées.

Les SI imbriqués reviendraient à faire des tests du genre si…et si…et si…

Voilà, je continue….En tout cas merci de ton aide.

Benoit.

De : Bruno DUMAS
Envoyé le :jeudi 31 octobre 2019 13:54
À : ben; users@fr.libreoffice.org
Objet :Re: RE : [fr-users] CALC - besoin d'aide pour tableau calculateur de 
e-liquide

Bonjour,
J'ai un peu joué avec ton fichier calc....
Dans le second onglet, j'ai un peu modifié ton tableau en rajoutant entre autre 
une colonne arôme... et on peut facilement calculer la ligne verte en faisant 
un calcul matriciel !!!
Faire le calcul inverse revient a résoudre un système de 5 équations à 5 
inconnues ce qui peut aussi se faire via les matrices MAIS le système n'admet 
qu'une solution si le déterminant de la matrice 5*5 est non nul !!
Dans le cas des valeurs que tu donnes le déterminant est : -2.22045E-17  quasi 
0. Je ne sais pas si la valeur n'est pas nulle du fait d'arrondis de calcul ou 
du fait que le pourcentage de PG de l'arôme  n'est pas exactement de 100% et 
que tu considère que la nicotine n'a pas de volume puisque la somme des 
pourcentages de PG et VG dans les mélanges que tu donnes est de 100, mais si on 
considère que ce déterminant est nul alors le système d'équations n'a pas une 
solution unique et du coup il est difficile voire impossible de faire un calcul 
automatisé....
Bruno
Le 30/10/2019 à 15:20, ben a écrit :
Voici le lien du fichier.
http://dl.free.fr/vuVhSXxL3


Bonjour à tou·te·s,
Je débute avec calc et je suis en train de faire un calculateur de e-liquide 
pour pouvoir faire mes liquides de vape sans prendre la calculatrice à chaque 
fois.
Vu que j’aime les complications 😁, ou plutôt les défis, je me suis lancé dans 
un calculateur assez complexe…Mais malheureusement, après des centaines de  
tentatives et des heures de prises de tête, je ne m’en sors pas.
C’est pourquoi je contacte la communauté dans l’espoir que l’un·e d’entre nous 
puisse m’aider. Vous remarquerez que je m’inclue dans le lot, parce que je 
compte bien continuer à me prendre la tête pour y arriver…

J’expose donc mon problème. Forcément, pour les non vapoteu·r·se·s, ça risque 
de ressembler à du chinois mais le principe serait le même avec n’importe quel 
autre type de mélange (sirop de sucre, essence, …) tant que cela reste liquide.

Pour faire un liquide de vape, on doit mélanger du propylène glycol (PG), de la 
glycérine végétale (VG), de l’arôme et de la nicotine (booster).
L’arôme est composé à 100% de PG. La proportion de l’arôme dans le mélange 
final est variable pour chaque arôme.
Le booster, s’achète dans le commerce avec une proportion de VG/PG variable et 
son taux de nicotine est de 20 mg de nicotine/ml de booster.
Le PG, et bien c’est du PG 😊
Le VG, idem.

Pour le mélange final, on doit donc choisir  la proportion (variable) de PG et 
de VG, le taux de nicotine désiré (en mg/ml) et le pourcentage d’arôme, et bien 
sûr le volume désiré.

Jusque-là, tout va bien, un petit tableau tout simple permet de faire le 
boulot. Mais comme dit plus haut, j’aime la complication. Donc en plus des 
éléments de base cités précédemment, j’ai à ma disposition une base boostée 
déjà préparée qui est un mélange de PG/VG/Booster, avec de la même manière que 
précédemment des caractéristiques qui peuvent être variables, à savoir son taux 
de nicotine et sa proportion de PG/VG.

Le but de mon calculateur est de pouvoir savoir quel volume de chacun de mes 5 
composants je dois mettre pour arriver à mon liquide (PG, VG, Booster, Arôme et 
base boostée) dont je définis les caractéristiques à chaque fois que je fais un 
nouveau mélange.

J’ai donc un apport de nicotine qui peut venir de deux composantes (booster et 
base boostée) qui elles-mêmes peuvent avoir des proportions de PG/VG 
différentes.

J’ai bien réussi un tableau qui fonctionne  a peu près, quoique très compliqué 
(il y a sûrement moyen de simplifier les formules) mais qui malheureusement 
m’indique des fois des quantités de composants à ajouter négatifs…C’est là que 
le fait de travailler avec des liquides pose problème, parce que je ne peux 
pas, par exemple, retirer du PG ou du VG une fois qu’ils sont mélangés ensemble 
dans la base et dans le booster.

J’aimerais donc que le tableau me dise en fonction de ce que je recherche, 
combien je dois ajouter de base boostée, de PG, de VG, d’arôme et de booster 
pour obtenir le mélange désiré.

Alors en résumé :
1- Arôme : c’est simple, c’est un pourcentage du volume final.
2- Nicotine : elle provient suivant les cas de la base boostée seulement ou 
bien de la base boostée et du booster.
3- PG/VG neutre sont à rajoutés en fonction du reste pour obtenir la bonne 
proportion finale.
Mon but est d’utiliser le maximum de base boostée possible et si besoin de 
rajouter du booster afin d’obtenir le taux de nicotine voulu.

Pour la nicotine, si je pointe les différents cas, on a :
1- Taux du mélange inférieur au taux de la base boostée
Dans ce cas, la seule base boostée doit en règle générale suffire à apporter la 
nicotine désirée et on fait varier la proportion de PG/VG en ajoutant du PG et 
du GV neutres.

2- Taux du mélange supérieur à celui de la base boostée
Dans ce cas, en plus de la base boostée, il faudra ajouter du booster

3- Taux du mélange égal à celui de la base boostée.
On se retrouve dans le même cas que précédemment, car l’ajout de l’arôme fait 
automatiquement descendre la taux.

Le tout devant être corrélé aux proportions de PG/VG désirés dans le mélange.

Voilà, vous savez tout…
En pièce jointe, le tableau en question. Avec les valeurs choisies dans 
l’exemple, j’obtiens une valeur négative de PG à ajouter…Alors que 
physiquement, il suffit de prendre moins de base boostée et un petit peu plus 
de booster pour que le mélange soit réalisable, comme le montre le deuxième 
onglet du fichier. C’est donc que mes formules sont mal choisies.

Benoit




-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à