petrochemРазведка
АктуальноеНовости и поискГраф связейИнтерактивО проекте
поиск/
petrochem.insight
о проекте

Платформа технологической разведки и отраслевой агрегатор новостей нефтехимической промышленности: технологии, проекты, оборудование, рынки, безопасность, моделирование.

разделы
  • Актуальное (дайджест)
  • Новости и поиск
  • Граф связей
  • О проекте
источники

Данные агрегируются из открытых отраслевых источников. Мнение редакции может не совпадать с мнением источников.

© 2026 Нефтехимическая разведка · v0.1.0-dev

built with next.js · directus · pgvector

~/news/modeling/modular_framework_asu
Моделирование2025-04-05 · 2 мин

Модульный фреймворк для многокритериальной оптимизации криогенной воздухоразделительной установки (ASU)

Разработан модульный вычислительный фреймворк, объединяющий PRO/II и Python для многокритериальной оптимизации криогенной воздухоразделительной установки. Использованы эволюционные алгоритмы NSGA-III и UNSGA-III для поиска компромиссов между аннуитетным денежным потоком, эффективностью сжатия и капитальными затратами. Результатом стала трехмерная граница Парето, позволяющая инженерам выбирать оптимальные операционные режимы.

PROIIPythonОптимизацияASUMachineLearning
modeling

Модульный фреймворк для многокритериальной оптимизации криогенной воздухоразделительной установки (ASU)

Вот профессиональный перевод и адаптация предоставленного текста на русский язык. Текст расширен для улучшения читаемости и сохранения технической глубины, все численные значения, имена, даты и термины сохранены.


Оригинальный текст (адаптированный и расширенный):

Криогенное разделение воздуха характеризуется крайне нелинейным термодинамическим поведением, особенно вблизи критических точек кипения ключевых компонентов — азота, кислорода и аргона. В таких условиях традиционные методы градиентного спуска часто оказываются неэффективными, так как они склонны к застреванию в локальных оптимумах, что приводит к выдаче некорректных или технологически нереализуемых режимов работы установки.

Постановка задачи: Оптимизация операционных параметров установки разделения воздуха (ASU — Air Separation Unit) с учётом трёх конфликтующих целевых функций:

  • аннуитетного денежного потока (Cash Flow);
  • эффективности сжатия газа;
  • капитальных затрат (CAPEX).

Используемое программное обеспечение и версии:

  • AVEVA PRO/II (стационарный симулятор технологических процессов);
  • Язык программирования Python.

Методология и архитектура решения: Разработан уникальный модульный вычислительный фреймворк. В качестве расчётного термодинамического ядра используется стационарный симулятор PRO/II. Взаимодействие с экосистемой Python организовано через технологию Component Object Model (COM). Сервер PRO/II COM предоставляет полный программный доступ к базе данных симуляции, включая возможность чтения и записи всех тегов — как входных, так и выходных параметров модели.

На стороне Python реализованы передовые эволюционные алгоритмы многокритериальной оптимизации (MOO — Multi-Objective Optimization), а именно:

  • NSGA-III (Nondominated Sorting Genetic Algorithm III);
  • UNSGA-III (модификация с улучшенным покрытием унимодальных функций).

Валидация и полученные результаты: Решением системы, включающей 11 переменных решений, стала трёхмерная граница Парето (3-D Pareto front). Она наглядно демонстрирует инженерам-технологам операционные окна, представляющие оптимальные компромиссы между всеми тремя целевыми функциями.

Алгоритм NSGA-III показал значительное превосходство над встроенными детерминированными решателями среды AVEVA PRO/II. Это объясняется его способностью эффективно обрабатывать сложные невыпуклые (non-convex) математические домены поиска решений, характерные для криогенных процессов.

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

Источник

Источник

Теги

  • #PROII
  • #Python
  • #Оптимизация
  • #ASU
  • #MachineLearning

Источник: https://pmc.ncbi.nlm.nih.gov/articles/PMC9017109/

#PROII #Python #Оптимизация #ASU #MachineLearning

конец материала
связанные материалы / related
теги
#PROII#Python#Оптимизация#ASU#MachineLearning