В общем, об интеграции пакетов IOSO и ANSYS Workbench. Начиная с IOSO версии 3.3 доступно два вида интеграции: А. Интеграция IOSO в интерфейс пакета ANSYS Workbench, как ACT


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.








Дополнительная

информация

по интеграции
IOSO

с
ANSYS

Workbench

2.0


(для
IOSO

версий
3.
3 и выше)


©
,
СИГМА Технология, 2016

2

Интеграция
IOSO

с
ANSYS

WB
2


Интеграция
IOSO

и
ANSYS

Workbench
.


В общем, об интеграции пакетов
IOSO

и ANSYS

Workbench

Начиная с
IOSO

версии 3.3

доступно два вида интеграции
:

А. Интеграция
IOSO

в интерфейс пакета
ANSYS

Workbench
, как

ACT

(
Application Customization
Toolkit)

расширени
е

ANSYS

Workbench
.

Б. Интеграция
IOSO

с проектами
ANSYS

Workbench

в
настройки

проекта
IOSO

в виде
специализированной расчетной модели.


Главным нововведением интеграции
IOSO

и
ANSYS

является внедрение
IOSO

в
интерфейс
ANSYS

Workbench
, как

ACT

расширение

ANSYS

Workbench
.

Это позволяет существенно расширить
возможную схему взаимодействия между
IOSO

и
ANSYS

и
добавляет для ANSYS новые
возможности:

-

быстрого и эффективного решения многопараметрических оптимизационных задач͖

-

решения оптимизационных задач в распараллеленном

режиме͖

-

расширенная
визуализаци
я

результатов оптимизационных исследований в процессе решения͖

-

более упрощенного использования процедур оптимизации͖

-

р
ежим автоматического формирования проекта IOSO значительно упрощает процесс
сопряжения программных п
родуктов

и
позволяет
интегрировать в расчетных проектах ANSYS

с
иными

расчетными пакетами


апример,
Mathcad,
SolidWork
, и другими, включая
корпоративные модели).

Интеграция

IOSO

c

проекта
ми

ANSYS

Workbench

в
настройки

проекта
IOSO
, присутствующая в
более

ранних

версиях пакета
IOSO
,

была существенно переработана и оптимизирована.
Н
астройки процесса интеграции были
упрощены
;
переработана логика работы пакета
IOSO

с
ANSYS

Workbench

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


Программные требования:

1)
Операционная

система

класса

Windows

XP

SP
3,
Windows

Server

2003
SP
2,
Windows

Vista

SP
1,
Windows

7,
Windows

8,
Windows

8.1,
Windows

10,
Windows

Server

2008,
Windows

Server

2008
R
2
,
Windows

Server

2012
Допускаются 32
-
битные и
64
-
битные версии операционных систем.

2) пакет .

Framework

версии 4.0 (включен в поставку
IOSO
, может быть установлен при
инсталляции
IOSO
)

3) распространяемые части
Microsoft

Visual

C
++ 2010(
x
86) (включен в поставку
IOSO
,
устанавливается при инсталляци
и
IOSO
)

4)
IOSO

версии 3.3 и выше

5)
ANSYS

верси
и 12.1 или выше, 32 и 64 битный

Интеграция
IOSO

с
ANSYS

WB
2

3


6)

Интеграция IOSO в интерфейс пакета ANSYS Workbench

(
IOSO

используется

как
ACT

расширение
ANSYS

Workbench
)


ANSYS

16.1
и
ANSYS

17
в 64 битной версии.

7
)
. Интеграция IOSO с

проектами ANSYS Wor
kbench в настройки проекта IOSO

-

ANSYS

12.1
или
выше, 32 или

64 битной версии
.

4

Интеграция
IOSO

с
ANSYS

WB
2


Установка пакета

IOSO

в режиме “Программа
IOSO

и агент
IOSO



Для возможности интеграции между пакетом IOSO и ANSYS Workbench необходимо установить
пакет IO
SO в режиме “Программа IOSO и агент IOSO”.




По ходу дальнейшей установки
выполнить установку

дополнительных файлов:



Интеграция
IOSO

с
ANSYS

WB
2

5


Дополнительные файлы

IOSO



это комплект из демонстрационных проектов и модулей
поддержки интеграции со сторонним для пакета
IOSO

программным обеспечением. На этом этапе
на диск пользователя будет установлены все необходимые модули, непосредственно
реализующие интеграцию между
IOSO

