Разработки \ Сводное планирование в сельском хозяйстве \ Расчет оптимального рациона
В данном разделе описывается подсистема расчета оптимального рациона / состава комбикорма. Общая информация описана в разделе "нормативно-справочная информация".
Справочная информация по рационам
Справочники животноводства (использующиеся для всех предприятий одновременно) включают:
- справочник питательных веществ: содержит информацию о питательных веществах, минералах, витаминах и так далее, входящих в состав кормов;
- справочник кормов: содержит перечень кормов, доступных в организации; для каждого корма задается его состав (перечень и содержание питательных веществ), а также действие ферментов (улучшающих усваиваемость питательных веществ, входящих в состав других кормов);
- справочник параметров расчета рационов: содержит перечень ГОСТов, ТУ и личных пользовательских норм - требований по питательности к рационам кормления животных.

Параметры расчета
Кроме того, при помощи документов и регистров общей подсистемы задаются цены кормов на любой момент времени для обеспечения актуальности оптимизации кормов по стоимости.
Расчет оптимального рациона
Расчет рационов кормления проводится с целью разработки рецептов, оптимальных по стоимости либо по уровню содержания определенных показателей питательности и удовлетворяющих введенным ограничениям по питательности.
Для расчетов используется симплексный метод решения задач линейного программирования, который в качестве системы ограничений использует требуемые ограничения по питательности для искомого рациона, а целевой функцией является либо минимум стоимости, либо максимум/минимум выбранных показателей питательности.
Расчет рецепта рациона производится на основании следующих входных данных:
- указанного количественного содержания существенных показателей питательности искомого рациона кормления для рассматриваемого вида животных;
- введенного списка доступного сырья;
- выбранной цели оптимизации (предусмотрена возможность оптимизации рационов не только по стоимости, но и с целью достижения максимального/минимального содержания выбранных показателей питательности);
- выбранного вида расчета (расчет можно вести на фиксированное количество выходного продукта, или без его фиксации - на суточный рацион, основанный на требованиях к показателям питательности).

Расчет оптимального рациона
Собственно расчет рациона в программе производится при помощи специального документа Расчет оптимального рациона / состава комбикорма, сохраняющего все условия проведения расчетов, а также формирующего выходную печатную форму рассчитанного рациона или состава комбикорма. Расчет состава и печать выходных форм могут производиться на фиксированный выход комбикорма либо на суточный рацион (в последнем случае задаются только требования к показателям питательности за день, а дополнительное ограничение на объем выхода не формируется).
Алгоритм расчета также учитывает действие ферментов, входящих в состав кормов. Для этого задача оптимизации должна решаться в несколько проходов. На первом этапе определяется состав кормов, а на втором осуществляется их балансировка с учетом действия ферментов.