Перейти к публикации

Рекомендованные сообщения

Уважаемые "коллеги",

побойтесь бога!

Какая к черту оптимизация?

Тут хотя бы как-то задачу(и) решить...

Какие 60 переменных и 2 критерия?!

Вашу переписку ведь читают простые инженеры, не дай бог еще поверят в эти сказки?!

Ссылка на сообщение
Поделиться на других сайтах


Fred - ?

Ваши последние высказывания необоснованны! Такой подход в данный момент - убийца любого проекта :smile: . Без оптимизации расчеты и проектирование никому не нужны! Любое проектирование идет в несколько итерраций! И если этим процессом руководит человек, то он тоже меняет параметры по своим, ведомым зачастую только ему критериям.

Всем, кто откликнулся - спасибо. Только есть одна маленкая неясность: как встраивается IOSO в CFD? Правильно ли я понял, что нигде нет прямой поддержки(на уровне пунктов меню) и необходимо с помощью IOSO генерировать какие то файлы с параметрами, по которым будет включаться, например, макрос построения параметрической модели и расчет, а после опять IOSO и так далее. Примерно так?

Ссылка на сообщение
Поделиться на других сайтах

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

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

2 Fred

Это не сказки. Это уже используется.

Ссылка на сообщение
Поделиться на других сайтах

2 a_schelyaev

От вас требуется придумать, как из вашего CFD кода сохранить текстовый файл, который будет потрошить IOSO, и как потом загнать в ваш CFD код тот файл, который на выходе дает IOSO

Александр, расскажите пожайлуста Ваши соображения по этому поводу. Я так понимаю Вы говорите о версии IOSO NS?! Я сейчас пробую разобраться с ее работой... Там ничего сложного в общем-то нет. Действительно сделал exe-шник с вычисляемой функцией + файлы вводы/вывода данных. Попробовал, все работает хорошо. Но! Вопрос в том, как это применить к оптимальному проектированию какого-либо устройства, когда надо иметь следующую последовательность:

1. Построение исходной геометрии в CAD программе.

2. Расчет во FlowVision (в общем случае - в чем угодно)

3. Передача результатов в IOSO.

4. Перестроение геометрии в CAD программе

5.

6. ... и т.д.

Тут уже не банальный exe-шник. :wallbash::wallbash::wallbash:

Пока просматривается два пути:

1. Ручками все делать - считывать данные из файла in.dat, вручную все править в CAD программе, делать расчет, а результаты заносить опять же ручками в файл out.dat

2. Использовать версию IOSO NM. Но тут пока больше вопросов, чем ответов. Еще не видел ее.

Александр, расскажите пожайлуста о возможном пути решения этой проблемы и о планах ТЕСИСа в этом направлении.

Ссылка на сообщение
Поделиться на других сайтах

В точку!

Оптимизировать мы должны геометрию в CAD-системе по характеристикам получаемым из CFD кода.

Что для этого нужно?

Следующие шаги:

1) Параметризированная геометрическая модель в CAD-системе. Тут нам нужно сделать exe-шник который бы обновлял наши параметры по данным из IOSO. Exe-шник должен запускаться оптимизатором или некой внешней управляющей программой. В общем, чем больше команд и опций доступно через командную строчку, тем нам лучше. Это касается всех этапов (програмных комплексов) цикла оптимизации.

2) Обновление расчетной сетки по CAD-модели. Или же работаем, минуя CAD-систему, сразу с сеткой.

3) Обновление сетки в CFD-проекте (насколько я знаю, загрузка сетки в проект во многих CFD кодах доступна через директиву командной строчки, т.е. эта стадия поддается автоматизации).

4) Собственно, само решение.

5) Экспорт в текстовый файл нужных характеристик.

6) Работа оптимизатора.

В 11-й версии Ansys весь этот цикл для CFD будет замкнут. Если склероз не изменяет, то в LMS VirtualLab тоже цепочка автоматизирована.

У нас же дела такие: мы сейчас доводим третью версию до кондиционного состояния и в ней заложена возможность по импорту/экспорту шапки проекта в виде XML-файла, а может и прямой обмен организуем.

Для второй версии ничего подобного сделано не будет.

В данной ситуации нам только лишь не хватает инструмента, который бы создавал поверхностную сетку на основе CAD-модели и передавал бы ее в FlowVision. Точнее инструмент есть, нет автоматизации и прямой передачи данных, чтобы ручками каждый раз мышкой на кнопки не жмакать. :)

Это только лишь то, что касается CFD направления.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за информацию, но вопросы пока остались висеть....

Как насчет IOSO NS vs. IOSO NM?

Уточните с какой версией Вы работате.

Ссылка на сообщение
Поделиться на других сайтах

Михаил, я пока еще к самому пакету не приступал. Все еще болтаюсь на уровне теории и выработки концепции.

Больше всего у нас с этим продвинулись прочнисты.

Между прочим, на данном форумы бывает и Юрий Бабий

http://fsapr2000.ru/index.php?showtopic=12457

Вы, наверное, пропустили его приветствие нашему сообществу.

Можно, минуя испорченный телефон, задавать вопросы ему напрямую.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

во второй версии никак

разве что выставить ограничение на общее кол-во итераций

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

Етественно, нужно включить автосохранение.

Ссылка на сообщение
Поделиться на других сайтах