и
ANSYS

Workbench
. Для установки необходим
а
помеченная галка


Установить дополнительные файлы


и выбра
н

базовый путь их размещения

(по умолчанию указан путь
c:
\
IOSO_Additional
). Следует отметить, что при работе с
дополнительными файлами

будет проводиться
запись данных на диск, поэтому базовый путь
размещения необходимо располагать в области диска, доступно
й для записи конечным
пользователям. Особенно это актуально для операционных систем класса
Windows

7

и более
новых
.

По окончанию инсталляции пакета
IOSO
,
на диске по указанному пользователем базовому пути
будут размещены дополнительные файлы
IOSO
.



Уста
новка пакета
IOSO

в режиме “Программа
IOSO

и агент
IOSO
,

как служба
Windows



В целом, установка в режиме “
Программа
IOSO

и агент, как служба
Windows
” (в дальнейшем



Агент IOSO, как служба
Windows
”), интерфейс инсталлятора и действия пользователя не отли
чаются
от установки в режиме “
Программа
IOSO

и агент
IOSO
” (описано в предыдущем пункте). Инсталлятор
автоматически настраивает работу модулей
А
гента
IOSO

в качестве системной службы
Windows
,
которая носит имя “
IOSO Calc Service
”. Возможна нестабильная раб
ота
ANSYS

Workbench
, если
использовать функции интеграции с
IOSO
, установленном в режиме “
А
гент
,

как служба
Windows
”.
Это связано с тем, что
ANSYS

Workbench

не стабильно работает из
-
под системной учетной записи,
которая по умолчанию используется для
запуска службы “
IOSO Calc Service
”. Для устранения этой
проблемы необходимо настроить запуск службы “
IOSO

Calc

Service
” для входа в систему из
-
под
учетной записи пользователя, который имеет право на запуск ПО
ANSYS

Workbench
, и не имеет каких
-
либо ограниче
ний на использование
GUI

Windows
.


6

Интеграция
IOSO

с
ANSYS

WB
2


Установка пакета ANSYS. Замечания.

Под операционными системами
Windows

Vista

и выше необходимо убедиться, что текущий
пользователь имеет права на запуск и полноценную работу
c

ANSYS

Workbench
, без повышения
пользовательск
их полномочий и запуска от имени администратора. Иначе, как пример, возможны
проблемы связи с сервером лицензий
ANSYS
, как в самой среде
ANSYS

Workbench
,

так и при
работе сопутствующих компонентов
ANSYS
.

При

интеграции

пакета

IOSO

c

ANSYS

Workbench
,
запуск

ANSYS

Workbench

инициируется

программой


Агент
IOSO

.


Агент
IOSO
” запускается с правами учетной записи текущего
пользователя, что приводит к тому, что и
ANSYS

Workbench

будет запускаться с аналогичными
правами. Соответственно, если прав текущего по
льзователя недостаточно для полноценной
работы пакета
ANSYS

Workbench



такой сценарий использования приведет к ошибкам
интеграции.

В случае, если нет возможности дать все необходимые права учетной записи пользователя,
который будет работать со связкой
IOS
O

и ANSYS
Workbench,
необходимо

перезапустить “
Агент
IOSO
” под учетной записью Администратора.

Для этого необходимо:


-

выгрузить текущую копию

А
гента
IOSO

.

-
запустить

А
гент
IOSO


с правами администратора (может потребоваться ввод пароля
администратора).











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

Интеграция
IOSO

с
ANSYS

WB
2

7


Установка

IOSO

в интерфейс пакета
ANSYS

Workbench

как

ACT

расширени
е

ANSYS

W
B
.

Модуль
IOSO
, как

ACT

расширение

для
ANSYS

Workbench

входят

в состав

дополнительных файлов

пакета IOSO.

П
уть

к

файлам

ACT

расширений

IOSO

при

установке

по

умолчанию
:

c
:
\
IOSO
_
Additional
\
Integration
\
Windows
\
ANSYS
_
EXTENSIONS
”.
Для каждой поддерживаемой
версии
ANSYS
, существует соответствующий

ей файл
ACT

расширения

IOSO
.

Например
,
для

пакета

ANSYS

17
файл

ACT

расширения

IOSO

находится

в

папке


c
:
\
IOSO
_
Additional
\
Integration
\
Windows
\
ANSYS
_
EXTENSIONS
\
ANSYS
17
\
”.


