Jump to content

При расчете теплопроводности в Flow Simulation, температура не меняеться


Recommended Posts

Задача: симулировать нагрев кристалла кремния и охлаждение его алюминием, для примера симуляции выбрал материалы железо и медь. В солиде 23 при расчете, температура сборки, становиться равна заданной температуры нагревателя.  Сборка начинает нормальную симуляцию, если добавить в физические модели к теплопроводности: "течение жидкости/газа", и выбрать в качестве газа воздух. Но в этом случае температура, будет завесить от размера расчетной области. Данный расчет будет не точным. Не могу понять, в чем проблема. Мне нужно что бы он просто начал хоть что ни будь считать, только в физ модели теплопроводности и не выдавал одинаковую температуру.

Только теплопроводность

Теплопроводности, течение жидкости/газы

Link to post
Share on other sites


UnPinned posts
danzas
19.05.2025 в 18:50, Larrixx сказал:

Задача: симулировать нагрев кристалла кремния и охлаждение его алюминием....

Вы испрашиваете у форума некие заключения и соображения, и не утруждаете себя

минимальными графическими представлениями постановки задачи?

 

Link to post
Share on other sites
8 часов назад, danzas сказал:

Вы испрашиваете у форума некие заключения и соображения, и не утруждаете себя

минимальными графическими представлениями постановки задачи?

 

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

 

Link to post
Share on other sites
green_fly

Постановка задачи должна содержать начальные и граничные условия.

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

Постановка задачи должна содержать начальные и граничные условия.

Температура железа (большой квадрат) 20 градусов. Температура теплового источника: меди (маленький квадрат) 50 градусов.  После симуляции температура сборки везде равна 50 градусам.

 

 

Только что, Larrixx сказал:

Температура железа (большой квадрат) 20 градусов. Температура теплового источника: меди (маленький квадрат) 50 градусов.  После симуляции температура сборки везде равна 50 градусам.

 

 

картинка не прикрепляеться 
https://postimg.cc/0Kbq5T6c

Link to post
Share on other sites
green_fly

У Вас задано только одно условие - тепловой источник. В такой постановке все тело прогреется равномерно до заданной температуры. Если Вы хотите получить неоднородное поле, то потрудитесь задать еще одно граничное условие, например, сток тепла.

 

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

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

 

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

Link to post
Share on other sites
danzas
11 часов назад, Larrixx сказал:

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

 

По дефолту SW FS вычисляет стационарное конечное состояние - это значение вы и видите.

В мониторе - окне решения - настройте демонстрацию вашей ячейки и тпм буднт отображаться

процесс вычисления. Либо задайте решение нестационарной задачи - и затем вы точно увидите 

процесс прогрева стальной пластины. Вы с теплофизикой вообще знакомились?

Link to post
Share on other sites
22.05.2025 в 08:07, danzas сказал:

По дефолту SW FS вычисляет стационарное конечное состояние - это значение вы и видите.

В мониторе - окне решения - настройте демонстрацию вашей ячейки и тпм буднт отображаться

процесс вычисления. Либо задайте решение нестационарной задачи - и затем вы точно увидите 

процесс прогрева стальной пластины. Вы с теплофизикой вообще знакомились?