Чудеса да и только!

ВСЕ кто посоветовал "интересующемуся" оптимизацией компрессора - предлагаю привести хотя бы один пример решенной задачи, которую Вы выполнили САМИ!?

Итолько ради бога - не давайте ссылки на "кем-то и где-то" решенные задачи и не присылайте примерв из руководств к программам - ибо это простейшие верификационные задачи.

На сайтах фирм-разработчиков порой такого прочитать можно, что .... впрочем ладно, ну буду о грустном.

г-ну Шеляеву:

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

Ну хотя бы одну решенную Вами и\или Вашими колегами задачу?

Неужели они все были столь секретные?

Срок давности вроде бы 5 лет и какие-то можно было бы "рассекретить"?!

Вы же неоднократно заявляли о своих достижениях в обращении с CFX ?

Или продемонмтрируйте "связку FlowVision + ЛЮБЫМ САЕ пакетом"?

Мы вот уже 4-ый месяц мучаемся пытаясь решить задачу о доильном аппарате - набор клапанов, полостей и пр...(Голанский скопировал один завод - а он паразит не работает, ибо резины у нас такой нет...) - никак у нас не получается... какие только комбинации не пробовали - в смысле программ.

Ссылка на сообщение
Поделиться на других сайтах

2 Fred

Вам кто-то на хвост наступил, что вы так агрессивно настроены?

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

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

Ну хотя бы одну решенную Вами и\или Вашими колегами задачу?

Вы можете зайти на наш сайт www.flowvision.ru в раздел Для пользователей. Там вы сможете найти публикации, где наши пользователи и представляют свои решенные задачи. Например СКБТ "Турбокомпрессор".

Если покопаться в разделе Мероприятия (семинары, конференции), то можно найти несколько статей, посвященных связке FlowVision+ABAQUS, которые были представлены на международной конференции пользователей ABAQUS, в частности расчет утечки масла в маслосъемном колпачке двигателя внутреннего сгорания.

Но это все вершки. Подавляющая часть работ выполненная нами и нашими пользователями является закрытой. Информация не носит характер государственной тайны, она носит характер коммерческой тайны, а этот тип тайны (ууууу) срока давности не имеет. Если вы всю жизнь работаете в бюджетной организации, то специфику деловой этики знаете лишь по наслышке. Ну, а если не по наслышке, то значит полностью меня понимаете и понимаете то, что я не могу вот так вот выложить вам информацию на ваш позыв "А вам слабо?".

Вы же неоднократно заявляли о своих достижениях в обращении с CFX ?

Вы меня с кем-то путаете.

Или продемонмтрируйте "связку FlowVision + ЛЮБЫМ САЕ пакетом"?

Ну во-первых, что вы подразумеваете под связкой.

На сегодняшний день мы умеем:

- передавать в автоматическом режиме данные по нагрузке и температуре из FLowVision в ABAQUS;

- передавать из ABAQUS в FlowVision данные по деформации сетки и температуре;

- передавать "ручками" данные по нагрузке и температуре из FLowVision в ABAQUS;

- передавать "ручками" данные по нагрузке и температуре из FLowVision в Ansys;

- передавать "ручками" данные по нагрузке и температуре из FLowVision в Nastran.

Почему именно так, а не иначе? Потому что все это воля заказчика. Каждая система сильна своими пользователями.

Примеры решенных задач вы можете увидеть в статьях конференции ABAQUS.

Мы вот уже 4-ый месяц мучаемся пытаясь решить задачу о доильном аппарате - набор клапанов, полостей и пр...(Голанский скопировал один завод - а он паразит не работает, ибо резины у нас такой нет...) - никак у нас не получается... какие только комбинации не пробовали - в смысле программ.

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

Да, Забыл написать!

Еще есть односторонняя связь с Microsoft Excel.

;)

Ссылка на сообщение
Поделиться на других сайтах

to Fred:

Чудеса да и только!

ВСЕ кто посоветовал "интересующемуся" оптимизацией компрессора - предлагаю привести хотя бы один пример решенной задачи, которую Вы выполнили САМИ!?

Итолько ради бога - не давайте ссылки на "кем-то и где-то" решенные задачи и не присылайте примерв из руководств к программам - ибо это простейшие верификационные задачи.

На сайтах фирм-разработчиков порой такого прочитать можно, что .... впрочем ладно, ну буду о грустном.

Можем привести массу решенных задач оптимизации для осевых компрессоров. Данные задачи мы начали решать лет пятьнадцать назад. Собственно IOSO оптимизация была разработана именно для решения сложных задач оптимизации, которые встречаются при проектировании ГТД и их элементов, ввиду того, что традиционные методы оптимизации требуют огромного количества итераций и не всегда находят решения.

IOSO NS - программа однокритериальной оптимизации с фиксированным форматом ввода данных.

IOSO NM - программа многокритериальной оптимизации с возможностью использовать произвольный формат ввода/вывода данных (т.е. именно тот формат, который используется CFD программами для описания данных геометрии и вывода результатов расчета). Позволяет создавать многодисциплинарные проекты. <noindex>http://www.iosotech.com/htdocs/files/IOSO_NM_soft.zip</noindex>

Так в одном из проектов многокритериальной оптимизации для самолетного КБ было увязано 18 расчетных моделей.

Изменено пользователем Юрий Б.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...