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

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

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

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

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

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

Какие 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 пользователей

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




  • Сообщения

    • eljer0n
      Большое спасибо! Посмотрю. Но, судя по всему, даже если удастся заставить его сохранять чертеж с трехзначным исполнением, видимо, в той же спецификации правильного отображения не добиться. У Леона с товарищем был об этом разговор, что солид вроде как не воспринимает исполнения дальше двузначного. Хотя, может и я неправильно понял. Вернусь к этому вопросу чуть позже. Еще раз спасибо за совет.
    • mrVladimir
      @gudstartup @Viktor2004 спасибо Вам за такое участие.  Я вот тоже в maintenance manual заглянул (наконец-то ). А вот фраза "при замене FROM/SRAM необходимо ..." (под пунктом 3 во вложении) не подразумевает, что появление ps5523 произойдет только если мы решим на нашей чпу поменять именно FROM/SRAM. А при замене других печатных плат (в том числе и материнской ) необходимо только как написано в пункте 2 восстановить данные памяти SRAM и, при необходимости, файлы пользователя. Нет?
    • maxx2000
      @davidovka это же очевидно. Вдруг нужного размера не окажется  как в анекдоте  
    • davidovka
      А для чего и сотни исполнений в таблице и гибкость одновременно?
    • ak762
      в СВ есть встроенный калькулятор для расчета балок при различных сценариях нагружения если ваш профиль монорельса совпадает с предопределенными профилями то можно прикинуть поведение монорелься без анализа на картинке 2 расчета двутавровой балки в качестве теста    
    • Viktor2004
      @mrVladimir не спешите отчаиваться. Вопрос спорный Я завел новую тему в которой мы это выясним  
    • Viktor2004
      Уважаемые специалисты. У кого был опыт замены фануковских плат? Именно на ЧПУ. Пожалуйста напишите какое ЧПУ и какую плату меняли И результат. Подошла или не подошла  
    • gudstartup
      @mrVladimir к сожалению с вашей платой все не так просто вам придется приобрести ее клон то есть она должна быть подготовлена продавцом и в нее должен быть записан серийный номер вашей старой платы он на штрихкоде а так готовить умеют не все или готовьтесь к сертификации опций также есть еще один аппаратный вариант но не каждый будет на новую плату м\сх перепаивать с риском превратить ее в кирпич.   если бы у вас был отдельный модуль процессора то вы бы просто переставили его в новую плату и все а с этой платой из-за ее не модульности намучаешься
    • SAPRonOff
      в окне состава изделия снять замочки у колонки позиция, тогда генератор колонки состава изделия не будет им присваивать свои значения автоматически, а запомнит то - что вы поставили или стояло до изменений проекта: 
    • Kelny
      Смотреть надо процедуру main, почти в самом конце: Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой: Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).      
×
×
  • Создать...