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

расчет сопла Лаваля


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

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

еще бы. начальное давление-то ставите неверное. но по факту - все там ок для заданных условий.

Нач данные в камере ставила 1е6Па, иначе сразу разваливается.

НЕ НАДО ТАК ДЕЛАТЬ.

Ставите - шаг по времени с помощью CFL. Ставите CFL=1, но ограничитель максимального шага сделайте 1е-20. посчитайте 100 шагов, поднимите на порядок до 1е-19.

Итд. постепенно поднимайте ограничитель. И ничего не развалится.

Также всё-таки желательно придумать формулу, сглаживающую начальное распределение давления.

Например, от входа до критики постоянное давление, от критики до выхода линейно падает до 0,13.

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

А ещё я не могу следить за сходимостью,поскольку график не строится. Я же правильно понимаю, что для получения графика мы просто вводим объект, например параллелепипед, затем на него накладываем характеристику. И затем в солвере-->условия остановки--> пользовательские величины добавляем характеристику и указываем осреднение по объему, то есть <f oб>*Объем? Там там ещё есть <f oб> тоже пробовала и не вижу графика, чем ,кстати, они отличаются?

а что, как вы думаете, означают скобки вида <> ?

<> - означают среднее значение величины. индекс указывает, по чему усредняем.

<f oб> - среднее по объему. //именно её используйте.

<f oб>*Объем - среднее по объему, умноженное на объем. // не удобно в д.с.

График - подождите 10 шагов и двойной клик на прямоугольничек с цветом графика в правом углу.

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

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


Ну если есть точное описание постановки, то можем воспроизвести.

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

Хоть в статике, хоть в динамике.

Это сугубо нестационарная задача (ударная труба).

Размер домена 200х100 мм

15 град клин начинается со 100мм

ГУ:

Слева - пост. давление - 10 ата, T=288K

Снизу - стенка с прилипанием

Справа - стенка с прилипанием

Cверху - симметрия

HУ:

Во всей области (кроме левой границы) 1 ата, T=288K

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

Все стенки - адиабатические

Модели турбулентности (RANS) не используются

Собственно задача это комбинация из 2-х классических задач: DMR и SWBLI - чтобы 2 раза не считать :)

На самой картинке этап SWBLI. От DMR там осталась самая первая слабая УВ

Cсылки по теме SWBLI:

<noindex>http://perso.limsi.fr/tenaud/Files/CF1067_Daru_Tenaud.pdf</noindex>

<noindex>http://energetics.chm.uri.edu/?q=/system/f...ion_ishpmie.pdf</noindex>

<noindex>http://perso.limsi.fr/tenaud/Files/Confere...Toronto2004.pdf</noindex>

<noindex>http://www.seas.ucla.edu/sofia/AIAA20091136.pdf</noindex>

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

Ставите - шаг по времени с помощью CFL. Ставите CFL=1, но ограничитель максимального шага сделайте 1е-20. посчитайте 100 шагов, поднимите на порядок до 1е-19.

Товарищи, побойтесь святых, зачем такой маленький шаг?

Я ограничитель ставил максимум на три-четыре порядка ниже от того, который потом будет по явным.

При условии полного давления на входе.

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

Товарищи, побойтесь святых, зачем такой маленький шаг?

Я ограничитель ставил максимум на три-четыре порядка ниже от того, который потом будет по явным.

При условии полного давления на входе.

это со сглаженным начальным распределением или со ступенькой?

я со сглаженным начинал с 1е-12. тут пререстраховываюсь... :)

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

Со ступенькой, вперед и с песней - нечего его (решатель) жалеть.

Да даже если и делать такой уж ограничитель, то 100 итераций ждать не надо. Три итерации посчитал, а потом на каждой итерации нолик убираешь и смотришь, покуда не упрешься в явный шаг.

;)

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

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

Я это понимаю. Но учитывая, что автор торопится постоянно, то лучше перестраховаться.

Мы, если развалилось, назад откатим и подольше подержим на маленьком шаге.

А как поступит менее опытный в таких делах человек - это вопрос.

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

"еще бы. начальное давление-то ставите неверное. но по факту - все там ок для заданных условий.

НЕ НАДО ТАК ДЕЛАТЬ.

Ставите - шаг по времени с помощью CFL. Ставите CFL=1, но ограничитель максимального шага сделайте 1е-20. посчитайте 100 шагов, поднимите на порядок до 1е-19."

Просто мне тут в институте присоветовали ставить другое ну, я и следую советам, а поскольку так хоть как-то считается, а иначе разваливается..то я выбирала тот вариант. Хорошо,буду экспериментировать и сделаю,как вы сказали). У меня опыта вообще нет,поэтому я ориентируюсь на советы "бывалых".=)

"а что, как вы думаете, означают скобки вида <> ?

