ГЛАВА 1. АНАЛИЗ ВОЗМОЖНОСТЕЙ СУЩЕСТВУЮЩИХ СИСТЕМ
ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ ПРОДУКЦИОННОГО
ПРОЦЕССА РАСТЕНИЙ 7
1.1. Свойства динамической модели продукционного процесса
сельскохозяйственных растений 7
1.2. Анализ возможностей системы имитационного моделирования
GUICS 10
1.3. Возможности системы поливариантного расчёта DSSAT 12
1.4. Анализ системы моделирования лесных экосистем DLES 15
1.5. Анализ возможностей системы поливариантного расчёта APEX 18
1.6. Сравнительная характеристика описанных систем 23
ГЛАВА 2. РАЗРАБОТКА ПРОГРАММНОГО АДАПТЕРА ДЛЯ
ВЗАИМОДЕЙСТВИЯ ДИНАМИЧЕСКИХ МОДЕЛЕЙ
ПРОДУКЦИОННОГО ПРОЦЕССА С APEX 26
2.1. Адаптеры для подключения внешних моделей в системе APEX 26
2.2. Преимущества создания адаптера для системы GUICS 30
2.3. Структура модели GUICS 31
2.4. Реализация адаптера для моделей системы GUICS в среде APEX 37
ГЛАВА 3. ТЕСТИРОВАНИЕ СОЗДАННОГО АДАПТЕРА В РАМКАХ
ПРОВЕДЕНИЯ ЭКСПЕРИМЕНТА В ПОЛИВАРИАНТНОЙ СРЕДЕ 45
3.1. Регистрация модели в системе APEX 45
3.2. Настройка адаптера для модели системы GUICS 36
3.3. Проведение эксперимента в поливариантной среде 48
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 54
РЕФЕРАТ
Тема выпускной работы: «Разработка программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений».
Цель работы - разработка программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений.
Предмет исследования - программный адаптер для системы поливариантного анализа динамических моделей продукционного процесса культурных растений.
Объект исследования - динамическая модель продукционного процесса.
В результате исследования решены следующие задачи: проведён анализ возможностей существующих систем имитационного моделирования продукционного процесса растений, определение их преимуществ и недостатков; спроектирован и разработан программный адаптер для взаимодействия динамических моделей продукционного процесса с APEX; произведено тестирование и устранены недостатки созданного адаптера.
Объем работы - 57 страниц, количество рисунков - 15, использованных источников литературы - 37.
Ключевые слова: система, адаптер, модель, прогнозирование, обработка информации, урожайность, пользовательский интерфейс.
Актуальность исследования. Динамические модели продукционного процесса сельскохозяйственных растений активно внедряются в традиционную практику растениеводства. В рамках развития подходов устойчивого и точного земледелия возрастает их роль как интеллектуальной основы компьютерных систем поддержки агротехнологических решений. Динамическая модель агроэкосистемы представляет собой алгоритм, позволяющий по исходным данным о внешних факторах (погода и агротехника) просчитать динамику сельскохозяйственного посева в течение всего сезона вегетации - от сева до уборки, и интерпретировать полученные результаты в терминах содержательных показателей - урожая, сроков наступления фенофаз и других индикаторов роста и развития растений [1]. Использование модельных расчетов (мониторинг поведения растения под воздействием тех или иных управляющих воздействий в компьютерном эксперименте) даёт возможность существенно упростить анализ множества альтернативных решений и выбор оптимальных агротехнологий по сравнению с традиционным подходом, основанном на многолетних полевых опытах [2].
Необходимо отметить, что типичный прецедент использования модели в любой системе поддержки решений чаще всего предполагает не единичный, а множественный расчет одной и той же модели с разными наборами входных параметров с целью анализа и сравнения получаемых результатов. Для автоматизации поливариантного расчета динамических моделей агроэкосистем предназначена компьютерная система APEX [3]. Она может быть использована в качестве имитационного полигона при анализе и прогнозе последствий применения альтернативных вариантов агротехнических мероприятий при оперативном и стратегическом планировании в масштабе хозяйства. Изначально в системе APEX был разработан адаптер для работы с моделью продукционного процесса растений AGROTOOL, в то время как универсальный характер оболочки позволяет подключить к ней любую внешнюю модель агроэкосистемы. На данный момент в мире существуют различные оболочки имитационного моделирования в агроэкологии. Самые развитые из них это: GUICS, DSSAT, DLES. Основным отличием системы APEX от представленных продуктов является механизм поливариантного анализа, то есть возможность планирования и проведения многофакторных вычислительных компьютерных экспериментов. Подключение к среде APEX внешней модели выполняется с помощью специального программного модуля, называемого адаптером. Разработка адаптера для различных моделей продукционного процесса позволит использовать поливариантный анализ вне привязки к модели AGROTOOL и расширит функциональность и востребованность среды APEX.
Объект исследования - динамическая модель продукционного процесса.
Предмет исследования - программный адаптер для системы поливариантного анализа динамических моделей продукционного процесса культурных растений.
Цель работы - разработка программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений.
Для достижения поставленной цели в работе решаются следующие задачи:
1. Анализ возможностей существующих систем имитационного моделирования продукционного процесса растений, определение их преимуществ и недостатков.
2. Проектирование и разработка программного адаптера для взаимодействия динамических моделей продукционного процесса с APEX.
3. Тестирование и устранение недостатков созданного адаптера.
Новизна исследования заключается в определении самой проблемы создания универсальной среды поливариантного анализа произвольных динамических моделей агроэкосистем. Анализ существующих систем имитационного моделирования продукционного процесса растений позволит сформировать требования и принципы для проектирования и реализации такой универсальной программной среды.
Практическая значимость заключается в разработке программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений. Суть разрабатываемого адаптера состоит в использовании поливариантного анализа вне привязки к модели AGROTOOL в системе APEX и расширение функциональности и востребованности среды за счет увеличения списка поддерживаемых «внешних» моделей с возможностью их поливариантного анализа.
Апробация результатов исследования. Основные результаты работы представлены на молодёжной научно-практической конференции в рамках Недели науки, г. Санкт-Петербург, 2014 г., LIII международной научной студенческой конференции «Студент и научно-технический прогресс», г. Новосибирск, 2015 г., на XLII научной конференции студентов, магистрантов, аспирантов и учащихся лицейных классов, г. Барнаул, 2015 г, V Международная молодёжная научно-практическая конференция с элементами научной школы «Прикладная математика и фундаментальная информатика», г. Омск, 2015 г.
В результате выполнения работы была достигнута цель - разработан программный адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений, и решены поставленные задачи:
1. Анализ возможностей существующих систем имитационного моделирования продукционного процесса растений, определение их преимуществ и недостатков.
2. Проектирование и разработка программного адаптера для взаимодействия динамических моделей продукционного процесса с APEX.
3. Тестирование и устранение недостатков созданного адаптера.
По результатам проекта опубликованы работы: Казанцев В.О. Разработка плагина для проверки лабораторных работ в системе Moodle (тезисы) // Материалы LII Международной научной студенческой конференции «Студент и научно-технический прогресс»:Информационные технологии. - Новосибирск, 2014. - С. 90.
Проблемы создания универсальной среды поливариантного анализа произвольных динамических моделей агроэкосистем (научная статья) // Неделя науки: сборник докладов молодёжной научно-практической конференции в рамках Недели науки СПбПУ: секция "Природообустройство" / Санкт- Петербургский государственный политехнический университет Санкт- Петербург, 1-6 декабря 2014. - С. 66-68.
Разработка программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений (тезисы докладов научной конференции) // Студент и научно-технический прогресс: материалы 53-й Международной научной студенческой конференции МНСК- 2014: Информационные технологии / Новосиб. гос. ун-т. Новосибирск, 11-17 апреля 2015. - С. 108.
Разработка программного адаптера для системы поливариантного анализа динамических моделей продукционного процесса культурных растений (научная статья) // Материалы V Международной научно-практической конференции с элементами научной школы «Прикладная математика и фундаментальная информатика.» / Омск, 2015 - С. 192-194.
Перспективы проекта. В дальнейшем планируется разработка адаптера для связи других оболочек имитационного моделирования с системой APEX и расширение функциональности и повышения востребованности поливариантной среды.
1. Полуэктов Р.А. Динамические модели агроэкосистемы.
(Л.: Гидрометеоиздат, 1991).
2. Полуэктов Р.А., Смоляр Э.И., Терлеев В.В., Топаж А.Г. Модели продукционного процесса сельскохозяйственных культур.- (СПб.: Изд-во С.- Петерб. ун-та, 2006).
3. Medvedev S., Topaj A. Crop simulation model registrator and polyvariant analysis. IFIP.
4. Acock B. Crop Modelling in the USA // Acta Horticulturae. 1989. Vol. 248. P. 365-372.
5. Blackmore B.S., Wheeleri P.H., Morris R.M. et al. The Role of Precision Farming in Sustainable Agriculture: A European Perspective // 2-nd Intern. Conf. on Site-Specific Management for Agricultural Systems, Minneapolis, USA, March 27-30. 1994.
6. Якушев В.П., Полуэктов Р.А., Смоляр Э.И., Топаж А.Г. Точное земледелие (Аналитический обзор) // Агрохим. вестник. 2001. № 5, 6; 2002. № 2.
7. Якушев В.П. На пути к точному земледелию. СПб.: Изд-во ПИЯФ РАН, 2002. 458 с.
8. Passioura J.B. Simulation Models: Science, Snake Oil, Education, or Engineering? // Agron. J. 1996. Vol. 88. P. 690-694).
9. Полуэктов Р.А. Динамические модели агроэкосистемы. Л.: Гидрометеоиздат, 1991. 312 с.
10. Шатилов И.С., Бондаренко Н.Ф., Жуковский Е.Е. и др. Схема организации научных исследований по программированию урожаев // Докд. ВАСХНИЛ. 1976. № 2. С. 2-4.
11. Полуэктов Р.А., Якушев В.П. Основные принципы планирования полевого и компьютерного экспериментов. Методические рекомендации. Изд- во СПбГУ, 2003. 25 с.
12. Yule, I.J., Jahs G., Blackmore S. Information Framework for Precision Farming. Published at the International Conf. “Agricultural and Biological Engineering - New Horizons, New Challenges”. University of Newcastle upon Tyne, UK 20-23 September, 1995. Session 5: Trends in Agrotechnology.
13. Шеннон Р. Имитационное моделирование систем - искусство и наука - М. Мир, 1978. - 418 с.
14. Доспехов Б.А. Методика полевого опыта. М.: Колос, 1979.
15. Gold-Bernstein B., Ruh W. Enterprise Integration: The Essential Guide to Integration Solutions. 2004 Addison-Wesley Professional 432 p
16. Полуэктов Р.А., Смоляр Э.И., Терлеев В.В., Топаж А.Г. Модели продукционного процесса сельскохозяйственных культур.// Изд-во СПбГУ, 2006, 390 с.
17. Acock, B., Pachepsky, Y.A., Mironenko, E.V., Whisler, F.D., Reddy, V.R., 1999. GUICS: A Generic User Interface for On-Farm Crop Simulations. Agronomy Journal 91, 657-665.
18. Медведев С.А. Разработка и применение системы поливариантного анализа динамических моделей продукционного процесса культурных растений: дис. канд. с.-х. наук: 06.01.03. СПб., 2014.
19. Jones J., Hoogenboom G., Porter C., Boote K., Batchelor W., Hunt L., Ritchie J., 2003. The DSSAT cropping system model. European Journal of Agronomy, 18(3-4), 235-265.
20. Михайлов А.В., Безрукова М.Г., Шанин В.Н., Михайлова Н.В. DLES - платформа для моделирования лесных экосистем. Известия Самарского научного центра Российской академии наук, Т.11 №1 (70) 2009.
21. Bezrukova, M., V. Shanin, A. Mikhailov, N. Mikhailova, Yu. Khoraskina, P. Grabarnik, A. Komarov, 2012. DLES - a component-based framework for ecological modelling. In: Jordan, F., and S.E. Jorgensen, Models of the Ecological Hierarchy from Molecules to the Ecosphere. Elsevier, 331-350.
...