Агрохимия, 2020, № 8, стр. 86-93

ПРОГРАММНОЕ УПРАВЛЕНИЕ ПАРАМЕТРАМИ ПЛОДОРОДИЯ ПОЧВЫ ПОД ПОСЕВАМИ ЯРОВОЙ ПШЕНИЦЫ

И. М. Михайленко 1*, В. Н. Тимошин 1

1 Агрофизический научно-исследовательский институт
195220 Санкт-Петербург, Гражданский просп., 14, Россия

* E-mail: Ilya.mihailenko@yandex.ru

Поступила в редакцию 24.12.2019
После доработки 20.01.2020
Принята к публикации 11.05.2020

Полный текст (PDF)

Аннотация

Предложена новая теория и алгоритм управления параметрами плодородия почвы под посевом яровой пшеницы. Они основаны на классической теории управления динамическими системами и методике декомпозиции сложной задачи управления на ряд более простых задач. Предложенную задачу решают в 2 этапа, когда на первом этапе синтезируют оптимальные программы изменения параметров почвы, а на втором этапе находят оптимальную последовательность технологических операций, включающих в себя внесение минеральных удобрений и поливы, выполняемые в периоды заданных фенофаз развития посева яровой пшеницы. Разработанный на основе предлагаемой теории программно-технический комплекс представляет собой существенный вклад в цифровизацию отрасли растениеводства.

Ключевые слова: математические модели, параметры состояния, посев яровой пшеницы, алгоритмы управления.

ВВЕДЕНИЕ

В работе [1] представлена концепция управления агротехнологиями в системах точного земледелия (ТЗ), которая определяет 4 уровня управления связанных между собой задач. Верхний уровень является стратегическим и реализуется в годовом масштабе времени, охватывая севообороты. Второй уровень, реализуемый в одном интервале вегетации в суточном масштабе времени, является программным и разрешает компромисс между конечным результатом и затрачиваемым на его получение ресурсом. Два нижних уровня управления, реализуемые в реальном времени, отрабатывают оптимальные решения, полученные на верхних уровнях с учетом меняющихся условий вегетации и технических особенностей исполнительных технологических машин и устройств.

В работах [2, 3] была рассмотрена задача управления параметрами химического состояния почвы на стратегическом уровне, в которой синтезировались оптимальные стратегии внесения минеральных удобрений и мелиорантов во все годы используемого севооборота. В настоящей работе рассмотрен программный уровень, где управление заключается в выборе оптимальной последовательности технологических операций, определении их размера в заданное время выполнения в течение одного вегетационного периода. Такими операциями является внесение минеральных удобрений и поливы, обеспечивающие доступность элементов питания растениями в посеве возделываемой культуры. В работах [2, 3] эту задачу решали на модельной культуре, в качестве которой были исследованы многолетние травы, идущие на приготовление грубых волокнистых кормов для молочного скота. Цель работы – дальнейшее развитие теоретической базы программного управления параметрами почв под культурами, претерпевающими в период вегетации несколько фенологических фаз развития. Таковой культурой в этом случае служила яровая пшеница.

МЕТОДИКА ИССЛЕДОВАНИЯ

Фундаментальной основой для решения задач программного управления являются математические модели, описывающие динамику параметров состояния объекта управления (ОУ), в нашем случае – это сельскохозяйственное поле под посевом яровой пшеницы. При этом рассматриваемый ОУ характеризуется как континуальными параметрами состояния, к которым могут быть отнесены параметры состояния биомассы самого посева и почвенной среды, так и структурными состояниями, к которым могут быть отнесены фенофазы. Несмотря на то, что наступление фенофаз зависит от многих условий, при решении задачи программного управления удобно воспользоваться временными шкалами. Существует несколько таких шкал для определения времени наступления фенофаз злаковых культур: Фикеша (1954), Келлера и Баггиолини (1954), Задокса, Чанга и Конзака (1974) и др. В настоящей работе использовали шкалу Задокса, которая для яровой пшеницы имеет следующий вид в суточном времени t:

