Оптимизация рационов для нескольких хозяйств или подразделений
Лукьянов Б.В., Лукьянов П.Б.
Зоотехники крупных сельскохозяйственных организаций, специалисты консультационных служб периодически выполняют типовые задачи по обеспечению планового кормления животных, причем расчет оптимальных рационов ведется для нескольких хозяйств или подразделений. Как правило, в каждом хозяйстве (подразделении) используемые корма отличаются по своим показателям (питательность, наличие), и характеристики эксплуатируемых животных в различных хозяйствах являются уникальными.
В том случае, когда все информационное обслуживание выполняется из единого центра, используемые компьютерные программы должны обеспечивать возможность проведения независимых расчетов для различных хозяйств, с ведением адресных баз данных по кормам и рассчитанным рецептам.
Для решения этой задачи в комплексе программ КОРАЛЛ-Кормление [1-7] разработана специальная функция, при использовании которой в справочнике «Данные организации» можно регистрировать не одну (как в базовых вариантах программ), а произвольное количество организаций и подразделений (рисунки 1, 2) и затем вести по ним справочники и выполнять оптимизационные расчеты.
Функция реализуется подключением модуля Использование программы для нескольких хозяйств или подразделений к базовой программе.
Рис. 1. Справочник "Данные организации". Регистрация областей, районов, хозяйств
Рис. 2. Справочник "Данные организации". Регистрация подразделений, групп
Функция обеспечивает возможность выполнения расчетов адресно для каждой из зарегистрированных организаций или подразделений; а также просмотр и анализ рецептов рационов и комбикормов, применяемых в разных хозяйствах.
Корма, заносимые в справочник кормов программы, могут быть отфильтрованы по принадлежности к конкретным организациям. В этом случае при подготовке к расчету на экран выводятся только корма указываемой организации.
Для группировки кормов по организациям или подразделениям каждый корм должен быть отнесен к определенной группе, отражающей принадлежность кормов какой-либо организации. Перечень групп кормов заносится в справочник Группы кормов, а отнесение корма к той или иной группе выполняется в справочнике Корма при формировании или корректировке очередной записи.
Для того чтобы рассчитываемые рационы, комбикорма, премиксы были «адресными», при подготовке исходных данных для расчёта из списка выбирается наименование организации, для которой выполняется расчёт (рисунок 3).
Рис. 3. Выбор организации, для которой выполняется расчет
Если для расчёта рациона требуется использовать только корма хозяйства, то в окне «Выбор кормов для расчёта» следует щелкнуть на закладке «корма одной группы» и затем выбрать из списка наименований групп требуемое хозяйство. Пример такого выбора показан на рисунке 4.
Рис. 4. Выбор кормов для расчета рациона из кормов хозяйства
Аналогичные действия выполняются в диалоговых окнах анализа при выборе из всех хранимых рецептов только тех, которые относятся к интересующей Пользователя организации или подразделению.
Кроме этого, в программах КОРАЛЛ-Кормление решается и обратная задача: расчеты, выполненные на местах, могут быть объединены в общую базу данных для последующего сравнительного анализа решений и оценки их эффективности руководителями и специалистами.
Для пересылки данных по кормам и рассчитанным рецептам рационов, комбикормов и премиксов из одной программы КОРАЛЛ-Кормление в другую программу используется функция Объединение баз кормов и рецептов.
Дополнение базы принимающей программы (импортера) данными из программы-отправителя (экспортера) производится последовательным выполнением следующих операций:- В программе-экспортере формируется файл с данными по кормам и/или рецептам, предназначаемыми для пересылки в программу - импортер
- Автоматически создается архив данных
- Архив данных пересылается с одного компьютера на другой – тот, на котором находится программа-импортер
- Автоматически выполняется распаковка данных
- Пользователь видит полученные данные и добавляет их к соответствующим базам данных программы (рис. 5)
Рис. 5. Выбор рецептов для экспорта
Использование описываемых функций в программах КОРАЛЛ–Кормление предоставляет специалистам региональных управлений, руководству животноводческих объединений и крупных предприятий, консультантам консалтинговых организаций широкие возможности по ведению мониторинга и выработке рекомендаций по эффективному кормлению животных для целого ряда организаций и подразделений, пользуясь одним комплектом программ.
ЛИТЕРАТУРА
- Лукьянов Б.В., Лукьянов П.Б. Новая информационная технология оптимизации рационов для сельскохозяйственных животных (Компьютерные программы «КОРАЛЛ»): Учебно-методическое пособие – М.: Изд-во РГАУ - МСХА имени К.А. Тимирязева, 2009
- Лукьянов Б.В., Лукьянов П.Б. Формализация описания функций потерь в программах «КОРАЛЛ - Кормление» // «Эффективное животноводство» № 12, 2011
- Лукьянов Б.В., Лукьянов П.Б Типовые комплексы программ «КОРАЛЛ» // «АгроРынок», № 11, 2012
- Кононенко С.И., Лукьянов Б.В., Лукьянов П.Б. «Оптимизация группового рациона» - новый модуль программ «КОРАЛЛ» // «Эффективное животноводство», № 3, 2008
- Лукьянов Б.В., Лукьянов П.Б. Векторная оптимизация рационов в программах «КОРАЛЛ» // «Эффективное животноводство», № 8, 2012
- Лукьянов Б.В., Лукьянов П.Б. Определение семейства рационов, близких к оптимальному, в программах «КОРАЛЛ - Кормление» // «Эффективное животноводство», № 2, 2012
- www.korall-agro.ru