<> - означают среднее значение величины. индекс указывает, по чему усредняем."

Ну это понятно было, просто я почему-то-то думала, что *..это как пояснение в литературе, а не умножение).

"График - подождите 10 шагов и двойной клик на прямоугольничек с цветом графика в правом углу.

или с помощью ручного двигания пределов. но тогда отключите автообновление пределов."

Спасибо, сейчас буду пробовать=).

Я это понимаю. Но учитывая, что автор торопится постоянно, то лучше перестраховаться.

Мы, если развалилось, назад откатим и подольше подержим на маленьком шаге.

А как поступит менее опытный в таких делах человек - это вопрос.

Спасибо за совет, отныне буду стараться быть медленней).

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

Просто мне тут в институте присоветовали ставить другое ну

ничего сверх-плохого в НУ 1е+6 нет. кроме того, что время счета возрастет достаточно сильно...

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

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

Ребята, у меня тут произошла такая штука.

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

Солверная часть сохранилась, все слои до единого. Подскажите,пожалуйста, можно ли как-нибудь теперь восстановить все насчитанное по солверной части? А то очень обидно,столько времени уже считаю. Нигде в обучающих материалах не нашла информаци по этому поводу.

Заранее благодарна.

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

Приветствую!

А я думал, вы совсем исчезли. Уже вот скучать начал...

Солверная часть сохранилась, все слои до единого. Подскажите,пожалуйста, можно ли как-нибудь теперь восстановить все насчитанное по солверной части?

Через терминал создайте солвер. Через терминал-же загрузите на него ваш проект.

Откройте ППП, подключитесь к этому солверу и затем среди опций выберите "загрузить проект с солвера". Если всё ок пройдет - то старый клиентский набор удалите, чтоб не мешал.

Другой вариант - в папке с клиентской частью проекта есть два файла:

имявашегопроекта.fvproj

имявашегопроекта.fvproj.backup

Если первый поврежден, то второй - его резервная копия. Перенесите куда-нить имявашегопроекта.fvproj, после чего имявашегопроекта.fvproj.backup

переименуйте в имявашегопроекта.fvproj

Должен открыться.

Синий экран... Если бы была фотка экрана - подсказали бы причину.

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

Приветствую!

А я думал, вы совсем исчезли. Уже вот скучать начал...

Через терминал создайте солвер. Через терминал-же загрузите на него ваш проект.

Откройте ППП, подключитесь к этому солверу и затем среди опций выберите "загрузить проект с солвера". Если всё ок пройдет - то старый клиентский набор удалите, чтоб не мешал.

Другой вариант - в папке с клиентской частью проекта есть два файла:

имявашегопроекта.fvproj

имявашегопроекта.fvproj.backup

Если первый поврежден, то второй - его резервная копия. Перенесите куда-нить имявашегопроекта.fvproj, после чего имявашегопроекта.fvproj.backup

переименуйте в имявашегопроекта.fvproj

Должен открыться.

Синий экран... Если бы была фотка экрана - подсказали бы причину.

Спасибо, но попробовала-не помогло. Первый вариант-не дает подсоединиться к солверу.