${\text{если}}\quad \sum t \in (0 - 7),\quad {\text{то}}\;s = 1\;{\text{фаза}}\;{\mathbf{посев}};$
$\begin{gathered} {\text{если}}\quad \sum t \in (11{\text{--}}13), \\ {\text{то}}\;s = 2\;{\text{фаза}}\;{\mathbf{всходы}}\;(1,2,3\;{\mathbf{лист}}а); \\ \end{gathered} $
${\text{если}}\quad \sum t \in (21,29),\quad {\text{то}}\;s = 3\;{\text{фаза}}\;{\mathbf{кущение}};$
$\begin{gathered} {\text{если}}\quad \sum t \in (30), \\ {\text{то}}\;s = 4\;{\text{фаза}}\;{\mathbf{выход в трубку}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (31{\text{--}}32), \\ {\text{то}}\;s = 5\;{\text{фаза}}\;{\mathbf{1}}{\kern 1pt} {\mathbf{ - }}{\kern 1pt} {\mathbf{е}}{\text{,}}\;{\mathbf{2}}{\kern 1pt} {\mathbf{ - }}{\kern 1pt} {\mathbf{е}}\;{\mathbf{междоузлие}};\; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (37), \\ {\text{то}}\;s = 6\;{\text{фаза}}\;{\mathbf{флаговый лист}}; \\ \end{gathered} $
${\text{если}}\quad \sum t \in (39),\quad {\text{то}}\;s = 7\;{\text{фаза}}\;{\mathbf{язычок}};$
$\begin{gathered} {\text{если}}\quad \sum \tau \in (49), \\ {\text{то}}\;s = 8\;{\text{фаза}}\;{\mathbf{открытие листовой пазухи}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (51{\kern 1pt} - {\kern 1pt} 59), \\ {\text{то}}\;s = 9\;{\text{фаза}}\;{\mathbf{колошение}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (61{\kern 1pt} - {\kern 1pt} 69), \\ {\text{то}}\;s = 10\;{\text{фаза}}\;{\mathbf{цветение}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (71{\kern 1pt} - {\kern 1pt} 75), \\ {\text{то}}\;s = 11\;{\text{фаза}}\;{\mathbf{молочная спелость}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\quad \sum t \in (85{\kern 1pt} - {\kern 1pt} 86), \\ {\text{то}}\;s = 12\;{\text{фаза}}\;{\mathbf{восковая спелость}}; \\ \end{gathered} $
$\begin{gathered} {\text{если}}\;\sum t \geqslant 86, \\ {\text{то}}\;s = 13\;{\text{фаза}}\;{\mathbf{полная спелость}}. \\ \end{gathered} $

Весь период вегетации в зависимости от структуры биомассы посева может быть разделен на 2 интервала времени: со 2-й по 9-ю и с 9-й по 13‑ю фенофазы.

Для первого интервала времени для фенофаз со 2-й по 9-ю модель динамики параметров структуры биомассы посева имеет следующий вид [4]:

$\left[ {\begin{array}{*{20}{c}} {{{{\dot {x}}}_{{1m}}}} \\ {{{{\dot {x}}}_{{2m}}}} \end{array}} \right] = {{\left[ {\begin{array}{*{20}{c}} {{{a}_{{11}}}}&{{{a}_{{12}}}} \\ {{{a}_{{21}}}}&{{{a}_{{22}}}} \end{array}} \right]}_{m}}\left[ {\begin{array}{*{20}{c}} {x{{{(t)}}_{{1m}}}} \\ {x{{{(t)}}_{{2m}}}} \end{array}} \right] + $
(1)
$ + \;{{\left[ {\begin{array}{*{20}{c}} {{{b}_{{11}}}}&{\begin{array}{*{20}{c}} {{{b}_{{12}}}}&{{{b}_{{13}}}}&{{{b}_{{14}}}} \end{array}} \\ {{{b}_{{21}}}}&{\begin{array}{*{20}{c}} {{{b}_{{22}}}}&{{{b}_{{23}}}}&{{{b}_{{24}}}} \end{array}} \end{array}} \right]}_{m}}\left[ {\begin{array}{*{20}{c}} {{{v}_{{\text{N}}}}(t)} \\ {{{v}_{{\text{K}}}}(t)} \\ \begin{gathered} {{v}_{{\text{P}}}}(t) \hfill \\ {{v}_{{{\text{Mg}}}}}(t) \hfill \\ \end{gathered} \\ {{{v}_{5}}(t)} \end{array}} \right] + {{\left[ {\begin{array}{*{20}{c}} {{{с}_{{11}}}}&{\begin{array}{*{20}{c}} {{{с}_{{12}}}}&{{{с}_{{13}}}} \end{array}} \\ {{{с}_{{21}}}}&{\begin{array}{*{20}{c}} {{{с}_{{22}}}}&{{{с}_{{23}}}} \end{array}} \end{array}} \right]}_{m}}\left[ {\begin{array}{*{20}{c}} {{{f}_{1}}(t)} \\ {{{f}_{2}}(t)} \\ {{{f}_{3}}(t)} \end{array}} \right],$
$t \in ({{T}_{1}},{{T}_{8}}),$
где приняты следующие обозначения: x1m – средняя для площади поля плотность общей биомассы посева, включающая сухое вещество и сырую массу (влагу), ц/га; x2m – средняя для площади поля плотность сырой массы посева, ц/га; внешними возмущениями в обоих блоках являются  f1 – среднесуточная температура воздушной среды, °C;   f2 – среднесуточный уровень радиации, Вт/(м2 ч); f3 – среднесуточная интенсивность осадков, мм; параметры химического состояния почвы: ${{v}_{{\text{N}}}}$ – содержание азота в почве, ${{v}_{{\text{K}}}}$ – содержание калия в почве, ${{v}_{{\text{P}}}}$ – содержание фосфора в почве; ${{v}_{{{\text{Mg}}}}}$ – содержание магния в почве; ${{v}_{5}}$ – влагозапас в почве, мм.

Модель (1) для удобства дальнейшего применения удобно представить в канонической символьной векторно-матричной форме, где все переменные объединены в векторы, а параметр – в соответствующие матрицы

(2)
${{\dot {X}}_{m}} = {{A}_{m}}{{\operatorname{X} }_{m}}(t) + {{B}_{m}}\operatorname{V} (t) + {{\operatorname{C} }_{m}}{\text{F}}(t).$

Для 2-го интервала времени для фенофаз с 9-й по 13-ю модель динамики параметров структуры биомассы посева имеет следующий вид:

$\left[ {\begin{array}{*{20}{c}} {{{{\dot {x}}}_{{1u}}}} \\ \begin{gathered} {{{\dot {x}}}_{{2u}}} \hfill \\ {{{\dot {x}}}_{{3u}}} \hfill \\ \end{gathered} \end{array}} \right] = {{\left[ {\begin{array}{*{20}{c}} {{{a}_{{11}}}}&{\begin{array}{*{20}{c}} {{{a}_{{12}}}}&{{{a}_{{13}}}} \end{array}} \\ \begin{gathered} {{a}_{{21}}} \hfill \\ {{a}_{{31}}} \hfill \\ \end{gathered} &{\begin{array}{*{20}{c}} \begin{gathered} {{a}_{{22}}} \hfill \\ {{a}_{{32}}} \hfill \\ \end{gathered} &\begin{gathered} {{a}_{{23}}} \hfill \\ {{a}_{{33}}} \hfill \\ \end{gathered} \end{array}} \end{array}} \right]}_{u}}\left[ {\begin{array}{*{20}{c}} {x{{{(t)}}_{{1u}}}} \\ \begin{gathered} x{{(t)}_{{2u}}} \hfill \\ x{{(t)}_{{3u}}} \hfill \\ \end{gathered} \end{array}} \right] + $
(3)
$\begin{gathered} + \;{{\left[ {\begin{array}{*{20}{c}} {{{b}_{{11}}}}&{\begin{array}{*{20}{c}} {{{b}_{{12}}}}&{{{b}_{{13}}}}&{\begin{array}{*{20}{c}} {{{b}_{{14}}}}&{{{b}_{{15}}}} \end{array}} \end{array}} \\ \begin{gathered} {{b}_{{21}}} \hfill \\ {{b}_{{31}}} \hfill \\ \end{gathered} &{\begin{array}{*{20}{c}} \begin{gathered} {{b}_{{22}}} \hfill \\ {{b}_{{32}}} \hfill \\ \end{gathered} &\begin{gathered} {{b}_{{23}}} \hfill \\ {{b}_{{33}}} \hfill \\ \end{gathered} &{\begin{array}{*{20}{c}} \begin{gathered} {{b}_{{24}}} \hfill \\ {{b}_{{34}}} \hfill \\ \end{gathered} &\begin{gathered} {{b}_{{25}}} \hfill \\ {{b}_{{35}}} \hfill \\ \end{gathered} \end{array}} \end{array}} \end{array}} \right]}_{u}}\left[ {\begin{array}{*{20}{c}} {{{v}_{{\text{N}}}}(t)} \\ {{{{v}}_{{\text{K}}}}(t)} \\ \begin{gathered} {{{v}}_{{\text{P}}}}(t) \hfill \\ {{{v}}_{{{\text{Mg}}}}}(t) \hfill \\ \end{gathered} \\ {{{{v}}_{5}}(t)} \end{array}} \right] + \\ + \;{{\left[ {\begin{array}{*{20}{c}} {{{с}_{{11}}}}&{\begin{array}{*{20}{c}} {{{с}_{{12}}}}&{{{с}_{{13}}}} \end{array}} \\ \begin{gathered} {{с}_{{21}}} \hfill \\ {{c}_{{31}}} \hfill \\ \end{gathered} &{\begin{array}{*{20}{c}} \begin{gathered} {{с}_{{22}}} \hfill \\ {{c}_{{32}}} \hfill \\ \end{gathered} &\begin{gathered} {{с}_{{23}}} \hfill \\ {{c}_{{33}}} \hfill \\ \end{gathered} \end{array}} \end{array}} \right]}_{u}}\left[ {\begin{array}{*{20}{c}} {{{f}_{1}}(t)} \\ {{{f}_{2}}(t)} \\ {{{f}_{3}}(t)} \end{array}} \right], \\ \end{gathered} $
$t \in ({{T}_{9}},{{T}_{{13}}}).$

В этом блоке структуры биомассы параметрами состояния являются: x1u – средняя для площади поля плотность общей биомассы посева, включающей в себя массу колосьев и стеблей, ц/га; x2u – средняя для площади поля плотность сырой массы посева, ц/га; x3u – средняя для площади поля плотность массы колосьев, включающей в себя массу стержня колоса, зерна, остьев, колосовых чешуек, ц/га; внешними возмущениями в обоих блоках являются: f1 – среднесуточная температура воздушной среды, °C; f2 – среднесуточный уровень радиации, Вт/(м2 ч); f3 – среднесуточная интенсивность осадков, мм; параметры химического состояния почвы: ${{{v}}_{{\text{N}}}}$ – содержание азота в почве, ${{{v}}_{{\text{K}}}}$ – содержание калия в почве, ${{{v}}_{{\text{P}}}}$ – содержание фосфора в почве; ${{{v}}_{{{\text{Mg}}}}}$ – содержание магния в почве; ${{{v}}_{5}}$ – влагозапас в почве, мм.

Каноническая символьная векторно-матричная форма модели (3) имеет вид:

(4)
${{\dot {X}}_{u}} = {{A}_{u}}{{\operatorname{X} }_{u}}(t) + {{B}_{u}}\operatorname{V} (t) + {{\operatorname{C} }_{u}}{\text{F}}(t).$

Модель динамики параметров состояния почвы для фенофаз со 2-й по 9-ю имеет следующий вид:

${{\left[ {\begin{array}{*{20}{c}} {{{{{\dot {v}}}}_{{\text{N}}}}} \\ {{{{{\dot {v}}}}_{{\text{K}}}}} \\ {{{{{\dot {v}}}}_{{\text{P}}}}} \\ \begin{gathered} {{{{\dot {v}}}}_{{{\text{Mg}}}}} \hfill \\ {{{{\dot {v}}}}_{5}} \hfill \\ \end{gathered} \end{array}} \right]}_{{2,9}}} = {{\left[ {\begin{array}{*{20}{c}} {{{a}_{{11}}}}&0&0&{\begin{array}{*{20}{c}} 0&{{{a}_{{15}}}} \end{array}} \\ 0&{{{a}_{{22}}}}&0&{\begin{array}{*{20}{c}} 0&{{{a}_{{25}}}} \end{array}} \\ 0&0&{{{a}_{{33}}}}&{\begin{array}{*{20}{c}} 0&{{{a}_{{35}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{a}_{{44}}}} \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {{{a}_{{45}}}} \\ {{{a}_{{55}}}} \end{array}} \end{array}} \end{array}} \right]}_{{2,9}}}\left[ {\begin{array}{*{20}{c}} {{{v}_{{\text{N}}}}} \\ {{{v}_{{\text{K}}}}} \\ {{{v}_{{\text{P}}}}} \\ \begin{gathered} {{v}_{{{\text{Mg}}}}} \hfill \\ {{{v}}_{5}} \hfill \\ \end{gathered} \end{array}} \right] + $
(5)
$ + \;{{\left[ {\begin{array}{*{20}{c}} 1&0&0&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ 0&1&0&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ 0&0&1&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ {\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&0 \end{array}} \\ {\begin{array}{*{20}{c}} 0&1 \end{array}} \end{array}} \end{array}} \right]}_{{2,9}}}\left[ {\begin{array}{*{20}{c}} {{{d}_{{\text{N}}}}(t)} \\ {{{d}_{{\text{K}}}}(t)} \\ {{{d}_{{\text{P}}}}(t)} \\ \begin{gathered} {{d}_{{{\text{Mg}}}}}(t) \hfill \\ {{d}_{W}}(t) \hfill \\ \end{gathered} \end{array}} \right] + $
$ + \;{{\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 0&0&{{{c}_{{13}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0&0&{{{c}_{{23}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0&0&{{{c}_{{33}}}} \end{array}} \\ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 0 \\ {{{c}_{{51}}}} \end{array}}&{\begin{array}{*{20}{c}} 0 \\ {{{c}_{{52}}}} \end{array}}&{\begin{array}{*{20}{c}} {{{c}_{{43}}}} \\ 1 \end{array}} \end{array}} \end{array}} \right]}_{{29}}}\left[ {\begin{array}{*{20}{c}} {{{f}_{1}}(t)} \\ {{{f}_{2}}(t)} \\ {{{f}_{3}}(t)} \end{array}} \right] - {{\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{m}_{{11}}}}&0 \end{array}} \\ {\begin{array}{*{20}{c}} {{{m}_{{21}}}}&0 \end{array}} \\ {\begin{array}{*{20}{c}} {{{m}_{{31}}}}&0 \end{array}} \\ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{m}_{{41}}}}&0 \end{array}} \\ {\begin{array}{*{20}{c}} {{{m}_{{51}}}}&{{{m}_{{52}}}} \end{array}} \end{array}} \end{array}} \right]}_{{29}}}\left[ {\begin{array}{*{20}{c}} {{{x}_{{1m}}}(t)} \\ {{{x}_{{2m}}}(t)} \end{array}} \right],$
или в компактной символьной форме

