Математическое программирование и синтез поточных технологических схем в нефтепереработке
Исследование возможности повышения технико-экономической эффективности технологических схем нефтепереработки на основе формализации знаний о предметной области и автоматизации задач структурного синтеза с использованием математического программирования.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 06.05.2018 |
Размер файла | 436,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МАТЕМАТИЧЕСКОЕ ПРОГРАММИРОВАНИЕ И СИНТЕЗ ПОТОЧНЫХ ТЕХНОЛОГИЧЕСКИХ СХЕМ В НЕФТЕПЕРЕРАБОТКЕ
Бычков Ю.С.,
Анкудинов Г.И.
Рассмотрим применение математического аппарата целочисленного и смешанного (дискретно-непрерывного - ДНП) программирования к синтезу поточных схем технологических процессов [1, 2]. Задача ДНП может быть записана в общем виде
где x - вектор непрерывных параметров решения; y - вектор логических параметров решения; f - целевая функция, выражающая интегральную технико-экономическую оценку решения; X - область допустимых значений непрерывных параметров; g и h - векторы функций-ограничений, зависящих как от непрерывных, так и дискретных параметров.
Вычислительная сложность задачи (1) определяется как размерностью m и n пространств непрерывных и двоичных переменных соответственно, так и видом функций f, g и h. Каждая двоичная (псевдобулева) переменная yi вектора-решения представляет соответствующий структурный элемент ei из множества структурных элементов конкретной задачи.
В задачах структурно-параметрического синтеза в состав функций входят линейные функции-ограничения , определяющие множество альтернативных вариантов элементного состава решений. Эти функции можно представить также в виде матричного неравенства Ay?a, где A и a - матрица и вектор коэффициентов, соответственно. Каждый альтернативный вариант - это некоторое подмножество з множества E. Предполагается, что имеется информация о входах и выходах каждого элемента множества E, позволяющая установить связи между элементами з и внешней средой. Методы решения линейных задач дискретно-непрерывного программирования (ЛДНП)
достаточно хорошо разработаны. В XX веке исследованию методов решения задач линейного и нелинейного программирования посвящены работы Е.Г. Гольдштейна, Л.В. Канторовича, Д.Б. Юдина, Г. Данцига, Е. Балаша и других авторов [3-7]. В приложении к структурно-параметрическому синтезу поточных схем задачи дискретно-непрерывного нелинейного программирования (НЛДНП) принимают вид
Трудности «арифметизации» правил построения альтернативных вариантов на основе псевдобулевых переменных привели авторов [1, 2] к необходимости использования аппарата логики высказываний, т.е. к задачам линейного логико-непрерывного программирования (ЛЛНП) и задачам нелинейного логико-непрерывного программирования (НЛЛНП). Поскольку ограничения в задачах линейного программирования «наиболее естественно» формализуются в виде импликаций «если Y0, то Y1 или Y2 или … или Yn», которые можно представить в виде дизъюнкций
В работах [6, 7] введено понятие «дизъюнктивного программирования». Необходимость дальнейшего совершенствования методов решения задач НЛДНП и НЛЛНП привели авторов [1, 6, 7] к модели «обобщенного дизъюнктивного программирования», которая имеет вид [5]
В этой модели используются булевы переменные , принимающие значения «истина» (И) или «ложь» (Л) и фиксирующие включение того или иного элемента множества в искомое решение. Булева функция Щ(Y) выражает те же правила построения альтернативных вариантов, что и система псевдобулевых ограничений Ay?a. Для построения Щ(Y) знания о МАВ представляются сначала в виде обобщенной схемы (максиально-избыточной структуры [1-3], или суперструктуры). Целевая функция имеет составляющую f(x), зависящую от непрерывных переменных, и составляющую , где , причем , если , и , если .
В [1] приведены примеры решения задач синтеза технологических схем производства этилена, очистки воды, производства цемента, схем размещения скважин добычи нефти и перерабатывающих платформ, цепей поставок и размещения многопродуктового производства.
Рис. 1 - Суперструктура, представляющая множество возможных вариантов технологического процесса этиленового завода
На рис. 1 представлена суперструктура, представляющая множество возможных вариантов технологического процесса этиленового завода. Сырье на входе - это смесь водорода, метана, этана, этилена, пропана, пропилена, а также C4, C5 и C6.
Для каждой потенциальной функции разделения использованы такие блоки, дефлегматоры, мембраны, PSA, блоки физического и химического поглощения в дополнение к стандартным колонкам дистилляции и блокам охлаждения.
Суперструктура на рис. 1 содержит 53 операционных блока, включая такие блоки, как A/B - блок охлаждения; C/D - chemical absorber; E/F -сплиттер; G/H - дебутанизатор; F/G - депропанизатор; D/E - деэтанизатор; AB/CD -дефлегматор.
Для решения задачи синтеза в [1] использована параметрическая модель, содержащая 5800 псевдобулевых переменных и 52700 ограничений. Задача поставлена как обобщенная задача дизъюнктивного программирования и затем сформулирована как задача смешанного нелинейного программирования. Для решения этой задачи посредством пакета DICOPT (CONOPT2/CPLEX) потребовалось 3 часа процессорного времени на машине Pentium-III. Экономический эффект составил 30 миллионов долларов, главным образом за счет сокращения затрат на охлаждение.
Системное проектирование предполагает сравнение альтернативных вариантов проектных решений из множества и выбор наилучшего по критериальным показателям ? критериям технического совершенства, экономичности, эффективности, экологичности, социальной значимости и т.д. Критериальные показатели должны быть измеримыми, то есть должна быть установлены соответствующие шкалы уровней совершенства, эффективности и т. д. Количественное оценивание показателей предполагает использование соответствующей шкалы.
нефтепереработка автоматизация математический программирование
Литература
1. Grossmann I.E. Advances in logic-based optimization approaches to process integration and supply chain management // Chemical Engineering: Trends and Developments, M.A. Galan and E. Del Valle, Ed. West Sussex: Wiley, 2005. P. 299-322.
2. Quaglia A., Sarup B., Sin G., Gani R. Integrated Business and Engineering Framework for Synthesis and Design of Enterprise-Wide Processing Networks // Computers & Chemical Engineering, 2012. Vol. 38, P. 213-223.
3. Гольштейн Е.Г. Об одном классе нелинейных экстремальных задач // ДАН СССР, 133, 1960, №3. С. 507-510.
4. Канторович Л. В. Новый метод решения некоторых классов экстремальных задач // ДАН СССР, 28, 1940. С. 211-214.
5. Канторович Л. В. Методы оптимизации и математические модели экономик // УМН, 25:5(155), 1970. С. 107-109.
6. Balas E. Disjunctive Programming // Annals of Discrete Mathematics, 1979, Vol. 5. P. 3-51.
7. Balas E. Disjunctive Programming and a Hierarchy of Relaxations for Discrete Optimization Problems //. SIAM J. Alg. Disc. Meth. 1985, Vol. 6. P. 466-486.
Размещено на Allbest.ru
...Подобные документы
Математическое программирование - область математики, в которой изучаются методы решения задач условной оптимизации. Основные понятия и определения в задачах оптимизации. Динамическое программирование – математический метод поиска оптимального управления.
презентация [112,6 K], добавлен 23.06.2013Понятие и виды задач математического линейного и нелинейного программирования. Динамическое программирование, решение задачи средствами табличного процессора Excel. Задачи динамического программирования о выборе оптимального распределения инвестиций.
курсовая работа [126,5 K], добавлен 21.05.2010Теория математического программирования. Методы поиска глобального экстремума функции нескольких переменных. Угловые точки допустимых множеств. Постановка общей задачи нелинейного программирования. Решения уравнения f(x)=0 методом простой итерации.
контрольная работа [775,4 K], добавлен 05.01.2013Системы водоснабжения и канализации как главный элемент водохозяйственной системы. Этапы математического моделирования технологических процессов. Скважинный водозабор как единая инженерная система, проблемные вопросы переоценки запасов подземных вод.
презентация [9,0 M], добавлен 18.09.2017Побудова графічної схеми алгоритму та розмітка станів автомата, графа та кодування, структурної таблиці. Синтез комбінаційних схем для функцій збудження тригерів і вихідних сигналів. Представлення функції в канонічних формах алгебр Буля, їх мінімізація.
курсовая работа [902,8 K], добавлен 27.08.2014Основные понятия математического моделирования, характеристика этапов создания моделей задач планирования производства и транспортных задач; аналитический и программный подходы к их решению. Симплекс-метод решения задач линейного программирования.
курсовая работа [2,2 M], добавлен 11.12.2011Исследование экономических задач методами дифференциального исчисления. Изучение экономических систем с помощью линейных балансовых моделей, сетевое планирование и управление. Эластичность производственных функций, элементы линейного программирования.
методичка [418,9 K], добавлен 10.11.2015Проектирование методов математического моделирования и оптимизации проектных решений. Использование кусочной интерполяции при решении задач строительства автомобильных дорог. Методы линейного программирования. Решение специальных транспортных задач.
методичка [690,6 K], добавлен 26.01.2015Решение систем уравнений по правилу Крамера, матричным способом, с использованием метода Гаусса. Графическое решение задачи линейного программирования. Составление математической модели закрытой транспортной задачи, решение задачи средствами Excel.
контрольная работа [551,9 K], добавлен 27.08.2009Линейное программирование как наиболее разработанный и широко применяемый раздел математического программирования. Понятие и содержание симплекс-метода, особенности и сферы его применения, порядок и анализ решения линейных уравнений данным методом.
курсовая работа [197,1 K], добавлен 09.04.2013Применение граф-схем - кратчайший путь доказательства теорем. Нахождение искомых величин путем рассуждений. Алгоритм решения логических задач методами таблицы и блок-схемы. История появления теории траекторий (математического бильярда), ее преимущества.
реферат [448,4 K], добавлен 21.01.2011Алгоритми переведення чисел з однієї позиційної системи числення в іншу. Перетворення і передавання інформації. Булеві функції змінних, їх мінімізація. Реалізація функцій алгебри логіки на дешифраторах. Синтез комбінаційних схем на базі мультиплексорів.
курсовая работа [3,2 M], добавлен 02.09.2011Математическое моделирование задач коммерческой деятельности на примере моделирования процесса выбора товара. Методы и модели линейного программирования (определение ежедневного плана производства продукции, обеспечивающей максимальный доход от продажи).
контрольная работа [55,9 K], добавлен 16.02.2011Знакомство с особенностями построения математических моделей задач линейного программирования. Характеристика проблем составления математической модели двойственной задачи, обзор дополнительных переменных. Рассмотрение основанных функций новых переменных.
задача [656,1 K], добавлен 01.06.2016Применение системы MathCAD при решении прикладных задач технического характера. Основные средства математического моделирования. Решение дифференциальных уравнений. Использование системы MathCad для реализации математических моделей электрических схем.
курсовая работа [489,1 K], добавлен 17.11.2016Понятие о многокритериальной оптимизации. Линейное и математическое программирование, дающие численные решения многомерных задач с ограничениями. Решение задачи на ранжирование для определения оптимального объекта, исходя из определяющих его параметров.
реферат [254,5 K], добавлен 31.05.2014Теоретические основы, значение, особенности и методика применения различных способов решения нестандартных задач в развитии математического мышления младших школьников. Логические задачи как средство развития математического мышления младших школьников.
курсовая работа [180,1 K], добавлен 19.04.2010Формирование учебных достижений обучающихся, в образовательной области "Математика и информатика". Планируемые достижения обучения решению задач на геометрические построения в 7 классе и методика их реализации. Структура пользовательского интерфейса.
дипломная работа [748,3 K], добавлен 07.09.2017Пределы функции, ее полное исследование с использованием дифференциального исчисления. Вычисление неопределенных интегралов с использованием методов интегрирования. Определенный и несобственный интегралы. Числовые ряды, их исследование на сходимость.
контрольная работа [713,2 K], добавлен 07.04.2013Закон распределения суточного дохода трамвайного парка, оценка доверительного интервала для математического ожидания и дисперсии суточного дохода. Особенности определения математического ожидания рассматривающейся случайной величины при решении задач.
курсовая работа [69,5 K], добавлен 02.05.2011