EN | 中文 | RU

Разработка VBA Excel макросов

Главная  Проекты  >  Femap API Excel макросы

Разработка инструментов автоматизации (VBA Excel/Femap API) для оффшорной индустрии

Рис.1 Часть пользовательского интерфейса (MS Excel) разработанного инженерного приложения

Описание задач проекта

Задача автоматизации анализа большого количества случаев нагружения для специализированного оффшорного судна (для перевозки тяжеловесных грузов) «Pioneering Spirit» была решена разработкой набора программных инструментов (макросов).

«Pioneering Spirit» (прежде «Pieter Schelte») – судно с динамическим принципом позиционирования. Судно спроектировано для монтажа и демонтажа больших прибрежных конструкций: нефте- и газодобывающих платформ, элементов газовых и нефтяных трубопроводов и т.п.

В проекте использовались следующие инструменты: Femap API + MS Excel + VBA + Femap WinWrap Basic.

 

 

 

 

Рис.2 Часть пользовательского интерфейса (MS Excel) и вывод результатов для разработанного инженерного приложения

Функции и преимущества разработанного набора макросов:

  • ввод исходных данных, отчет, базирующийся на обработке результатов и пользовательский интерфейс в MS Excel;
  • автоматизация создания и приложения нагрузок (гидростатика, ветровая и волновая нагрузки задаваемых параметров) к определенным частям конструкции судна в зависимости от условий работы подъемных устройств;
  • автоматизация создания расчетных случаев, запуска расчетов и контроля завершения;
  • автоматическая обработка результатов расчета NX Nastran и создание отчета в электронных таблицах MS Excel заданного вида;
  • автоматическое обновление положения в пространстве конечно-элементной модели (КЭМ) судна относительно исходной системы координат;
  • автоматическое обновление условий нагружения подъемных устройств и их положений относительно главной палубы судна;
  • определение новых центров тяжести и передача их координат в отчет в виде Excel таблиц для последующих этапов инженерного анализа (расчет новых параметров нагрузок, в качестве новых исходных данных).

Размер КЭМ исследуемого судна составил около 0.5 млн. элементов. Приблизительное время выполнения одной процедуры (приложение гидростатического давления к конечным элементам корпуса судна (приблизительно 180 тыс. элементов)) составило около 20 секунд.

 

 

Рис.3 Визуализация приложения волновой нагрузки на КЭМ корпуса исследуемого судна