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

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

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

 

Общая информация:

«Дан сосуд. Этот адсорбер является частью генератора азота. Расход воздуха 675 Нм.куб/час под давлением 8 бар (избыточное) подается снизу в отверстие-1 через передний штуцер-1, на заднем штуцере-2 в этот момент закрыта запорная арматура. Должно произойти равномерное распределение воздуха по объему сосуда, заполненного адсорбентом и задержание кислорода. Через отверстие-2 выходит 533 Нм.куб/час азота. Штуцер 3 технически необходим для выгрузки адсорбента, он заглушен.»

 

Актуальное:

!На данном этапе от меня требуется показать распределение потока воздуха в адсорбере. Загвоздка в том, что внутри установлено сито (большой массив продолговатых отверстий из обтекаемых реек) в котором проточная часть составляет 0,5 мм. Никак не могу добиться оптимальных параметров сетки, установленных вручную. Уже упростил модель, выкинул из расчетной области штуцер-3 и рассматриваю четверть модели. Все равно получается неадекватно большое количество элементов и Солид предлагает посчитать это за 281 час.  Может в принципе по-другому никак и это ресурсоемкая задача не для моего кампутера или может нужен кардинально другой подход?   Сориентируйте/помогите/направьте меня пожалуйста.

 

П.С. По настоятельству руководства попросили выполнить в SW. Вторую неделю осваиваю и штурмую flow simulation, выполнил большое количество тестовых итераций данной задачи и около нее. Мануал 7-2 от туториала 2009-года не шибко помог.

П.С.С Сборка в SW2020

 

Ссылка на сопроводительные материалы (исходники, проект, чищенный импортированный парасолид) -  https://my-files.su/ceh8mo

 

adsorber.PNG

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


UnPinned posts
33 минуты назад, dreamlab сказал:

Загвоздка в том, что внутри установлено сито (большой массив продолговатых отверстий из обтекаемых реек) в котором проточная часть составляет 0,5 мм. Никак не могу добиться оптимальных параметров сетки, установленных вручную.

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

Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, dreamlab сказал:

Может в принципе по-другому никак и это ресурсоемкая задача не для моего кампутера или может нужен кардинально другой подход?

По-другому как раз можно. Как сказал @Jesse - нужно взять элементарную ячейку вашего сета. продуть ее отдельно и получить для нее сопротивление. А дальше сито заменяется пористым телом (Porous Media) с таким же самым сопротивлением.

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

 

Вот парочка видео с примерами работы.
https://www.youtube.com/watch?v=Plt9dBHf2

https://www.youtube.com/watch?v=fC0gQ0cEacA


Во втором видео даже показан рабочий процесс получения характеристик пористого тела из продувки элементарной ячейки.

 

47 минут назад, dreamlab сказал:

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

Бегите от такого руководства.

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

@Jesse @karachun

Премного благодарен Вам за быструю обратную связь. Буду пробовать

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, dreamlab сказал:

Солид предлагает посчитать это за 281 час

Кстати, время расчета чаще всего меньше указанного.

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, ak762 сказал:

почему? считат же в SW подобное

Это мое личное мнение, как человека подвергшегося тлетворному влиянию Ансиса.

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

Вот не спросил сразу, подумал "ведь указали мне на действия и стоит разобраться самому", а не получилось. В итоге прямо пропорциональная зависимость - чем дольше время идет, тем стыднее спросить.
Отброшу предрассудки: Как быть, если ячейки в сито неодинакового размера?  Длина максимальной ячейки 860 мм, а минимальной 40 мм.  

Заранее благодарю за ответ!

Ссылка на сообщение
Поделиться на других сайтах
45 минут назад, dreamlab сказал:

Длина максимальной ячейки 860 мм, а минимальной 40 мм.  

как это на картинке?

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

Что то жестко :) Или по Идельчику рассчитайте требуемые сопротивления или рассчитайте элементарную ячейку с периодическими ГУ, как советовали выше. Флоу такое умеет делать. 

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

@dreamlab Так поток же идет перпендикулярном длине ячеек направлении, т.е. снизу вверх.

Выделяете квадратик и продуваете его.

123.png

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

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

444.PNG

555.PNG

666.PNG

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, dreamlab сказал:

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

Это уже макро уровень а вы моделируете микро уровень.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, MotorManiac сказал:

Что то жестко :)

Изучаю Ваши комментарии к данному посту, но чего-то автор так и не пришел к результату, либо дошёл и отмолчался :)

https://cccp3d.ru/topic/41052-моделирование-фильтра-параметры-пористого-материала-потери-давления/

2 часа назад, karachun сказал:

Выделяете квадратик и продуваете его.

Выделил квадратик 20.5х20.5 мм, поместил в аэродинамическую трубу.  Задал известное давление на входе 8 бар, а на выходе взял известный расход, пропорционально уменьшенный в соотношении площадей сита реальной задачи к тестовой. Сильно помельчил сетку и оставил считаться до завтра.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, dreamlab сказал:

Выделил квадратик 20.5х20.5 мм, поместил в аэродинамическую трубу.  Задал известное давление на входе 8 бар, а на выходе взял известный расход, пропорционально уменьшенный в соотношении площадей сита реальной задачи к тестовой. Сильно помельчил сетку и оставил считаться до завтра.

сурово, а у вас какая геометрия местного сопротивления ? сетка или щелевые отверстия ?

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, MotorManiac сказал:

сурово, а у вас какая геометрия местного сопротивления ? сетка или щелевые отверстия ?

полагаю что щелевые отверстия :unsure: хотя в чем их разница между сеткой? Есть рисунок, который я ранее показывал по просьбе soklakov'a

 

п.с. 40 минут расчета прошло, солидворкс все предупреждает о возникновения обратного течения на границе, это из-за того что не коррелируется  расход с давлением? :wacko:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
    • Александр1979
      Можно попробовать код считывать из переменной #8501. В руководстве написано что значение сохраняется в переменной до тех пор, пока не будет произведено чтение из неё.
    • si-64
      Можно ли сделать так чтобы в чертеже все размеры были черные, а в эскизе детали цвета управляемых и управляющих различались? настройка меняет цвет как в чертеже так и в эскизах: Зачем это нужно? В чертеже есть элементы, отличные от черного, поэтому вариант печати (сохранения в PDF) в ч/б не устраивает.
    • Artas28
      Шота получилось. Всё равно. Жду ответа от гуру NX, как сделать фаску красиво в 5 осях, что бы вектор инструмента менялся.  
    • Viktor2004
      Моя программа считывает его лишь тогда, когда в момент нажатия кнопки программа выполняет команду считывания переменной. Во всех остальных случаях код получается не считан
    • gudstartup
      но кто то же этот код считывает из mdi буфера раз его там не оказывается когда ваша программа его опрашивает? 
×
×
  • Создать...