ПОИСК Статьи Рисунки Таблицы Алгоритм оптимизации на основе методов динамического программирования из "Моделирование промышленных процессов полимеризации" Алгоритм решения задачи оптимизации может быть укруп-ненно представлен следующим образом. [c.184] Желательно, чтобы через точку проходило возможно меньшее число поверхностей, например одна. [c.185] Из точки Х ) переместимся в направлении вектора до пересечения с границей области Й. Пусть (х( . [c.185] Изложенный способ является наиболее общим и универсальным. Он, очевидно, может быть использован для любого механизма (модели) процесса полимеризации. Однако его реализация требует большой вычислительной работы, а алгоритм характеризуется высокой сложностью и большим временем вычисления на ЭВМ. Поэтому не будем здесь заниматься дальнейшей детализацией этого алгоритма, ибо целесообразно искать более простые алгоритмы, которые используют простоту математической модели за счет принятия гипотезы о протекании процесса полимеризации по механизму брутто-реакции 1-го порядка. [c.186] Идея использования методов динамического программирования для оптимизации каскада реакторов принадлежит Арису [1, 85]. Однако в его работах эта задача решалась при упрощающих предположениях об ограничениях, накладываемых на режим процесса в каскаде. [c.186] При этоад получаются достаточно универсальные и, как следствие, громоздкие и сложные для реализации алгоритмы, занимающие в памяти ЭЦВМ довольно большой объем. В то же время введение дополнительных ограничений ( .23 в, г) еще более усложняет такого типа алгоритмы, так как эти ограничения являются функциями фазовых координат (О, Г,). С учетом особенностей простоты модели по уравнениям ( .16) и ( .21) была сформулирована двухточечная граничная задача. Множество решений ее зависит от значений С, То как от параметров, выбор которых осуществляется с учетом ограничений, входящих в критерий оптимизации ( .22). Ниже излагается вывод этих уравнений и построенный на их основе алгоритм оптимизации. [c.186] Во всех случаях полученное решение для Гп-г-1 сравнивают с заданными пределами по Т, и соответственно берут либо полученные значения, если они в пределах от Тдо Г , либо граничные, если или Т ту (где =п—1—/). [c.188] Подробная блок-схема алгоритма и его описание приведены далее (с. 193). Здесь ограничимся упоминанием только наиболее крупных этапов. [c.188] Вернуться к основной статье