(6)
$\begin{gathered} {{{\dot {V}}}_{{29}}} = {{A}_{{29}}}V(t) + {{B}_{{29}}}D({{T}_{3}},{{T}_{9}}) + \\ + \;{{\operatorname{C} }_{{29}}}F(t) - {{\operatorname{M} }_{{29}}}{{\operatorname{X} }_{m}}(t). \\ \end{gathered} $

Модель параметров химического состояния почвы для фенофаз со 9-й по 13-ю:

${{\left[ {\begin{array}{*{20}{c}} {{{{{\dot {v}}}}_{{\text{N}}}}} \\ {{{{{\dot {v}}}}_{{\text{K}}}}} \\ {{{{{\dot {v}}}}_{{\text{P}}}}} \\ \begin{gathered} {{{{\dot {v}}}}_{{{\text{Mg}}}}} \hfill \\ {{{{\dot {v}}}}_{5}} \hfill \\ \end{gathered} \end{array}} \right]}_{{9,13}}} = {{\left[ {\begin{array}{*{20}{c}} {{{a}_{{11}}}}&0&0&{\begin{array}{*{20}{c}} 0&{{{a}_{{15}}}} \end{array}} \\ 0&{{{a}_{{22}}}}&0&{\begin{array}{*{20}{c}} 0&{{{a}_{{25}}}} \end{array}} \\ 0&0&{{{a}_{{33}}}}&{\begin{array}{*{20}{c}} 0&{{{a}_{{35}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{a}_{{44}}}} \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {{{a}_{{45}}}} \\ {{{a}_{{55}}}} \end{array}} \end{array}} \end{array}} \right]}_{{9,13}}}\left[ {\begin{array}{*{20}{c}} {{{v}_{{\text{N}}}}} \\ {{{v}_{{\text{K}}}}} \\ {{{v}_{{\text{P}}}}} \\ \begin{gathered} {{v}_{{{\text{Mg}}}}} \hfill \\ {{{v}}_{5}} \hfill \\ \end{gathered} \end{array}} \right] + $
(7)
$ + \;{{\left[ {\begin{array}{*{20}{c}} 1&0&0&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ 0&1&0&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ 0&0&1&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ {\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} 0 \\ 0 \end{array}}&{\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1&0 \end{array}} \\ {\begin{array}{*{20}{c}} 0&1 \end{array}} \end{array}} \end{array}} \right]}_{{9,13}}}\left[ {\begin{array}{*{20}{c}} {{{d}_{N}}(t)} \\ {{{d}_{K}}(t)} \\ {{{d}_{P}}(t)} \\ \begin{gathered} {{d}_{{Mg}}}(t) \hfill \\ {{d}_{W}}(t) \hfill \\ \end{gathered} \end{array}} \right] + $
$ + \;{{\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 0&0&{{{c}_{{13}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0&0&{{{c}_{{23}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0&0&{{{c}_{{33}}}} \end{array}} \\ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 0 \\ {{{c}_{{51}}}} \end{array}}&{\begin{array}{*{20}{c}} 0 \\ {{{c}_{{52}}}} \end{array}}&{\begin{array}{*{20}{c}} {{{c}_{{43}}}} \\ 1 \end{array}} \end{array}} \end{array}} \right]}_{{9,13}}}\left[ {\begin{array}{*{20}{c}} {{{f}_{1}}(t)} \\ {{{f}_{2}}(t)} \\ {{{f}_{3}}(t)} \end{array}} \right] - {{\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{m}_{{11}}}}&{\begin{array}{*{20}{c}} 0&{{{m}_{{13}}}} \end{array}} \end{array}} \\ {\begin{array}{*{20}{c}} {{{m}_{{21}}}}&{\begin{array}{*{20}{c}} 0&{{{m}_{{23}}}} \end{array}} \end{array}} \\ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {{{m}_{{31}}}} \\ {{{m}_{{41}}}} \end{array}}&{\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 0&{{{m}_{{33}}}} \end{array}} \\ {\begin{array}{*{20}{c}} 0&{{{m}_{{43}}}} \end{array}} \end{array}} \end{array}} \\ {\begin{array}{*{20}{c}} {{{m}_{{51}}}}&{\begin{array}{*{20}{c}} {{{m}_{{52}}}}&0 \end{array}} \end{array}} \end{array}} \right]}_{{9,13}}}\left[ {\begin{array}{*{20}{c}} {{{x}_{{1u}}}(t)} \\ \begin{gathered} {{x}_{{2u}}}(t) \hfill \\ {{x}_{{3u}}}(t) \hfill \\ \end{gathered} \end{array}} \right],$
где ${{d}_{{\text{P}}}}(t)$, ${{d}_{{\text{K}}}}(t)$, ${{d}_{{\text{N}}}}(t)$ ${{d}_{W}}(t)$ – дозы внесения элементов питания, соответственно фосфора – P, калия – K, мелиоранта – Ca, азота – N, магния – Mg, кг/га и норма полива, мм; ${{a}_{{11}}}$${{a}_{{33}}}$, ${{b}_{2}}$${{b}_{3}}$, ${{c}_{1}}$${{c}_{3}}$ – параметры модели, оцениваемые по экспериментальным данным; t – суточное время.