При использовании нестационарной задачи, SW начал считать. С теплофизикой не знаком. Все делал по урокам из ютуба, там делали без "нестационарной задачи". Осталось понять правильно ли все рассчитывается. Спасибо за ответ

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Shershen
      @an-kval Спасибо за код. Очень интересно. Я отсутствие листинга самостоятельно победить не смог, а мне надо. Попробую как работает ваш вариант.   Поэтому остановился на следующем простом варианте. Может пригодится кому. Имя файла задаю атрибутом, потому что его же вывожу в карты наладки (рабочие инструкции) и иногда в саму уп. При постпроцессировании задаю имя любой кнопкой. В папку падает УП с нужным мне именем, а листинг открывает вот эту самую временную копию, которую иногда смотрю. Остальные уп проекта постятся просто нажатием ОК. В итоге в папке несколько уп с нужными именами, и единственный временный файл.   Насчет mom_output_file_suffix, не понял. Он жеж для поста инструментами самого постбилдера задается. И файлы уп с нужным расширением сразу и получаются.     #============================================================= proc PB_CMD_rename_output_file { } { #============================================================= # Переименование файла УП именем атрибута  # mom_attr_PROGRAMVIEW_NAME, если он есть. # Вставить в самый конец программы. # return global mom_output_file_basename global mom_output_file_directory global mom_output_file_suffix global mom_output_file_full_name global ptp_file_name global mom_group_name  global mom_oper_program global mom_attr_PROGRAMVIEW_NAME  global mom_attr_PROGRAMVIEW_name global mom_attr_PART_NUMBER  global mom_attr_PART_number global output_file_rename global mom_sys_control_out  global mom_sys_control_in  set co $mom_sys_control_out set ci $mom_sys_control_in     if { ![info exists mom_attr_PROGRAMVIEW_NAME] || \         ![info exists mom_attr_PROGRAMVIEW_name] } { return     } # вместо mom_attr_PROGRAMVIEW_name любая переменная с нужным именем УП # например output_file_rename     if { [info exists output_file_rename] } {         set file_name $output_file_rename     } elseif { [info exists mom_attr_PROGRAMVIEW_NAME] } {         set file_name $mom_attr_PROGRAMVIEW_NAME     } elseif { [info exists mom_attr_PROGRAMVIEW_name] } {         set file_name $mom_attr_PROGRAMVIEW_name     } set new_full_filename "$mom_output_file_directory${file_name}.$mom_output_file_suffix" # закрыть текущий файл MOM_close_output_file $mom_output_file_full_name # копировать с перезаписью существующего файла file copy -force $mom_output_file_full_name $new_full_filename } #        
    • green_fly
    • maxx2000
      Почему бы не избавиться в таком случае от приварных проушин совсем? Например траверса это не цельный двутавр, а два П-образных профиля(швеллера) между которыми вварен лист с отверстиями?  Если траверса не большая 1-1,5 метра, можно согнуть обечайку из 25 прута и внутрь вставить лист с прорезями под крюки, чтобы те цеплялись на обечайку.
    • maxx2000
      Я бы сказал что накопитель это самое медленное что есть в ПК. 25Гб\с это скорость работы DDR3, сравнима с пропускной способностью PCI-e 4.0, т.е. накопители по своей пропускной способности подтянулись к уровню DDR3 только спустя 10 лет. И чтобы там не говорили,  системы на процах 4 поколения с DDR3 памятью всё ещё могут себя показывать на достаточно приличном уровне вопреки синтетическим маркетинговым тестам на которых современные  системы в сотни раз якобы производительней. А на фоне неполноценной многоядерности в приложениях вообще ставят под сомнение преимущества топовых процов
    • Fedor
      Приварите треугольнички поперек проушины, чтобы в зону концентрации приходило меньше нагрузки и все дела... 
    • maxx2000
      в разы но не на порядок. Это опять твои влажные фантазии. На порядок это как минимум в 10 раз.  Когда я занимался обработкой видео  то переезд с SATA HDD на SATA SSD дал мне 2-3 кратный прирост в скорости вывода видеофайла из программы. Речь идёт о монтаже как минимум  2 видеофайлов по 50-70 Гб каждый 1920х1080, расположенных на одном диске и вывод их в итоговый фильм с сжатием на лету на тот же диск, т.е. с 8-10 к\сек до 25 к\сек. Если ты гоняешь мелочёвку по 50-100 Мб, то ты никакого эффекта не увидишь за счёт кеширования в системе, весь эффект только при работе с объёмными файлами, т.е. в несколько гигабайт.
    • maxx2000
      Зачем ты приписываешь мне свои фантазии?  Речь шла о том что на железе 12 летней давности можно полноценно поставить NVME вместо SSD. И что установка NVME не всегда целесообразна потому что эффект будет нулевым и технически проще поставить высококачественный  SSD и получить такой же результат с меньшими телодвижениями. Простой пример. Сейчас полно переходников IDE-SATA но это всё тот же IDE, не больше и не меньше. Значит ли что я уровнял IDE и SATA? настолько надёжны что их производители выпускают обновления микрокодов чтобы процы не дохли.
    • Ветерок
      скорость, скорость... все торопятся, всем надо быстрее... А меня больше интересует надежность. Есть ли данные о том, насколько надежны новые процессоры с бесконечным количеством разнообразных ядер? Кстати, базовая частота у многих новых ниже, чем у старых.
    • Мрачный
      На картинке в шапке темы напряжения по Мизесу (судя по знаку)?  Мизес для дебилов :) Посмотрите напряжения по осям х, у, z, какие там они. Проушина приварена сверху. Быть может, в интересном месте будут огромные напряжения растягивающие вдоль оси траверсы. У вас же ребро нахлобучено сверху балки. Сечение балки будет двутавр с отростком вверх. Вот в этом отростке напряжения вверх и скакнут. У меня в практике было подобное, к коробчатой траверсе приваривались элементы в растянутой зоне над коробкой. Я б постарался вообще избежать этого градиента, сделал бы проушину коробчатой. Это же г/п траверса, а не театральная вешалка. И очень интересно сделано ребро. Так варить, а потом вылизывать шов могут далеко не все.  
    • gudstartup
      Восстановлением образа диска или карты
×
×
  • Create New...