Forget the mole thing, I think that there's some problem with comparing umol/mol to mg/L, I can't figure it out right now (as much as it pains me to admit it
) but there's definitely something wrong with the conversion between them.
Anyway...
From what I work out, the code you've posted actually sais that 1g of KNO3 added directly to a 100L tank will increase NO3 by 6.13ppm. To calculate how much 1mL of solution would add one would need to know how many mL of water was used to prepare this solution. So if, for example, 1g of KNO3 was added to 100mL of water, then 1mL of this solution would increase the NO3 of a 100L tank by 0.0613ppm.
I'm with ya
In a general case:
PPM = desired increase in ppm (mg/L)
PCT = Percent weight of compound of interest expressed as a decimal
TankSize in L
Then the amount that needs to be added, in grams to increase the concentration by a desired mg/L:
Mass to add (g)=[TankSize(L)/PCT]*PPM(mg/L)/1000(mg/g)
This is what I meant about your original equation, the 1000 is a conversion factor between mg and g so that the mass of X to add is in grams, not milligrams. Did I make a mistake? I'll admit to being pretty tired.
Anyway...
From what I work out, the code you've posted actually sais that 1g of KNO3 added directly to a 100L tank will increase NO3 by 6.13ppm. To calculate how much 1mL of solution would add one would need to know how many mL of water was used to prepare this solution. So if, for example, 1g of KNO3 was added to 100mL of water, then 1mL of this solution would increase the NO3 of a 100L tank by 0.0613ppm.
I'm with ya
In a general case:
PPM = desired increase in ppm (mg/L)
PCT = Percent weight of compound of interest expressed as a decimal
TankSize in L
Then the amount that needs to be added, in grams to increase the concentration by a desired mg/L:
Mass to add (g)=[TankSize(L)/PCT]*PPM(mg/L)/1000(mg/g)
This is what I meant about your original equation, the 1000 is a conversion factor between mg and g so that the mass of X to add is in grams, not milligrams. Did I make a mistake? I'll admit to being pretty tired.