Jump to content

SW Simulation, задача теплопередачи, очень длительный трансфер данных в решатель


Recommended Posts

День добрый. Столкнулся с проблемой с SW Simulation, по 2 часа идет трансфер неких данных в программу-решатель, а решается все за 2-3 минуты.
Описание ситуации:
SW Standart 2020
SW Simulation 2020
Задача: стационарная термическая
Модель: твердотельная
Сетка: на основе кривизны, 1,5млн элементов. Стандартная не строится ни в какую. 
Программа-решатель: Intel Direct Sphase
Железо
24 ядра по 4,2ГГЦ + 64ГБ оперативной

3 часа назад поставил на расчет, задача имеет статус: transferring contact SL2 data....
image.png
CPU забит на 5%
Память на 20%

Очень непонятная ситуация

Link to post
Share on other sites


UnPinned posts
11 минут назад, Ваяся_SR сказал:

1,5млн элементов. Стандартная не строится ни в какую.

дайте угадаю: тонкостенная сборка со множеством отверстий, вырезов под сварные швы, фасками и пр.?
Конечно будет так долго когда 4,5 млн узлов симулейшн неохотно будет стартовать:biggrin:
Наверно ещё и контакт без проникновения...........

Edited by Jesse
Link to post
Share on other sites

Фрагмент кирпичной стены (прямоугольник) внутри которого есть армирование. Все тела прямоугольные, никаких криволинейных поверхностей. image.png
 

Link to post
Share on other sites

@Ваяся_SR а что вам вообще тут надо посчитать? температуру на одной стенке при заданной температуре на другой стенке? 
Ну да, балками тут уже не получится...
Могу лишь посоветовать армирование сделать отдельным телами и назначить по сечению 1-2 элемента с опмощью mesh control. Быть может большей точности и не надо будет. Стены сделать для нгачала грубой сеткой. Первый расчёт 1,5 млн элементов это много.
Стационарная теплопроводность?

Link to post
Share on other sites

Стационарная теплопередача
конвекция с двух плоских сторон, по торцам нулевой тепловой поток
все армирование отдельными телами, интерференции нет.
С самим расчетом (методологией постановки задачи и ее решением) вопросов нет, как и с интерпритацией результатов.

Вопрос в том, почему программа за миллион по 2 часа передает меж модулями данные, а решает за минуту.
 

Link to post
Share on other sites
ДОБРЯК
9 часов назад, Ваяся_SR сказал:

Фрагмент кирпичной стены (прямоугольник) внутри которого есть армирование. Все тела прямоугольные, никаких криволинейных поверхностей. image.png
 

Много тел в модели?

Link to post
Share on other sites
4 часа назад, ДОБРЯК сказал:

Много тел в модели?

Утеплитель
10 арматурных поясов
36 базальтопластиковых анкеров
2 слоя штукатурки

Итого 49 тел. все тела прямоугольной формы (чтобы проще генерировать сетку арматура имеет квадратный профиль с запасом по приведенной площади)

Link to post
Share on other sites
04.12.2020 в 23:51, Heikonnen сказал:

Вопрос в том, почему программа за миллион по 2 часа передает меж модулями данные, а решает за минуту.

Если  неправильно пользоваться, пусть хоть за 10 млн программа - всё будет криво работать  считаться...

Link to post
Share on other sites

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

 

Link to post
Share on other sites
karachun
1 час назад, Heikonnen сказал:

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

А вы не опасайтесь, меньшая сетка здесь не повредит.

Link to post
Share on other sites
ДОБРЯК
2 часа назад, Jesse сказал:

Если  неправильно пользоваться, пусть хоть за 10 млн программа - всё будет криво работать  считаться...

Но в данном случае другая проблема. Не в граничных условиях и не в сетке. 

05.12.2020 в 11:54, Heikonnen сказал:

Утеплитель
10 арматурных поясов
36 базальтопластиковых анкеров
2 слоя штукатурки

Итого 49 тел.

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

04.12.2020 в 20:32, Jesse сказал:

Конечно будет так долго когда 4,5 млн узлов симулейшн неохотно будет стартовать:biggrin:
Наверно ещё и контакт без проникновения...........

Долго формирует контакты) в стационарной тепловой задаче.

Link to post
Share on other sites
MotorManiac

Странно, почему такая большая размерность у задачи (геометрия). Я думаю результаты ничем не отличались бы, если обсчитать скажем 1 элемент конструкции(небольшой элементарный кусок кладки).

Link to post
Share on other sites

Я првильно понимаю, что сетку можно сделать совместимой (узлы совпадают на границе двух тел) и не совместимой (узлы не совпадают). Для совместимой сетки генерация сетки алгоритмом Вороной-Делануэй займет больше времени (именно генерация сетки), а трансфер условий контакта - меньше (ввиду меньшего числа узлов, у которых есть условие контакта)

Link to post
Share on other sites
karachun

@Heikonnen Да. Обычно в свойствах контакта есть опция "делать совместную сетку". Но работает она не всегда.

Вообще во всех численных методах совместная сетка всегда предпочтительнее несовместной.

Edited by karachun
  • Нравится 1
Link to post
Share on other sites
8 минут назад, karachun сказал:

@Heikonnen Да. Обычно в свойствах контакта есть опция "делать совместную сетку". Но работает она не всегда.

