Исследовательский потенациал молодых ученых: взгляд в будущее - 2017

«Исследовательский потенциал молодых ученых: взгляд в будущее» 93 2017 А. К. Клепиков, А. Н. Привалов РАЗРАБОТКА И АДАПТАЦИЯ ПРОГРАММНОГО ИНТЕРФЕЙСА ПРОЧНОСТНОГО АНАЛИЗА ДЛЯ ИНТЕГРАЦИИ С СИСТЕМОЙ МНОГОПАРАМЕТРИЧЕСКОЙ ОПТИМИЗАЦИИ Тульский государственный педагогический университет им. Л. Н. Толстого Для проведения полномасштабного процесса моделирования поведения объектов при воздействия на них внешних сил требуется программное обеспечение сочетающее функции многопараметриче‐ ской оптимизации и прочностного анализа [1]. Для реализации по‐ добного моделирования был разработан программный модуль, по‐ зволяющий соединить два программных пакета системы через общий системный шлюз. В качестве программного пакета прочностного ана‐ лиза было выбрано ПО (программное обеспечение) «САЕ Фидесис». В качестве программного пакета для проведения многопараметриче‐ ской оптимизации было использовано ПО Оптименга_777. Для работы с ядром САЕ Фидесис – ParaView с целью интеграции со сторонними программными пакетами рекомендуется использовать язык программирования Python [2]. Поддержка API (application programming interface) доступна как часть клиента ParaView, с под‐ держкой пакетных приложений pvbatch. Для того, чтобы начать взаимодействие с ядром необходимо за‐ грузить модуль simple. Этот модуль может быть подключен из любого интерпретатора языка, т.к. все необходимые файлы находятся в сис‐ темной папке где установлен python и доступ к которой возможен по пути PYTHONPATH. При использовании интегрированной среды раз‐ работки путь к файлам подключаемой библиотеки выглядит следую‐ щим образом: /Users/berk/work/paraview3‐ build/lib:/Users/berk/work/paraview3‐build/lib/site‐packages /Users/berk/work/paraview3‐ build/lib/ Rel ase :/Users/berk/work/paraview3‐build/lib/site‐packages Также для работы с API ParaView необходимо установить перемен‐ ную PYTHONPATH для поиска общих библиотек (т.е. PATH на Windows, и LD_LIBRARY_PATH на Unix/Linux/Mac). Путь LD_LIBRARY_PATH будет выглядеть следующим образом:

RkJQdWJsaXNoZXIy ODQ5NTQ=