Второй- открывает переименованный бэкап, пишет, что вся история невязок будет удалена. Затем пишет что шагов просчитано 6500, но распределение величин не выдает, а при попытке подклбчиться к солверу опять выдает сообщение "недопустимый формат файла"=(((

Спасибо, но попробовала-не помогло. Первый вариант-не дает подсоединиться к солверу.

Второй- открывает переименованный бэкап, пишет, что вся история невязок будет удалена. Затем пишет что шагов просчитано 6500, но распределение величин не выдает, а при попытке подклбчиться к солверу опять выдает сообщение "недопустимый формат файла"=(((

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

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

Первый вариант-не дает подсоединиться к солверу.

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

Старайтесь не делать ничего лишнего. Пойму - что происходит - тогда м.б. предложу 3й вариант (он есть).

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

План моих действий:

1) терминал->солверы->запуск солвера->ок->ок(обновить список солверов)

2)проекты(все неактивно кроме последних четырех пунктов). Выбираю обновить список проектов->выбираю там интересующий меня проект->правой кнопкой мыши по нему->загрузить проект на солвер->выбираю в окошке появляющемся солвер->вылезает ошибка -"некорректная версия солвер-агента"

Как-то так=)

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

новый вариант:

в папке с солверной частью проекта есть два файла:

имявашегопроекта.fvproj

имявашегопроекта.fvproj.backup

Перенесите куда-нить в другую папку (на рабочий стол) файл имявашегопроекта.fvproj,

после чего в папке с солверной частью сделайте копию файла имявашегопроекта.fvproj.backup

и переименуйте эту копию в имявашегопроекта.fvproj

Повторите свои действия, описанные ранее.

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

новый вариант:

в папке с солверной частью проекта есть два файла:

имявашегопроекта.fvproj

имявашегопроекта.fvproj.backup

Перенесите куда-нить в другую папку (на рабочий стол) файл имявашегопроекта.fvproj,

после чего в папке с солверной частью сделайте копию файла имявашегопроекта.fvproj.backup

и переименуйте эту копию в имявашегопроекта.fvproj

Повторите свои действия, описанные ранее.

Ураааа!!!Теперь получилось. Спасибо огромное, я прям вас теперь люблю! Я ваш должник, готова слать посылки из Питера с ягодными лукошками и шоколадками Крупской!

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

А подскажите ещё, пожалуйста. немного запуталась.То, что я считаю без модели турбулентности значит, что у меня поток ламинарный?

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

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

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

Ураааа!!!Теперь получилось. Спасибо огромное, я прям вас теперь люблю! Я ваш должник, готова слать посылки из Питера с ягодными лукошками и шоколадками Крупской!

Я учту)

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

Тут нюанс есть. Чтоб продолжить считать, нужны не слои, а полные данные. И вроде бы они должны удалиться при перезапуске счета, если перезапускается именно тот же проект, а не его новая копия (c другим ID).

Полные данные в версии 3,07 хранятся в файлах FVMESH, полные данные в версии 3,08 хранятся в файлах FVDATA. Далее смотрите дату создания файла (графа в винде "дата изменения" или "изменен")

А подскажите ещё, пожалуйста. немного запуталась.То, что я считаю без модели турбулентности значит, что у меня поток ламинарный?

Посмотрела уравнения

посмотрел мануал:

Предполагается, что анизотропный теплоперенос возможен в ламинарном потоке (Фаза #i-Физические

процессы-Турбулентность = '(нет)')

думаю, турбулентные переменные в теплопереносе зануляются (речь о "турбулентная динамическая вязкость"). Т.е. при занулении этой переменной не зануляется всё выражение.

еще учтите: то, что у вас повреждается СОЛВЕРНАЯ ЧАСТЬ проекта, говорит о том, что СИНИЙ ЭКРАН происходит при записи на ЖЕСТКИЙ ДИСК.

Я крайне рекомендую прямо сейчас сделать архивную копию важной информации на другой физический носитель (а лучше - на парочку: на флэшку и/или другой (съемный) HDD и/или DVD).

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

А подскажите ещё, пожалуйста. немного запуталась.То, что я считаю без модели турбулентности значит, что у меня поток ламинарный?

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

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

Формально уравнения Навье-Стокса в полной 3-х мерной постановке описывают турбулентность. Проблема в уровне дискретизации этого описания (по времени и по пространству)

Если условно разложить модели турбулентности по классам:

DNS (Direct Numeric Simulation) - прямое численное моделирование турбулентности ("чистые" уравнения Навье-Стокса но расчёт идёт с очень мелким шагом на очень мелкой сетке, см. "Колмогоровский масштаб").

Требуют значительных вычислительных затрат.

RANS (Reynolds-averaged Navier–Stokes equations/осреднённые по Рейнольдсу уравнения Навье-Стокса) - Модели которые учитывают влияние мелкомасштабной (или т.н. "подсеточной", то есть характерный размер которой меньше характерного размера КО сетки) турбулентности через т.н. турбулентные коэффициенты переноса (турбулентная вязкость) - именно эти модели как правило включают в универсальные инженерные СFD пакеты. Требуют умеренных вычислительных затрат.

Промежуточные модели турбулентности которые включают в себя как прямое моделирование турбулентности так и учёт подсеточной турбулентности (LES, DES, URANS), некоторы из них так-же включены в некоторые CFD пакеты.

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

Это сугубо нестационарная задача (ударная труба).

Два вопроса:

1. Какая сетка у вас была?

2. Долго считали?

3. И с каким шагом интегрирования.

:)

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

Два вопроса:

1. Какая сетка у вас была

2. Долго считали?

3. И с каким шагом интегрирования.

:)

- Структурированная равномерная ортогональная сетка. Измельчение на УВ и возле стенки не использовалось

- волна сходила в оба конца за примерно 2 часа расчёта (сейчас точно не скажу сколько использовалось ядер, либо 96 либо 56)

- CFL был в диапазоне 0.1-0.01 что соответствовало шагу по времени в диапазоне 1.e-8..1.e-11

UPD: Посмотрел лог. Использовалось 96 ядер (Xeon 5120 @1.86GHz)

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

в домене 2000х1000 , шаг по времени в диапазоне 1.e-8..1.e-11