Вообще во всех численных методах совместная сетка всегда предпочтительнее несовместной.

Тогда боюсь представить сколько будет передаваться информация о контакте с несовместной сеткой

 

Link to post
Share on other sites
ДОБРЯК
6 минут назад, Heikonnen сказал:

Для совместимой сетки генерация сетки алгоритмом Вороной-Делануэй

Это алгоритм Деланэ. При генерации треугольников и тетраэдров. Для совместной сетки ГЕО модель строится по общим ребрам и граням и без зазоров.

Link to post
Share on other sites

@Heikonnen, прислушайтесь:

18 hours ago, MotorManiac said:

результаты ничем не отличались бы, если обсчитать скажем 1 элемент конструкции(небольшой элементарный кусок кладки).

 

Сейчас вам, похоже, нужно получить характеристики для 1м2 стены - и, судя по скрину, вы и замоделировали 1м2.

Link to post
Share on other sites
ДОБРЯК
5 минут назад, Heikonnen сказал:

Тогда боюсь представить сколько будет передаваться информация о контакте с несовместной сеткой

 

Вы дегко это можете проверить. Сделайте модель одним телом с таким же количеством степеней свободы и посмотрите время.

Edited by ДОБРЯК
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Metal_Cutter
      Добрый день.   Прошу помощи в редактировании поста под Fanuc`овскую стойку. Вывод стандартных циклов точения. Имеется:   G72 U3. R3. G72 P3 Q4 U0. W0. F0.7 S0 G0 X558.024 Z53.953 N3 (START) G1 X522.7 Z-3. F0.1 X354.563 X348.563 Z0. X70. Z9.2 N4 (END)   Должно быть:   G72 U3. R3. G72 P3 Q4 U0. W0. F0.7 S0 G0 X558.024 Z53.953 N3 G1 X522.7 Z-3. F0.1 X354.563 X348.563 Z0. X70. Z9.2 N4 (END)   Пост стандартный из генератора постпроцессоров. RAL-16M.rar  
    • karachun
      Как там говорят в книжках по саморазвитию: "одни ищут отговорки а другие ищут решения" или похожую лабуду. Я же вам вот в этом посте все расписал, вы вообще читали его? Если что непонятно то переспросите, укажите что нужно уточнить. https://cccp3d.ru/topic/118504-отображение-модель-в-cfx/?do=findComment&comment=1137478   Или вы только жалуетесь здесь на свою нелегкую CFXовскую долю? Ну так пордолжайте жаловаться дальше. Разве вы не видите что линии тока на этой картинке линии тока выходят не прямо из входов а на некотром расстоянии, и там еще появились какие-то подозрительные поверхности серого цвета. Я вот даже обведу для вас. Что вам еще нужно? Чтобы цвета стримлайнов совпадали с флагом вашей страны?   Вот, даже добавил блок перед трубками. Теперь уже точно видно что и вход и выход у стримлайнов общий. Но цвета у них разные. Ну? теперь понятно или нет? Сделайте наоборот - чтобы стенки вращались (задайте касательную скорость) а бур был неподвижен. Для этого не нужно несколко доменов и можно посчитать в стационаре.
    • piden
      Нолановский Tenet глазами cfd-шника...
    • karachun
      @Degen1103 Переходите в Femap, в нем и точка и запятая равнозначны.
    • Degen1103
      Спс сработало!  Я вроде сразу точку пробовал, но, наверное, запятая лезла. Хуже, когда в системная точка требуется (кажется во FlowWorks так было).
    • rasta89
      Кажется я сделал ошибки, у меня вращаться должен только бур, а стенки вокруг него стоять, чтобы видеть как потоки расходятся по буру при вращении, таким образом будет два домена, один вращ, второй стационар   Ошибка: FATAL ERROR :                                                      |  |                                                                    |  | Initial values are required for all variables in TRANSIENT runs.   |  | In this simulation, no initial value was set for                   |  |                                                                    |  | Variable : Velocity                                                |  | Domain   : Default Domain                                          |  |                                                                    |  | The value can be set using the Initialisation Branch in CFX Pre.   |  |                                                                    |  | To bypass this message and use default solver initial values,      |  | set the expert parameter "transient initialisation override = t"   |  |                                                                    |  +--------------------------------------------------------------------+   задача была такова, вокруг бура создаем котур, бур вращаем, и смотрим как потоки води из отверстий в нем омывают его лопасти, где застой, где потоки не смывают шлам с насадок на буре   вот тут возможно мой косяк, я создал область, оболочку бура, затем внутри оболочки сделал инверсию бура, сам бур удалил, чтобы создать твердое тело, чтобы в нем текла жидкость... выложить проект ansys или саму модель? сделаю еще один вариант, пришел в голову как итоговый, потом его сюда загружу
    • piden
      Выложите уже проект свой. Судя по описанию заданного вращения, у вас проблемы не только с отображением линий тока... Просто вы этого еще не поняли)
    • rasta89
      у меня другая ситуация, у меня инлет один же, один поток заходит и выходит на 5 отверстий
    • Шеба
      Доброго времени суток! Что делать, если вкладка "вид" неактивна? Т.е. хочу поменять масштаб, но открывается окошко с неактивными функциями
    • eksodus
      @mannul спасибо, теперь не путаю )
×
×
  • Create New...