Калькулятор состава питательных растворов

Пытался рассчитать, как получить нужный состав питательного раствора, используя универсальные удобрения и отдельные "элементарные" компонентоы и осознал необходимость калькулятора, который помогал бы в подобных рассчетах. Большинство существующих калькуляторов для рассчета питательных растворов позволяют использовать либо только отдельные компоненты, либо готовые фирменные смеси. Оперировать и тем и другим вместе они не позволяют, но бывает удобно использовать вместе и готовые комплексные удобрения и отдельно добавить недостающие элементы и/или изменить соотношение элементов в смеси. К счастью, такой калькулятор нашелся - это HydroBuddy от Daniel Fernandez. Калькулятор доступен для Windows, Linux, Mac OS и в виде исходного кода (Lazarus). Совершенно бесплатен (donationware).

Позволяет выбирать в качестве компонентов как отдельные вещества, так и готовые смеси, состав которых вводится вручную. По указанному соотношению элементов, требуемой концентрации и объему раствора рассчитывает абсолютные значения (массы или объема) компонентов, подгоняя результат к меньшей погрешности, учитывает состав воды, прогнозирует электропроводность, рассчитывает стоимость смеси и многое другое.

Есть очевидные недочеты, в частности - не стоит называть свои компоненты кириллицей, с такими записями возникают ошибки. Но это не мешает использовать калькулятор по назначению.

Мне нужно было рассчитать состав раствора для руколы. Отсюда взял рецепт смеси для эфиромасличных растений, который должен подойти:

N200-220 Mn1.2
P70-90 Cu0.2
K280-320 B0.5
Ca170-190 Zn0.4
Mg65-70 Mo0.06
Fe3   

Большая часть элементов есть в универсальных удобрениях (например, буйский "Растворин" - N/P/K: 18/6/18, Zn, B, Mn, Cu, Mo), но, как это обычно бывает с удобрениями, рассчитанными на почву, в нем отсутсвует кальций. Так же нет магния и железа. Доступный источник кальция (и азота в нагрузку) - кальциевая селитра. Железа - железный купорос или препараты хелатного железа. Магния - магнезия медицинская (сульфат Mg), спортивная (основной карбонат Mg) или Калимагнезия/Калимаг (смесь сульфатов K и Mg, обычно около 30% и 10%).

Может оказаться удобным смешать несколько разных универсальных удобрений с отличающимися соотношениями N/P/K и микроэлементов, тогда пересчет необходимых количеств каждой смеси становится довольно сложным, вручную это делать долго. С калькулятором HydroBuddy это выглядит так:

Вводим величины (в ppm) нужных элементов, сохраняем их на будущее. Задаем объем раствора - у меня это ведро на 16 литров.

Заводим в базе данных удобрений состав смеси, например "Растворин", просто вносим значения с упаковки. Общий азот условно считаем за нитрат, т.к. на упаковке источник азота не указан.

Таким же образом я добавил Калимагнезию и некое комплексное удобрение (Mix NPK) с высоким содержанием фосфора и калия (N/P/K = 13/19/19), оно хорошо подходит для рецептов с относительно низкой долей азота.

Выбираем имеющиеся в наличии компоненты. Добавляем имеющиеся источники микроэлементов - борную кислоту, сульфаты железа, меди, цинка и марганца. Если калькулятор обнаружит, что в списке компонентов нет необходимых элементов - он откажется считать, а если в результате какой-то компонент не потребовался совсем - выдаст предупреждение. Например, в данном случае нет смысла указывать аммиачную селитру, калькулятор не будет ее использовать из-за избытка азота в других компонентах.

Получаем результат.

Результат почти идеальный, за исключением молибдена, который пока тихо игнорирую, так как у меня его нет. Молибденовокислый аммоний исправил бы ситуацию.
А если добавить в комноненты калиевую селитру, то получится идеальное сооветствие рецепту:

 Осталось найти и добавить молибден, но пока рукола неплохо растет и без него.