При Т\УТ=10000, результаты этой программы. соответствуют результатам, полученным при непользовании метода переменных состояния.. `Упражнение 20 Проверыте эти выводы, сравинвая результаты двух. методов. Повторите расчеты. по обёнм. программам: при Т\Т 2000 При Т\УТ 2000 неявный шикл приводнт к неудовлетворитель- ным результатам, Рассчитанный уровень резервов имеет отрица- _Аоимптото СоЯ2МАМТ 8 рт резобоб" Е Щ Рис. 19. Динамика итерацнонного процесса_ ля неявного цикла 1МРЬ. при а- хожденни равновссин между накопленнем и нотребленнем ассимилятой тельное значение. Рассмотрев рис. 19 можно найти. причнну та- кого несоответствия. Она связана с расходимостью примененного итерацнонного метода. Проявление такого недостатка всегда_воз- можно, когда используется неявный цикл [МР1., входящий в со- став средетв С5МР. Эту проблему можно разрешить перестаноя кой операторов неявного цикла. Правда, тогда придется обращать другое уравнение с нензвестной переменной, что не всегда пред- ставляется возможным. В нашем примере трудно ввести ВЁ5!. ак функцию фотоснитез `Подводя итоги, следует сказать, что в зависимости от последо- вательности _ операторов неявный цикл может либо нормально функинонировать, либо приводить к расходящемуся: решению, По- нятно, что такое свойство неявного цикла весьма неудобно. И на против, метод деления/удвоения, известный также как метод де- 8 `ления пополам, является абсолютно надежным, но для него тре- буется более трудоемкое программирование. Этот метод основан на очень простых’ рассуждениях. Вначале находят такне оценки `нижнего и верхнего пределов, которые наверняка охватывают весь ннтервал значений неизвестной переменной. В последнем примере в качестве таких границ следовало бы выбрать значения 0,0 и 0,25. Для каждой из двух точек расечитывают скорости.накопле- ния н потребления ассимилятов, и конечно, их разности. должны. ‘иметь разные знаки. Это значнт, что точка, в которой накопление и потребление ассимилятов равиы между ‘собой, должна лежать где-то посередине. Поэтому рассматривается половинное значени® переменной и соответствующие ему зиачения накопления и потреб- 'ления ассимилятов. Знак их разности сравнивается со знаком раз- `ности для минимального значения переменной. Если знаки со ‚дают, половинное значение заменяет прежнее минимальное значе- иие переменной и начинает выполнять его функцию, после чего процедура повторяется. Если знаки противоположны, половинное: значение становится новым минимальным значеннем и процедура повторяется, Эта итерация продолжается до тех пор, пока раз- ность между минимальным и макенмальным значениями не сокра: тся до заданного критерия сходимости. Во время каждого итера- ‘онного цикла возможный нитервал уменьшается наполовниу, ак что требуется 10 итераций, чтобы получить точность порядка |ссоо величины. первоначального интервала (2'°=1024), а при 20 ‘рациях интервал уменышается в 10° раз, Этот метод гаранти- зуст правильность результата при условим, что существует лишь о возможное решение между двумя отправными точками. `Когда при моделировании мы пользуемся этим методом, то ма- ‘более веронтио, что текущая ситуация не будет существенно от- ‘чаться от ситуащии, которая существовала на предыдущем шаге. таком случае удобно использовать последнее решение в каче- вс одной из начальных точек и предположить, что, возможно, ‘шение дежит вне выбранного таким образом интернала. Затем жно поставить условне, что мы вправе удванвать иитервал ‘правильком направлении до тех пор, пока он не включит в себя гение, после чего вновь применим метод деления пополам. На . 20 показана не требующая объяснений распечатка программы языке С5МР, которая составлена для расчета фотосинтеза ьскохозяйственных культур; в ней использован метод деления эполам. Из распечатки видно, что на 100-м шаге, когда модели- я масса посева равна 2000 этот метод дает`тот же резуль- о н метод переменных состояния. Во время 0, когда масса ва равна нулю, разумеется, нельзя получить какие-то резуль- ‚ О надежности данного метода свидетельствует отсутствие ений на пуль нли переподнений в настоящей ситуации, а также , что начиная с 20-го шага метод действует как обычно. В 337 рассматривается особый случай использования неяв- ‘цикла для моделирования нодного баланса сельскохозяйствен- культур с часовым шагом: по времени