Файл расширения

“IOSO
extension
.wbex”
необходимо установить диалоговыми средствами
графического интерфейса
ANSYS

Workbench
. Для этого нужно загрузить
ANSYS

Workbench
, и в
главном меню приложения вызвать подпункт

Extensions

-


Install

Extension
…”.
В открывшемся
диалоге

Открыть


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

Install

с сообщением

The

extension

IOSO
o
ptimi
z
er

was

successfully

installed
.

, а расширение будет доступно в с
писке
доступных расширений в диалоге

Extensions

Manager
” (
подпункт
меню
Extensions

-


Man
age

Extensions

).




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

Message

в списке

Messages

(это окно можно открыть по нажатию кнопки статус

бара

Show

Messages

).

Для дальнейшей детализации можно просмотреть стандартный лог файл расширений
ANSYS

(
диалог
Extensions

Log

File
)

путем нажатия пункта меню

Extensions

-


View

Log

File

.

8

Интеграция
IOSO

с
ANSYS

WB
2


Подготовка проекта в пакете
ANSYS

WB

для

интеграции

с
IOSO
.

Расчетный проект

описывается при помощи составных компонентов пакета
ANSYS
. Ряд
необходимых входных и выходных параметров помечаются в интерфейсе соответствующих
приложении
ANSYS

как “
Design



(отмечен стрелкой на рисунке).


Такие параметры, дос
тупны не только в исходном приложении входящем в состав
ANSYS
, но и
в
интерфейсе

Workbench

(отмечен стрелкой на рисунке).


Параметры уровня
ANSYS

Workbench

доступны для интеграции с пакетом
IOSO
. В
ANSYS

Workbench
, при помощи окна “
Outline

of

all

param
” можно более близко ознакомиться с
составом входных и выходных параметров, доступных для интеграции.

Интеграция
IOSO

с
ANSYS

WB
2

9



В разных версиях пакета
ANSYS

поддерживаются разные типы параметров (поле
Usage

окна
свойств параметра). Для
ANSYS

версии 12.1 поддерживаются параметры
Direct

Input

и
Direct

Output
, для
ANSYS

версии 13 и выше поддерживаются параметры
Input

и
Direct

Output
.


10

Интеграция
IOSO

с
ANSYS

WB
2


Работа с
IOSO
, как

ACT

расширением
для
ANSYS

Workbench
.

К подготовленному проекту (в

Set

которого есть хотя бы один
Input


и один
Output

Parameter
)
ANSYS

Workbench

можно подключить
IOSOoptimiz
er
,

как

ACT

расширение

(расширение должно быть предварительно инсталлировано в
ANSYS

Workbench
). Расширение
добавляет алгоритм оптимизации
IOSO

в качестве одного из методов оптимизации компонента
ANSYS

DesignXplorer. В большинстве случаев, идеология использования расширения
IOSO
optimiz
er

не отличается от идеологии использования прочих методов оптимизации, доступных в контексте
прямой оптимизации д
ля
ANSYS

DesignXplorer
, но добавляет возможности:

-

быстрого и
эффективного решения

многопараметрических оптимизационных задач͖

-

решения оптимизационных задач в распараллеленном режиме͖

-

визуализации результатов оптимизационных исследований в процессе ре
шения͖

-

более упрощенного использования процедур оптимизации
.


Для добавления в проект
IOSO
расширения необходимо
в
ANSYS

Workbench
, вызвать диалог

Extensions

Manager

в
меню

Extensions

-


Manage Extensions…
”,
и

поставить

галку


Loaded

напротив

расширения


IOSO
optimiz
er
”.




Далее
,

для
добав
ления
компонент
ы

оптимизации к схеме проекта

необходимо

в списке
компонентов
(“
ToolBox
”)
раздел
а


D
esign
E
xploration

найти и дважды кликнуть компонент

Direct

Optimization
” (
отмечен стрелкой на рисунке)
.

Ко
мпонент будет добавлен в схему.


Интеграция
IOSO

с
ANSYS

WB
2

11



Для

настро
йки

свойства компонента

Direct

Optimization


необходимо двойным кликом

на
свойстве

Optimization

компонента

открыть
закладку


C
2:
Optimization
”.



Закладка


C2: Optimization



представляет

собой

стандартный

интерфейс

прямой

оптимизации

для