В моделях (5), (7) введены параметры mij – связи показателей химического состояния почвы и состояния биомассы посева, которые учитывают вынос элементов питания и влаги из почвы. В моделях (6), (8) эти параметры объединены в матрицы M29, M9,13.

Модель (7) в компактной символьной векторно-матричной форме имеет вид:

(8)
$\begin{gathered} {{{\dot {V}}}_{{9,13}}} = {{A}_{{9,13}}}V(t) + {{B}_{{9,13}}}D(t) + \\ + \;{{\operatorname{C} }_{{9,13}}}F(t) - {{\operatorname{M} }_{{9,13}}}{{\operatorname{X} }_{u}}(t). \\ \end{gathered} $

В соответствии с разработанной концепцией управления агротехнологиями рассматриваемая задача решается в 2 этапа [1]. На первом этапе в качестве управляющих переменных применяют параметры состояния почвы, и находят программу их изменения во всем временнóм интервале вегетации, обеспечивающую достижение поставленной цели управления. На 2-м этапе находят последовательность технологических операций, обеспечивающих минимальное отклонение параметров почвы от оптимальной программы, полученной на первом этапе. Такая декомпозиция задачи программного управления существенно упрощает синтез оптимальных программ управления, учитывая тот факт, что почва, как среда, через которую реализуется управление, представляет собой самостоятельную сложную многомерную динамическую систему. Кроме того, результаты оптимизации на первом этапе представляют самостоятельный интерес, т.к. позволяют оценить потенциальный уровень урожайности культуры.

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

