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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @stanislavz если тактовая частота цп ок видать что то с таймерными циклами слишком длинные отсюда такой лаг в работе
    • gudstartup
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
×
×
  • Создать...