ANSYS

Workbench

DesignXplorer.
Дополнительное описание функционала прямой
оптимизации DesignXplorer

можно найти в справке к
ANSYS

Workbench
.

Для задания

в качестве используемого метода оптимизации алгоритм
IOSO



необхо
димо

в
дереве окна

Outline

of

Schematic

выбрать корневой узел

Optimization


(
помечен стрелкой на
рисунке). В контекстном окне

Properties

of

Outline


при нажатии на значении свойства


Name


в выпадающем меню будет доступен метод

IOSO

Optimi
zation
”.


12

Интеграция
IOSO

с
ANSYS

WB
2




Для оптимизации
IOSO

доступны следующие
основные
свойства:




Optimization

Algorithm
:
тип

алгоритма

оптимизации
.
Допустимые значения
:



-
Normal



обычны
й

(
непараллельный
)

алгоритм оптимизации
;

-

Parallel



параллельный алгоритм оптимизации.



Work

Mode
:
тип

режима работы расширения
.
Допустимые значения
:

-

Inside


Result



обычная прямая оптимизация

DesignXplorer

с использованием IOSO
оптимизации
;

-

Outside

Result




прямая оптимизация DesignXplorer и расширенная визуализация
результатов оптимизации в
GUI

IOSO

Result

(расширенная визуализация доступна также и в
режиме
Inside

по нажатию кнопки

Show

IOSO

result
”)
;

-

Only

Generate

IOSO

Project



формирова
ние

на основе т
екущего проекта
ANSYS

Workbench

проект оптимизации
в

пакет
е

IOSO
,

Запуск оптимизации при этом осуществляется из
пакета IOSO, при этом возможно интеграция в один расчетный проект пакета
ANSYS

с
другими расчетными пакетами

(
Например,
Mathcad,
SolidWork
,
и др
угими, включая
корпоративные модели).




Maximum

number

of

iterations
:
предельное количество итераций (по умолчанию


1500)
.



Solution

A
ccuracy
:
точность решения задачи
.



Constraints

A
ccuracy
:
точность соблюдения ограничений.


Для многокритериальных задач
дополнительно доступно следующее свойство:



Required

N
umber

of

Pareto
-
optimal

solutions
:
Количество Парето
-
оптимальных решений,
равномерно распределенных в пространстве критериев
.


Для
распараллеленного режима

оптимизации (
Optimization

Algorithm

=
Parallel
)
, дополнительно
доступно следующее свойство:



Max

Number

of

Point

Per

Iteration
:
максимальное

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

до
32.

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


Интеграция
IOSO

с
ANSYS

WB
2

13


Формирование проекта оптимизации в пакете
IOSO

Автоматическое формирование проекта
оптимизации

в ANSYS

с использованием IOSO,
как

ACT

расширение
ANSYS
.

Для автоматического формирования проекта в настройках метода оптимизации

IOSO

Optimization

в интерфейсе
ANSYS

Workbench

DesignXplorer необходимо в
ыбрать

свойству

Work

Mode


значение


Only

Generate

IOSO

Project

,

после чего

нажать кнопку


Update
”.

Загрузиться
интерфейс пакета
IOSO
, с
проектом оптимизации
полностью сформированным и готовым к
вычи
слениям, настроенным на интеграцию
c

исходным проектом
ANSYS

Workbench

и задачей
оптимизации, постановка которой полностью соответствует таковой в DesignXplorer. Для
продолжения работы с методом оптимизации

IOSO

Optimiz
ation

в интерфейсе
ANSYS

Workbench

DesignXplorer после генерации проекта
IOSO

-

необходимо нажать кнопку

Clear

Generated

Data

.


Автоматизированное формирование проекта оптимизации
в IOSO
.

Процесс интеграции с пакетом
ANSYS

в среде
IOSO

выполнен как добавление
специализированной
математической модели типа “
ANSYS


(отмечен оранжевой стрелкой).


По нажатию кнопки

OK

модель

ANSYS

будет добавлена в расчетный блок. При выборе модели
в дереве расчетного блока будет показано окно настройки состава параметров модели.

14

Интеграция
IOSO

с
ANSYS

WB
2




Далее необх
одимо указать файл проекта
ANSYS

Workbench
, с которым происходит интеграция
(кнопка “…”). По нажатию на кнопку “Загрузить” произойдет процедура передачи списков
доступных параметров, присутствующих в интегрируемом проекте.