В обозначенных параметрах состояния формально цель управления выглядит следующим образом:

$\begin{gathered} {{x}_{{1u}}}({{T}_{{13}}}) \geqslant 2.1U{\text{*}},\quad {{x}_{{2u}}}({{T}_{{13}}}) \leqslant 0.15U{\text{*}}, \\ {{x}_{{3u}}}({{T}_{{13}}}) \geqslant U{\text{*}}, \\ \end{gathered} $
где: U* – заданная урожайность зерна, ц/га.

Критерий оптимальности для межвегетационного периода с 9-й по 13-ю фенофазу, отвечающий поставленной цели, имеет следующий вид:

(9)
${{\operatorname{J} }_{u}}({{T}_{{13}}}) = {{[{{\operatorname{X} }_{u}}({{T}_{{13}}}) - \operatorname{X} _{u}^{*}]}^{T}}{{G}_{u}}[{{\operatorname{X} }_{u}}({{T}_{{13}}}) - \operatorname{X} _{u}^{*}],$
где $\operatorname{X} _{U}^{{\rm T}} = \left[ {\begin{array}{*{20}{c}} {{\text{1}}{\text{.1}}U}&{{\text{0}}{\text{.15}}U}&U \end{array}} \right]$ – вектор, компонентами которого являются: общая биомасса, сырая масса, масса зерна (урожай); ${{G}_{u}} = {{\left[ {\begin{array}{*{20}{c}} {{{g}_{{11}}}}&0&0 \\ 0&{{{g}_{{22}}}}&0 \\ 0&0&{{{g}_{{33}}}} \end{array}} \right]}_{u}}$ – весовая матрица массовых и качественных составляющих критерия.

Критерий (9) представляет собой взвешенную сумму квадратов отклонения прогнозных величин в конце периода вегетации вектора ${{\operatorname{X} }_{u}}({{T}_{{13}}})$ от заданной величины $\operatorname{X} _{u}^{{\text{*}}}$. Формируемая программа управления должна обеспечивать минимум этого критерия.

Результатом решения задачи управления является программа оптимального изменения параметров состояния почвы, а также начальные условия параметров состояния посева перед началом фазы колошения, которые являются терминальными показателями для параметров состояния предшествующей фенологической фазы.

В соответствии со схемой принципа максимума [6], гамильтониан для системы (4) и критерия оптимальности (9) имеет вид:

(10)
${{\operatorname{H} }_{u}}{\mathbf{ = }}\Psi _{u}^{{\rm T}}({{A}_{u}}{{\operatorname{X} }_{u}}(t) + {{B}_{u}}\operatorname{V} (t) + {{\operatorname{C} }_{u}}{\text{F}}(t)),$
где Ψu – вектор сопряженных переменных, являющийся решением следующей динамической системы:

(11)
$\begin{gathered} {{{\dot {\Psi }}}_{u}} = - \frac{{\partial {{\operatorname{H} }_{u}}}}{{\partial {{\operatorname{X} }_{u}}}} = - {\rm A}_{u}^{{\rm T}}{{\Psi }_{u}}, \\ \operatorname{t} \in ({{T}_{{15}}},{{T}_{9}}),\quad {{\Psi }_{u}}({{T}_{{15}}}) = \frac{{\partial {{\operatorname{J} }_{u}}({{T}_{{15}}})}}{{\partial {{\operatorname{X} }_{u}}}}. \\ \end{gathered} $

С учетом введенных обозначений пошаговый алгоритм решения задачи представляет собой следующую последовательность операций.

Шаг 0. Устанавливают календарное время начала T9 и конца T13 межфазового периода формирования урожая, чем задают интервал времени решения задачи. Задают начальные условия: вектор параметров состояния посева Xu(T9) и начальную программу управления V(t) = V0. Принимают средние многолетние величины вектора климатических возмущений $\operatorname{F} ({{T}_{9}},{{T}_{{15}}})$. Задают минимальную величину критерия оптимальности (9), при котором алгоритм останавливается. Принимают циклическую переменную алгоритма i = 0.

Шаг 1. Решают систему ${{\dot {X}}_{{ui}}} = {{A}_{u}}{{\operatorname{X} }_{{ui}}}(t)$ + BuVi(t) + + CuF(t) в прямом времени в интервале $t \in ({{T}_{9}},{{T}_{{15}}})$, в результате чего получают векторный массив Xui(t).

Шаг 2. Решают систему

$\begin{gathered} {{{\dot {\Psi }}}_{{ui}}} = - \frac{{\partial {{\operatorname{H} }_{u}}}}{{\partial {{\operatorname{X} }_{{ui}}}}} = - {\rm A}_{u}^{{\rm T}}{{\Psi }_{{ui}}},\quad \operatorname{t} \in ({{T}_{{15}}},{{T}_{9}}), \\ {{\Psi }_{{ui}}}({{T}_{{15}}}) = \frac{{\partial {{\operatorname{J} }_{u}}({{T}_{{15}}})}}{{\partial {{\operatorname{X} }_{u}}}} = 2G[{{\operatorname{X} }_{{ui}}}({{T}_{{15}}}) - \operatorname{X} _{u}^{*}]. \\ \end{gathered} $
в обратном времени в интервале $t \in ({{T}_{{15}}},{{T}_{9}})$, в результате чего получают векторный массив Ψui(–t), который разворачивается во времени Ψui(t).

Шаг 3. Находят очередное приближение программы управления вектором параметров химического состояния почвы:

$\begin{gathered} \operatorname{V} _{{i + 1}}^{*}(t) = \operatorname{V} _{i}^{*}(t) - {{\Delta }_{i}}{\text{G}}{{{\text{R}}}_{i}}(t), \\ {{\operatorname{GR} }_{i}}(t) = \frac{{\partial {\rm H}}}{{\partial {{\operatorname{V} }_{i}}}}(t) = {{{\text{B}}}_{u}}{{\Psi }_{{ui}}}(t). \\ \end{gathered} $

Шаг 4. Находят очередное приближение начальных условий на границе фенофаз

$\operatorname{X} _{{ui + 1}}^{*}({{T}_{9}}) = \operatorname{X} _{{ui}}^{*}({{T}_{9}}) - {{\Delta }_{i}}{{\Psi }_{{ui}}}({{T}_{9}}).$

