Интеграция моделей электролизеров Sunfire в AVEVA PRO/II через стандарт CAPE-OPEN
Компания Sunfire интегрировала свои Python-модели электролизеров в AVEVA PRO/II через стандарт CAPE-OPEN. Разработчики создали DLL-библиотеку с REST-API для связи между симулятором и Python-ядром. Статья описывает технические детали интеграции и типичные проблемы, такие как конфликты архитектуры и блокировки COM-объектов.
Интеграция моделей электролизеров Sunfire в AVEVA PRO/II через стандарт CAPE-OPEN
Вот профессиональный, развернутый перевод и адаптация текста вашей презентации на русский язык. Все технические детали, имена, даты и цифры сохранены.
Использование CAPE-OPEN для обеспечения доступа к Python-пакету в среде моделирования AVEVA PRO/II™
Себастьян Либшнер / Ежегодное собрание CAPE-OPEN 2022, 22.09.2022
Повестка дня
- Кто такая компания Sunfire?
- Пример использования CAPE-OPEN в Sunfire.
Конфиденциально
Раздел 1: О компании Sunfire
Sunfire — ведущая промышленная компания в области электролиза.
Решения и рынки:
- Коммунальные службы
- Сталелитейная промышленность
- Нефтепереработка
- Химическая промышленность
- Мобильность
Площадки компании:
- Дрезден (штаб-квартира)
- Монте
- Нойбранденбург
- Sunfire Fuel Cells (Золинген)
Ключевые показатели:
- Более 400 талантливых сотрудников
- Производственная мощность: 500 МВт/год (по состоянию на 2023 год)
- Объем частного и государственного финансирования: более 500 млн евро
- Количество проектов по электролизу: более 70
- Установленная мощность: более 250 МВт
- Крупнейшая установка электролиза: 100 МВт
Примечание: показатели по проектам и установленной мощности включают проекты предшествующей щелочной компании «IHT SA» до ее приобретения Sunfire.
Типы электролизеров:
- Щелочные электролизеры под давлением
- Твердооксидные электролизеры (SOEC)
Наши электролизеры производят возобновляемый водород или синтез-газ.
Схема производства:
- Вход: Вода + Возобновляемая электроэнергия + Уловленный CO₂
- Выход: Водород (через щелочные и SOEC электролизеры) или Синтез-газ
Раздел 2: Пример использования CAPE-OPEN в Sunfire
Структура фреймворка
Для расчета и моделирования нашей продукции мы используем внутренние Python-пакеты. Доступ к другому программному обеспечению реализован через REST-API. Чтобы обеспечить возможность использования этих пакетов в среде моделирования AVEVA PRO/II™, применяется DLL-библиотека, совместимая со стандартом CAPE-OPEN.
Разработка DLL
- DLL-библиотека основана на примере «CPP Mixer Splitter Unit Operation Example» (C) CO-LaN 2010, реализованном компанией AmsterCHEM, и была любезно предоставлена Мишелем Понсом (Michel Pons).
- Входные и выходные параметры были соответствующим образом модифицированы.
- Для отправки запросов к REST-API используется статическая библиотека CURL.
- REST-API возвращает выходные параметры в формате XML, которые затем парсятся DLL-библиотекой и экспортируются в AVEVA PRO/II™ Simulation.
Использование DLL
(На слайде, вероятно, представлена блок-схема или скриншот, демонстрирующий интеграцию)
Благодарность и контакты
Спасибо за внимание!
Себастьян Либшнер Инженер по анализу данных и разработке инструментов / Разработка стеков sebastian.liebschner@sunfire.de
Sunfire GmbH Gasanstaltstrasse 2 01237 Dresden, Germany www.sunfire.de
Источник
Теги
- #AVEVAPROII
- #CAPEOPEN
- #Python
- #Electrolysis
- #Integration
Источник: https://www.colan.org/wp-content/uploads/2022/09/CO2022_SUNFIRE.pdf
#AVEVAPROII #CAPEOPEN #Python #Electrolysis #Integration