Необходимые параметры
отмечаются галкой, после чего они автоматически добавляются в
проект.

Интеграция
IOSO

с
ANSYS

WB
2

15


Прерывание расчета

Прерывая расчет в пакете
IOSO
,
для проекта, в составе которого есть модель интеграции с
ANSYS

Workbench
,

рекомендуется использовать вариант прерывания

закончить расче
т, обработать
полученные данные и только после этого остановить процесс


(кнопка

Да


на скриншоте).




Вариант
прерывания

остановить процесс немедленно


рекомендуется использовать осторожно
,

и в крайних случаях, т.к. он приводит к аварийной остановке и
выгрузке исполняемого процесса
ANSYS

Workbench

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

Если проект
ANSYS

Workbench

прерываемого расчета настроен на использование
ANSYS

Remote

Solver

Manager
,
после п
рерывания расчета в среде
IOSO
,

рекомендуется
вручную
остановить
работу
соответствующи
х

подчиненных заданий в очереди
ANSYS

Remote

Solver

Manager

(используя

средства

GUI

ПО
RSM
)
.




Отладка работоспособности интеграции
IOSO

и
ANSYS
. Детализация ошибок.

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


отдельных точек параметрического решения,
впоследствии


решения тестовой задачи оптимизации.


Типичной ошибкой интеграции является диалог

Ошибка при работе
модели”.

16

Интеграция
IOSO

с
ANSYS

WB
2




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

например, если модель

вылетела

, или попыталась запуститься, но какие
-
либо начальные условия запуска были заданы
некорректно.

Дополнительную информацию о причине ошибке можно узнать из файла
-
лога

logMaster
.
dat

,
который находится по месту расположения интегрируемого файла проекта
ANSYS

Workbench
.

Например, если попытаться указать несуществующее имя файла в качестве имени
интегрируемого проекта
ANSYS

Workbench


пакет
IOSO

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

logMaster
.
dat

:

Модуль был запущен в режиме настройки параметров, но по указанному пути
C
:
\
Sample
\
IOSO
2
WB
\
IOSO
2
WB
\
wbf
2
test
_.
wbjn
\
wb
2
test
_.
wbjn
.
wbpj

файл проекта
Ansys

WorkBench

не обнаружен. запустите модуль с правильно заданным путем к файлу проекта.


Кроме этого, некоторые ошибки могут не попадать в лог, но визуализироваться самой средой
ANSYS

Wokrbench
,
поэтому на стадии отладки интеграции рекомендуется включать визуализацию
и
нтерфейса мат модели (опция

Показывать
GUI

диалога

Математическая модель

).


Если же запускать проект в режиме скрытого интерфейса, со стороны пакета
ANSYS

на экран будет
выводиться консольное окно, в котором в текстовом виде будет отображаться статус
текущих
выполняемых операций.

По совокупности информации о ошибках, поступающей как со стороны среды
ANSYS

Workbench
,
так и со стороны инфраструктуры
IOSO

(файл

logMaster
.
dat

)
можно сделать вывод о природе
ошибки, и откорректировать те или иные настройки

в процессе интеграции.

Перед процедурой отладки интеграции рекомендуется сделать запасные копии файлов проекта
ANSYS

Workbench
,
т.к. в некоторых редких случаях проект может быть поврежден.

Интеграция
IOSO

с
ANSYS

WB
2

17


В некоторых случаях, после особо критичных ошибок, сопровождающи
хся

вылетом


среды
ANSYS

(
такое возможно если подать в качестве входных недопустимые данные) необходимо
вручную отрыть проект
ANSYS

Workbench

и произвести процедуру разблокировки (
Unlock
).

Также
существует опция интеграции, позволяющая проводить разблокир
овку автоматически (см.
скриншот).




Если ошибки происходят при работе IOSO, к
ак

ACT

расширение
, то на экран будет выдано
соответствующее диалоговое сообщение. Также будет сформировано

Message

в списке

Messages

(это окно можно открыть по нажатию кнопки статус бара

Show

Messages

).

Для
дальнейшей детализации можно просмотреть стандартный лог файл расширений
ANSYS

(
диалог
Extensions

Log

File
)
, в пункте меню

Extensions

-


View

Log

File

.





Приложенные файлы

  • pdf 9874157
    Размер файла: 2 MB Загрузок: 0

Добавить комментарий