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

Отражение скачков уплотнеия


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

Задача проста: в небольшом тунельчики обдувается сверхзвуком цилиндр (боковая поврехность), необходимо посчитать отражение скачков уплотнения от верхней и нижней стенки тунеля (квадрат). Если на снизу и сверху - Openning, все отлично, если снизу одна стенка - резульатат получаю, если две стены всерху и снизу решение разваливается. Как поступить в этой ситуации?

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


Картинку в студию. Геометрию и полученные решения. И параметры сетки тоже

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

Вот сетка и картинка. Слева Inlet->Supersonic->NoremalSpeed=600 m/s

->Pressure=1 atm

Серху и снизу должны бать стены.

Справа Opening->StaticPressure=1 atm;

Результатов нет, так как нет решения.

post-11159-1171723721_thumb.jpg

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

В чём смысл решения задачи? Есть ли реальный аналог или задача модельная? Если модельная, может быть имеет смысл отодвинуть цилиндр дальше от входа.

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

Ещё можно поставить не Auto Timescale, а Physical Timescale c величиной шага раз в 10 меньше, чем cfx давал при Auto Timescale

Попробуйте на выходе поставить сверхзвуковой outlet. А что на входе - это вопрос. Я не спец в этой области, но может быть происходит запирание канала? Тогда ставить на входе скорость нельзя. Попробуйте на входе задать некоторое избыточное давление. Несколько атмосфер.

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

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

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

На стенках надо поставить проскальзывание, так как падающий скачок на стенке вызовет отрыв ПС. Когда стоит openning - отрыва не происходит, а имеет место отражение СУ. Вот вероятная причина неудач.

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

Обождите. Что значит цилиндр летит? Он летит в этом канале?

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

Но действительно, тут проще поставить free slip. А если он летит в канале, то и нужно его ставить.

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

Все возможные комбинации ГУ на входе равнозначны. Только не надо наверное было задавать избыточное статическое давление 1 атм.

И ещё: The Opening boundary condition type is only available for Subsonic boundaries.

Можно попробовать расширить канал (или уменьшить диаметр цилинра :). Можно начать с небольшой скорости и увеличивать её.

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

Так, читаем с самого начала: "...если снизу одна стенка - резульатат получаю, если две стены всерху и снизу решение разваливается."

Те с одной стенкой все-таки решает.

Задачка то симметричная когда стенка сверху и снизу - ну и надо обрезать ее по оси симметрии. Я думаю, все будет Ок.

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

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

Плохо, что нельзя сделать подвидным (реально) цилиндр, этот опыт хотелось бы повторить в CFX.

post-11159-1171799348_thumb.jpg

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

>Я думаю, все будет Ок.

Не будет.

Знакомые картинки :clap_1:

>Плохо, что нельзя сделать подвидным (реально) цилиндр, этот опыт хотелось бы повторить в CFX.

Что значит нельзя? Необходимо локализовать проблему, а для этого можно менять всё что потребуется. А там видно будет.

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

Кто здесь говорил, что не получится? :mad:

Этот рисунок демонстрирует, что расчет проходит - не более того.

Все остальное (проверка корректности решения и т.п.) к dmiantosha.

post-9663-1171808819_thumb.jpg

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

Дык! Раз решается половинка, тогда и целая будет. А если целая не решается, тогда и половина не будет

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

..и еще: (уже более серьезно)

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

Кто-нибудь сталкивался с подобной проблемой? И как решали ее? Этот эффект есть и в представленной выше картинке.

"А если целая не решается, тогда и половина не будет" - не согласен.

Кстати, на рисунке из атласа - ШАР. Его не корректно сравнивать с цилиндром.

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

Кстати, на рисунке из атласа - ШАР. Его не корректно сравнивать с цилиндром.

Ну в экваторе будет тож самое. Мна доя шара не надо, просто картинку привел, что хочу получить.

to ВadArtem, так ты просто половинку взял и все, ГУ такие же как у меня?

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

dmiantosha, inlet: U=600 m/s, V=0, W=0, P=50000 Pa, T=100 K

Air Ideal Gas

насчет экватора - не думаю, что будет то же самое - вспомни расчет числа М на оси сопла (там зависимость от F) для плоского и осесимметричного получаются разные результаты

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

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

dmiantosha, а что у Вас в направлении, перпендикулярном экрану?

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

У Вас на стенках СЛИШКОМ большие элементы, вот при таких скоростях и не сходится. Там пристеночный слой - самый ответстветный, а Вы пытаетесь все эффекты в один ряд элементов уместить? Попробуйте на стенках сделать рядов 5-10 очень мелких элементов. Лучше, если и на цилиндре тоже сделаете.

Вы же мне присылали пример по сверхзвуковому обтеканию крыла. Посмотрите там сетку вблизи крыла и сравните с Вашей.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Killerchik
      Погодите, но ведь описанный способ никак не затрагивает отсчёт ячеек - станок просто не будет брать или ставить инструмент в ячейки 2, 4, 6 и т.д. - не потому, что не сможет, а потому что не захочет :)
    • gudstartup
      как он будет считать через 1 инструмент если оборот редуктора мотора равен 1 позиции магазина ??? кто заставит плк пропускать счетный импульс и не индексировать гнездо магазина??
    • Viktor2004
      у меня все такие. Думаю будет работать нормально
    • gudstartup
      этот способ не будет работать если позиция магазина считается двумя индуктивными датчиками как на дешевых станках ведь если поставить 12 мест то отсчитав половину барабана плк подумает что следующий первый а это физически будет 13. если энкодер мотора в градусах считает тогда да он просто будет считать через 1 ячейку
    • gudstartup
      телеграммы формирует smc датчик вообще 1vpp он телеграммами не занимается но лучше конечно оба хвоста проверить
    • gudstartup
      а как он развалится если вы на нем фактически не работаете ... сколько моточасов он у вас отработал за 8 лет? на 8 рассчитывают станок 24\7 безаварийной работы а потом как вы выражаетесь полная мехатроника даже подшипника в осевых моторах менять приходится и тормоза на гравитационных осях а швп и опорники это уж само собой.    
    • mnerno
      @gudstartup А кабель от SMC20 к энкодеру? Он тоже тогда получается под подозрением.. Вообще я энкодер смотрел вчера осцилографом и сигнал немного шумноват, но тут мог источник питания подкидывать я импульсным не сильно шикарным лабораторным его питал. Синусы на месте обоих каналов и референтный и готовность возвращает.
    • Viktor2004
      Можно. Но для этого надо долго возиться с программой ладдера производителя и доводить ее до ума. И для каждого станка все это индивидуально. А я привел способ быстрый и простой
    • gudstartup
      @mnerno энкодер телеграммы отправляет но они доходят иногда в искаженном виде и это обычно из происходит из за кабеля особенно если он порядочной длины. свойства кабеля на вч вы поверить не сможете а мультиметр показывает только целостность проводников. проверите кабель потом останется только сам энкодер так как smc20   вы уже меняли.    
    • Горыныч
      И это прекрасно, что вы имели много интересных предложений за разные деньги, но выбрали то, что выбрали. Это просто неоценимый опыт :) К следующим закупкам будете подходить более осознанно.   Я всегда готов обсудить новые закупки. Но откатов у нас нет, совсем нет. Я мзду не беру и не даю, мне за державу обидно!
×
×
  • Создать...