Шаг 5. Принимают циклическую переменную = i + 1, осуществляют переход к шагу 1, вплоть до выполнения условия

${{\operatorname{J} }_{i}}({{T}_{{15}}}) \leqslant \delta .$

Теперь подобную задачу решают и в интервале, предшествующем фазе колошения.

Шаг 6. Принимают конечные условия для межвегетационного периода $t \in ({{T}_{1}},{{T}_{9}})$ ${{\operatorname{X} }_{m}}({{T}_{9}})$ = = $\operatorname{H} \operatorname{X} _{{ui + 1}}^{*}({{T}_{9}})$, где $\operatorname{H} = \left[ {\begin{array}{*{20}{c}} 1&{\begin{array}{*{20}{c}} 0&0 \end{array}} \\ 0&{\begin{array}{*{20}{c}} 1&0 \end{array}} \end{array}} \right]$ – матрица связи.

Шаг 7. Принимают критерий оптимальности для межвегетационного периода с первой по 9-ю фенофазы:

(12)
$\begin{gathered} \operatorname{J} ({{T}_{9}}) = {{[{{\operatorname{X} }_{m}}({{T}_{9}}) - {\text{HX}}_{u}^{*}({{T}_{9}})]}^{T}}{{{\text{G}}}_{m}}[{{\operatorname{X} }_{m}}({{T}_{9}}) - {\text{HX}}_{u}^{*}({{T}_{9}})], \\ {{G}_{m}} = \left[ {\begin{array}{*{20}{c}} {{{g}_{{11}}}}&0 \\ 0&{{{g}_{{22}}}} \end{array}} \right]. \\ \end{gathered} $

Критерий (12) имеет такой же смысл и форму, как и критерий (9), с той лишь разницей, что его определяют для 9-й фенофазы.

Шаг 8. Устанавливают календарное время начала T1 и конца T9 межфазового периода формирования урожая. Задают начальные условия: вектор параметров состояния посева Xm(T1) и начальную программу управления V(t) = V0. Принимают средние многолетние величины вектора климатических возмущений $\operatorname{F} ({{T}_{1}},{{T}_{9}})$. Принимают циклическую переменную i=0.

Шаг 9. Решают систему ${{{\dot {X}}}_{{mi}}} = {{{\text{A}}}_{m}}{{{\text{X}}}_{{mi}}}(t)$ + + BmVi(t) + CmF(t) в прямом времени в интервале $t \in ({{T}_{1}},{{T}_{9}})$, в результате чего получают векторный массив Xmi(t).

Шаг 10. Решают систему

$\begin{gathered} {{{\dot {\Psi }}}_{{mi}}} = - \frac{{\partial {{\operatorname{H} }_{m}}}}{{\partial {{\operatorname{X} }_{{mi}}}}} = - {\rm A}_{m}^{{\rm T}}{{\Psi }_{{mi}}},\quad \operatorname{t} \in ({{T}_{9}},{{T}_{1}}), \\ {{\Psi }_{{mi}}}({{T}_{9}}) = \frac{{\partial {{\operatorname{J} }_{m}}({{T}_{{13}}})}}{{\partial {{\operatorname{X} }_{{mi}}}}} = 2G[{{\operatorname{X} }_{{mi}}}({{T}_{9}}) - {\text{HX}}_{u}^{*}({{T}_{9}})] \\ \end{gathered} $
в обратном времени в интервале $t \in ({{T}_{9}},{{T}_{1}})$, в результате чего получают векторный массив Ψmi(–t), который разворачивается во времени Ψmi(t).

Шаг 11. Находят очередное приближение программы управления вектором параметров химического состояния почвы:

$\begin{gathered} \operatorname{V} _{{i + 1}}^{*}(t) = \operatorname{V} _{i}^{*}(t) - {{\Delta }_{\operatorname{i} }}{{\operatorname{GR} }_{i}}(t), \hfill \\ {{\operatorname{GR} }_{i}}(t) = \frac{{\partial {\text{{\rm H}}}}}{{\partial {{\operatorname{V} }_{i}}}}(t) = {{{\text{B}}}_{m}}{{\Psi }_{{mi}}}(t). \hfill \\ \end{gathered} $

Шаг 12. Принимают циклическую переменную i = i + 1, осуществляют переход к шагу 1, вплоть до выполнения условия

${{\operatorname{J} }_{{mi}}}({{T}_{9}}) \leqslant \delta .$

В результате решения задачи первого этапа формируется оптимальная программа изменения параметров состояния почвы $\operatorname{V} {\text{*}}(t)$ во всем интервале вегетации, а также программа потенциального развития посева $\operatorname{X} {\text{*}}(t)$, которая получается при подстановке оптимальной программы изменения параметров состояния почвы в модели параметров состояния посевов (2), (4).

Достижимой целью управления на 2-м этапе общего решения задачи является: “обеспечение наиболее близкого приближения к оптимальной программе изменения содержания элементов питания и влагосодержания в почве, полученной на первом этапе за счет независимого выбора размеров подкормок и поливов”. При этом внесение удобрений и поливы проводят в фиксированные моменты времени наступления следующих фенологических фаз: s = 3 (кущение), s = 9 (колошение), s = 10 (цветение), s = 11 (молочная спелость).

В свою очередь задача управления на этом этапе решается в 2-х интервалах времени: с 1-й по 9-ю и с 9-й по 13-ю фенофазу. Она заключается в нахождении последовательности векторов доз внесения удобрений и поливов, доставляющих минимум следующим критериям:

(13)
$\begin{gathered} {{J}_{{1,9}}} = \int\limits_{{{T}_{1}}}^{{{T}_{9}}} {[{{{(V_{{1,9}}^{ * }(t) - {{V}_{{1,9}}}(t))}}^{{\rm T}}}\operatorname{G} (V_{{1,9}}^{ * }(t) - } \\ - \;{{V}_{{1,9}}}(t)) + {{\operatorname{C} }_{D}}D({{T}_{3}},{{T}_{9}})]dt, \\ \end{gathered} $
(14)
$\begin{gathered} {{J}_{{9,13}}} = \int\limits_{{{T}_{9}}}^{{{T}_{{13}}}} {[{{{(V_{{9,13}}^{{\text{*}}}(t) - {{V}_{{9,13}}}(t))}}^{{\rm T}}}\operatorname{G} (V_{{9,13}}^{*}(t) - } \\ - \;{{{\text{V}}}_{{9,13}}}(t)) + {{\operatorname{C} }_{D}}D({{T}_{{10}}},{{T}_{{11}}})]dt, \\ \end{gathered} $
где ${{\operatorname{C} }_{D}}$ – вектор стоимостей единиц управления.