правомерно ли это ваше моделирование назвать DNS-ом?
Ссылка на сообщение
Поделиться на других сайтах
  • Bonusfrag открепил тему

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      ну за границу ездил и досмотр при выезде обязателен у него не один а с одним станком это не производство у многих даже в гаражном хозяйстве больше
    • aalex_b
      Добрый день. Саму систему я поднял. Не знаю куда вводится центр стола, но предполагаю в 960,хх параметр для Y и для X А поворот головы куда вносят: при горизонтальном и вертикальном положении. Так же методика измерения интересует  HDD ушел физически: BIOS его не видит и при включении питания свист, как от болгарки.
    • Flint_ru
      Добрый день!  Подскажите, можно ли в WB задать нагрузку двухмерной таблицей, не прибегая к всавке apdl и если можно, то как?  В apdl  просто создается таблица, например, один параметр Time, другой координата. В итоге можно для каждого шага задать свою нагрузку, зависящую от координаты.  В WB можно выбрать  tabular, но есть возможность выбрать только одну независимую переменную. Спасибо.
    • Killerchik
      Вы уверены? Я не знаю, на сколько дотошна на вывоз китайская таможня. Судя по идущим посылкам - совершенно не дотошна.   СОЖ мы себе везли (которую по моей дурости купили, думая что привезти будет легко) через 2 промежуточные страны страны. Что-то более стрёмное, с малейшей электроникой, едет через 3. Это типа прекрасная новая реальность, добро пожаловать.   Со станком не случится, а вот с заказом может случится много чего - не успеть к выставке, не получить инвестора. Производства бывают разные - какая-то конкретная деталь может быть сделана на каком-то одном имеющемся станке, может там отверстие глубокое, может габарит большой. Да может просто у человека один станок, и всё! Что он теперь, ненормальный?
    • Jesse
      @Fedor Успокойтесь. Никто тут не собирается отказываться от теории сплошности
    • Shura762
      Вопрос из разряда "Достало" как сделать в Словаре ширину колонок больше ПОСТОЯННОЙ! уже устал двигать каждый раз. Это первый вопрос. Второй - при "Сброс настроек.." Словарь принимает вид из поставки, где кроются файлы для восстановления, хочу заменить и забыть. Спасибо заранее. И еще вдогонку, при редактировании содержимого Словаря или создания нового используется Шрифт "старый" как изменить на "новый" который в ТФ по умолчанию.
    • Maik812
      Хочешь не хочешь а сортировать по содержимому и искать в нем текст приходится..  Есть правильные конвертеры просто. Но вот бывает что не та кодировка или не так правильно она оформлена и не понимает. Сверху абракадабра в слове "формат" Солид 2010 кажется, а ниже пересохранен в новее версии или наоборот.. Там конвертер x2doc , он "на лету" переводит пдф в текстовик и регулярным выражением вытаскивает "содержимое" в колонку . Поиск текста в пдф тоже так же делается. А содержимое колонки ТС, можно уже одним кликом по команде в EXEL вставить.
    • MagicNight
      Добрый день! Купили фрезерный станок с ЧПУ со стойкой FANUC Series 0i-Model F Plus. Имею не большой опыт данной стойки. Привязали десять инструментов относительно стола станка (т.е стол станка Z=0) Сейчас принесли приспособление которое имеет высоту 50мм. Хотим привязать весь инструмент от приспособления. Подскажите, как это сделать быстро, чтобы не вносить изменения в корректор на каждый инструмент. Пролистал книги в электронном варианте, бегло, не нашел. А уже нужно делать заказ.
    • kkk
      Стрелки разрезов иногда "пробивают" линии разрезов, что-то еще бывает. Но это мелочи, у нас нормоконтроля нет. А вот когда закрашенные виды начинают жестко чудить, с пропаданием или перемешиванием текстур, тогда уже неприятно. Либо еще какие-глюки вылезают оформительские. Нам часто приходится дизайнерам на одобрение файлы засылать, а такие штуки несколько нервируют.
    • ID_Hacker
      Более того, у него в SET PG/PC в диагностике нельзя посмотреть доступные адреса на шине. Но для общих задач подходит. Так же мы их комуникационные интерфейсы MPI/ETHERNET берём, что бы подключать станки на Sinumerik Powerline к заводской сети для сбора данных диспетчеризации и удалённого подключения Step 7.     Здесь ищите: Александр Кудинов, Пряничников Алексей. Номера давать некультурно.     ТИА у вас просит ToolBox 18 Update 1 потому что сама ТИА 18 версии. Проект то такой версии и был? Или вы конвертировали при открытии? Файл проекта ТИА имеет расширение *.ap13, *.ap14, *.ap16, *.ap18 в зависимости от версии ТИА в которой он создан.   И ещё вариант поиска. У вас же на станке наверняка стоит Simatic IPC компьютер и TCU на пульту управления. Вы пробовали выходить на Simatic IPC в Windows и смотреть что на нём есть? Вполне может быть там установлена TIA с нужными дополнениями.
×
×
  • Создать...