Jump to content

Теплопроводность многослойной печатной платы в SolidWorks Flow Simulation


Девочка_конструктор

Recommended Posts

Девочка_конструктор

Доброго дня! Поделитесь, пожалуйста, опытом: как вы задаете многослойную печатную плату в расчете тепловых режимов в SolidWorks Flow Simulation? 
Что делаю я:
Я добавляю твердотельный элемент (деталь ДхШхВ) - и задаю во Flow Simulation Источники - Печатная плата (количество слоев/толщина каждого слоя/толщина самой платы. материал диэлектрика FR4, материал проводника - Медь) 
В итоге программа сама рассчитывает эквивалентную планарную и нормальную теплопроводность и задает средние на весь твердотельный элемент. 
Далее - ставлю микропроцессор (твердотельный элемент, например 2х2х1 мм) с объемным тепловыделением 1,5 W (всего)
Что я получаю: элемент нагревается до 190 градусов по Цельсия, плата нагревается до 60-70 градусов (окружающая среда 25 гр.)
Создается ощущение, что такое моделирование пренебрегает тем фактом, что например у платы есть верхний металлизированный слой, по нему уже должно тепло растекаться получше, чем в том результате, который у меня. Плюс - металлизированные отверстия, какие-то связи между слоями. Я проектирую большую сборку и вырисовывать эти слои и отверстия - не представляю возможным, не хватит оперативки на дробление сетки даже. 
Возможно я просто что-то упускаю, опыта в тепловом моделировании не так много. Поэтому хочу спросить более опытных инженеров - как вы считаете многослойные печатные платы с большим количеством тепловыделяющих элементов, наиболее приближенно к реальности? 

Link to post
Share on other sites


UnPinned posts
sov_and2602

Добрый день,

1. Для компонента таких размеров 1,5 Вт довольно таки большая мощность.

2. Я так понимаю, Вы вручную разбиваете печатную плату на слои, а не подгружаете топологию печатной платы, например из Altium, соответственно Вы могли верхний слой задать FR4. Ну, и о переходных отверстиях речи не идет, Вы же вручную задавали печатную плату.

3. Перепад температуры между микропроцессором (190 градусов) и платой (60 градусов) говорит о том, что скорее всего микропроцессор в изолированном корпусе и отвод тепла от него к печатной плате осуществляется через выводы, соответственно на конечную температуру будет влиять степень детализации микропроцессором.

Link to post
Share on other sites
Девочка_конструктор
28 минут назад, sov_and2602 сказал:

1. Для компонента таких размеров 1,5 Вт довольно таки большая мощность.

Добрый день!
Компонент взят реальный, его мощность тепловыделения берется из Datasheet после вычета КПД
 

 

30 минут назад, sov_and2602 сказал:

Я так понимаю, Вы вручную разбиваете печатную плату на слои, а не подгружаете топологию печатной платы, например из Altium

Я не уверена, что во Flow Simulation так можно делать. Работаю в 2023 солиде. Не видела такую функцию. Поправьте меня, если я ошибаюсь. 

 

31 минуту назад, sov_and2602 сказал:

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

Я задаю микропроцессор как однородную деталь (параллелепипед), материал задаю условно - Алюминий 6061. Контакт микропроцессора с платой осуществляется непосредственно по плоскости прилегания, контактных площадок специально не вырисовываю. Тем не менее - тепло очень плохо растекается по плате (почти никак). Тут явно надо плату как-то иначе задавать. Но как - я пока не понимаю. 
Для эксперимента задала плату как Медь, все остальные исходные данные те же. Источник тепла нагрелся до 72 гр, плата 69-70 гр Цельсия. 
Вот пример: 
image.png

image.png
А вот какой результат получается при задании Платы как многослойный элемент

image.png
Вот так задаю плату

Link to post
Share on other sites
green_fly

Теплообмен с воздухом как моделируете? Явно или через коэффициент теплоотдачи?

Link to post
Share on other sites
2 часа назад, Девочка_конструктор сказал:

Доброго дня! Поделитесь, пожалуйста, опытом: как вы задаете многослойную печатную плату в расчете тепловых режимов в SolidWorks Flow Simulation? 
 

Настоятельно рекомендую ознакомиться с примерами в туториалах по SW FS.

Там примеры с печатными платами весьма детально разобраны.

Link to post
Share on other sites
Девочка_конструктор
50 минут назад, green_fly сказал:

Теплообмен с воздухом как моделируете? Явно или через коэффициент теплоотдачи?

Явно: задача внешняя, текучая среда воздух. 

  • Нравится 1
Link to post
Share on other sites
2 часа назад, Девочка_конструктор сказал:

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

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

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.

  • Сообщения

    • Александр1979
      Необязательно именно LP2, можно и хексагон прикрутить: https://cpmservice.co.uk/product/type-41-00-pp-mini-probe
    • 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, какие там они. Проушина приварена сверху. Быть может, в интересном месте будут огромные напряжения растягивающие вдоль оси траверсы. У вас же ребро нахлобучено сверху балки. Сечение балки будет двутавр с отростком вверх. Вот в этом отростке напряжения вверх и скакнут. У меня в практике было подобное, к коробчатой траверсе приваривались элементы в растянутой зоне над коробкой. Я б постарался вообще избежать этого градиента, сделал бы проушину коробчатой. Это же г/п траверса, а не театральная вешалка. И очень интересно сделано ребро. Так варить, а потом вылизывать шов могут далеко не все.  
×
×
  • Create New...