Гамильтонианы систем моделей (6), (8) и критериев (13), (14) имеют следующий вид:

(15)
$\begin{gathered} {{H}_{{1,9}}} = [{{(V_{{1,9}}^{*}(t) - {{V}_{{1,9}}}(t))}^{{\rm T}}}\operatorname{G} (V_{{1,9}}^{{}}(t) - {{V}_{{1,9}}}(t)) \\ + \;{{\operatorname{C} }_{D}}D({{T}_{3}},{{T}_{9}})] + \Psi _{{1,9}}^{{\rm T}}[{{A}_{{1,9}}}{{V}_{{1,9}}}(t) + {{B}_{{1,9}}}{{D}_{i}}({{T}_{3}},{{T}_{9}}) + \\ + \;{{\operatorname{C} }_{{1,9}}}F(t) - {{\operatorname{M} }_{{1,9}}}\operatorname{X} _{m}^{*}(t)], \\ \end{gathered} $
(16)
$\begin{gathered} {{H}_{{9,13}}} = [{{(V_{{9,13}}^{*}(t) - {{V}_{{9,13}}}(t))}^{{\rm T}}}\operatorname{G} (V_{{9,13}}^{*}(t) - {{V}_{{9,13}}}(t)) + \\ + \;{{\operatorname{C} }_{D}}D({{T}_{{10}}},{{T}_{{11}}})] + \Psi _{{9,13}}^{{\rm T}}[{{A}_{{9,13}}}{{V}_{{9,13}}}(t) + \\ + \;{{B}_{{9,13}}}{{D}_{i}}({{T}_{{10}}},{{T}_{{11}}}) + {{\operatorname{C} }_{{9,13}}}F(t) - {{\operatorname{M} }_{{9,13}}}{\text{X}}_{u}^{*}(t)]. \\ \end{gathered} $

Алгоритм нахождения этих последовательностей имеет следующий вид.

Шаг 1. Задают циклическую переменную i = 0, начальное приближение последовательностей ${\text{D}}_{{0,1,9i}}^{*}(t)$ = {D0i(t3), D0i(t9)}, ${\text{D}}_{{0,10,11i}}^{*}(t)$ = {D0i(t10), D0i(t11)}, средние многолетние величины климатических параметров F(t), минимальную величину критериев оптимальности δ, при которой алгоритм останавливается.

Шаг 2. Для программы потенциального развития посева $\operatorname{X} _{m}^{*}(t)$, полученной на первом этапе, в прямом времени в интервале $t \in ({{T}_{1}},{{T}_{9}})$, ${{\operatorname{V} }_{{1,9,i}}}({{T}_{2}})$ = = V1,9,i0 решают систему:

$\begin{gathered} {{{\dot {V}}}_{{19,i}}} = {{A}_{{19}}}{{V}_{{19,i}}}(t) + {{B}_{{19}}}D{{({{T}_{2}},{{T}_{9}})}_{i}} + \\ + \;{{\operatorname{C} }_{{19}}}F(t) - {{\operatorname{M} }_{{19}}}\operatorname{X} _{m}^{*}(t), \\ \end{gathered} $
в результате чего получают векторный массив ${{\operatorname{V} }_{{1,9,i}}}(t)$.

Вычисляют критерий (13) и если ${{J}_{{1,9,i}}}$ < δ, то останавливаюся, иначе происходит переход к шагу 5.

Шаг 3. Для программы потенциального развития посева ${\text{X*}}(t)$, полученной на первом этапе, в прямом времени в интервале $t \in ({{T}_{9}},{{T}_{{13}}})$, ${{\operatorname{V} }_{{9,13,i}}}({{T}_{2}})$ = V9,13,i0 решают систему:

$\begin{gathered} {{{\dot {V}}}_{{9,13,i}}} = {{A}_{{9,13}}}{{V}_{{9,13,i}}}(t) + {{B}_{{9,13}}}D(t) + \\ + \;{{\operatorname{C} }_{{9,13}}}F(t) - {{\operatorname{M} }_{{9,13}}}\operatorname{X} _{u}^{*}(t), \\ \end{gathered} $
в результате чего получают векторный массив ${{\operatorname{V} }_{{9,13,i}}}(t)$.

Вычисляют критерий (14) и если ${{J}_{{9,13,i}}}$ < δ, то останавливаются, иначе происходит переход к шагу 4.

Шаг 4. Решают системы для сопряженных переменных:

$\begin{gathered} {{{\dot {\Psi }}}_{{1,9,i}}}(t) = - \frac{{\partial {{\operatorname{H} }_{{1,9,i}}}(t)}}{{\partial {{\operatorname{V} }_{{1,9,i}}}}} = - [2\operatorname{G} (V_{{1,9,i}}^{*}(t) - \\ \, - {{V}_{{1,9,i}}}(t)) + \operatorname{A} _{{1,9}}^{{\rm T}}{{\Psi }_{{1,9,i}}}(t)], \\ \end{gathered} $
в обратном времени в интервале $t \in ({{T}_{9}},{{T}_{1}})$, ${{\Psi }_{{1,9,i}}}({{T}_{9}}) = 0$, в результате чего получают векторный массив Ψ1,9,i(–t), который разворачивается во времени Ψ1,9,i(t);
$\begin{gathered} {{{\dot {\Psi }}}_{{9,13,i}}}(t) = - \frac{{\partial {{{\text{H}}}_{{9,13,i}}}(t)}}{{\partial {{{\text{V}}}_{{9,13,i}}}}} = \\ = - [2{\text{G}}(V_{{9,13,i}}^{*}(t) - {{V}_{{9,13,i}}}(t)) + {\text{A}}_{{9,13}}^{{\rm T}}{{\Psi }_{{9,13,i}}}(t)], \\ \end{gathered} $
в обратном времени в интервале $t \in ({{T}_{{13}}},{{T}_{9}})$, ${{\Psi }_{{9,13,i}}}({{T}_{{13}}}) = 0$, в результате чего получают векторный массив Ψ9,13,i(–t), который разворачивается во времени Ψ9,13,i(t).

Шаг 5. Находят очередные приближения векторов доз внесения удобрений и поливов D*(t)i+1:

${{D}_{{ni + 1}}}({{T}_{3}},{{T}_{9}}) = {{D}_{{ni}}}({{T}_{3}},{{T}_{9}}) - \Delta _{i}^{*}\frac{{\partial {{H}_{{1,9}}}(t)}}{{\partial {{D}_{{ni}}}({{T}_{3}},{{T}_{9}})}},$
$\begin{gathered} {{D}_{{ni + 1}}}({{T}_{3}},{{T}_{9}}) = {{D}_{{ni}}}({{T}_{3}},{{T}_{9}}) - \Delta _{i}^{*}({{C}_{D}} + {\text{B}}_{{1,9}}^{{\rm T}}{{\Psi }_{{1,9}}}({{T}_{3}},{{T}_{9}})), \\ {\text{если}}\quad {{{\text{D}}}_{{ni}}}({{T}_{3}},{{T}_{9}}) \in {{\Omega }_{{3,9}}}; \\ {{D}_{{ni + 1}}}({{T}_{3}},{{T}_{9}}) = {{D}_{{ni}}}({{T}_{3}},{{T}_{9}}),\quad {\text{если}}\;\;{{D}_{{ni + 1}}}({{T}_{3}},{{T}_{9}}) \notin {{\Omega }_{{{{T}_{3}},{{T}_{9}}}}}; \\ \end{gathered} $
вычисляют критерий оптимальности J1,9, если условие J1,9,i ≤ δ не выполняется, то циклическую переменную принимают равной i = i + 1 и осуществляют переход к шагу 2, вплоть до выполнения условия J1,9 ≤ δ:
${{D}_{{ni + 1}}}({{T}_{9}},{{T}_{{10}}}) = {{D}_{{ni}}}({{T}_{9}},{{T}_{{10}}}) - \Delta _{i}^{*}\frac{{\partial {{H}_{{9,13}}}(t)}}{{\partial {{D}_{{ni}}}({{T}_{9}},{{T}_{{10}}})}},$
$\begin{gathered} {{D}_{{ni + 1}}}({{T}_{9}},{{T}_{{10}}}) = {{D}_{{ni}}}({{T}_{9}},{{T}_{{10}}}) - \\ - \;\Delta _{i}^{*}({{C}_{D}} + \operatorname{B} _{{9,13}}^{{\rm T}}{{\Psi }_{{9,13}}}({{T}_{9}},{{T}_{{10}}})), \\ {\text{если}}\quad {{{\text{D}}}_{{ni}}}({{T}_{9}},{{T}_{{10}}}) \in {{\Omega }_{{9,10}}}; \\ {{D}_{{ni + 1}}}({{T}_{9}},{{T}_{{10}}}) = {{D}_{{ni}}}({{T}_{9}},{{T}_{{10}}}), \\ {\text{если}}\quad {{D}_{{ni + 1}}}({{T}_{9}},{{T}_{{10}}}) \notin {{\Omega }_{{{{T}_{9}},{{T}_{{10}}}}}}; \\ \end{gathered} $
вычисляют критерий оптимальности J9,13, если условие J9,13 ≤ δ не выполняется, то циклическую переменную принимают равной i = i + 1 и осуществляют переход к шагу 3, вплоть до выполнения условия J9,13,i ≤ δ.

АПРОБАЦИЯ

Для апробации предложенной теории использовали экспериментальные данные опытного полигона Агрофизического НИИ за период 2012–2017 гг., по которым строили базовые математические модели. В отсутствии на этом полигоне систем орошения эти данные дополнили результатами, полученными путем генерации посредством базовых моделей, в которых учитывали поливы во всех фенофазах посева яровой пшеницы.

На графиках (рис. 1) представлена динамика посева яровой пшеницы во всем интервале вегетации при формировании оптимальной последовательности доз внесения удобрений и поливов для заданного урожая 50 ц/га во всех выбранных фенофазах (рис. 2). Эффективность управления оценивали величинами критерия оптимальности (12) в фенофазы: s = 3 (кущение) – J3 = 1.69 (ц/га)2, s = 9 (колошение) – J9 = 1.33 (ц/га)2, s = 10 (цветение) – J10 = 1.3 (ц/га)2, s = 11 (молочная спелость) – J11 = 1.2 (ц/га)2. Тенденция к уменьшению величины критерия отражала увеличение точности воспроизводства оптимальной программы изменения параметров почвы, полученной на первом этапе решения общей задачи управления. Полученные результаты соответствовали используемым экспериментальным данным и выбранной последовательности фенофаз. Для других данных и другой последовательности фенофаз результаты будут иными. Сравнение эффективности таких вариантов является предметом самостоятельного исследования. В задачу данной работы входил только анализ работоспособности предложенной теории и алгоритмов управления.

Рис. 1.

Динамика состояния посева яровой пшеницы во всем интервале вегетации.

Рис. 2.

Последовательность технологических операций в фазы вегетации яровой пшеницы.

ЗАКЛЮЧЕНИЕ

Предложена новая теория и алгоритм программного управления состоянием посевов яровой пшеницы, апробированная по экспериментальным данным. Их основная особенность заключается в том, что общую задачу управления решают в 2 этапа, на первом из которых синтезируют оптимальную программу изменения параметров почвы, обеспечивающую достижение заданного результата, на втором этапе находят оптимальную последовательность технологических операций по внесению удобрений и поливов, выполняемую по заранее выбранным фенологическим фазам развития культуры. Указанная последовательность обеспечивает достижение заданной урожайности культуры и структуры биомассы посева. Разработанный на основе предложенной теории программно-технический комплекс может стать эффективным цифровым инструментарием для современного агронома.

Список литературы

  1. Михайленко И.М. Теоретические основы и техническая реализация управления агротехнологиями. СПб.: СпбГТУ, 2017. 250 с.

  2. Михайленко И.М., Тимошин В.Н. Оптимизация управления химическими параметрами почв в полевых севооборотах // Агрохимия. 2016. № 3. С. 3–10.

  3. Михайленко И.М., Тимошин В.Н. Управление химическим состоянием почв на основе данных дистанционного зондирования Земли // Таврич. вестн. аграр. науки. 2018. № 1 (13). С. 65–76.

  4. Михайленко И.М., Тимошин В.Н. Математическое моделирование и управление состоянием посевов по данным дистанционного зондирования // Агрофизика. 2016. № 1. С. 32–42.

  5. Михайленко И.М., Тимошин В.Н. Оптимальное управление орошением сельскохозяйственных культур // Мелиорация и водн. хоз-во. 2016. № 6. С. 21–24.

  6. Казаков И.Е. Методы оптимизации стохастических систем. М.: Наука, 1987. 354 с.

Дополнительные материалы отсутствуют.