Icepak中的子模型技术_51CAE_新浪博客

2024-04-21 01:38

本文主要是介绍Icepak中的子模型技术_51CAE_新浪博客,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

唐深 51CAE

背景介绍 
一般来说,更精细的网格,可以获得更加精确的分析结果。因此,实际工程分析中,往往需要平衡计算精度与计算时间,尤其是一些大型复杂装配体的分析问题。如果采用较大的网格尺寸,可能难以保证结果精度;如果采用较小的网格尺寸,又可能导致模型单元节点数量太多,计算机求解将耗费较多时间甚至无法求解。这个时候,我们可以考虑在分析中应用子模型技术。

子模型

子模型通常是用来在原模型基础上获取更为精确结果的一种方法,即从已分析的模型上截取部分区域,对该区域的网格进行细划后进行二次分析,从而得到更为精确的结果。 如下图所示为轮毂和轮辐的子模型示例,左侧为网格密度较大的粗糙模型,右侧为网格细化后的子模型。

子模型技术广泛应用于机械结构力学分析,其实Icepak电子产品热分析也可以采用子模型技术。

问题描述 

如图所示,一个简化后的机架装配模型,底部是6个风扇,内部插槽一共有10个PCB组件,每个PCB组件包括一个PCB板和一个发热板。通常情况下,PCB作为承载板,各种电子元器件都是安装于PCB板上,本例将众多电子元器件简化为一个发热板,并与PCB板贴合,发热板的热功耗为30W。

 

第一步 整体分析

设置发热板的热功耗,定义风扇的P-Q曲线,以及各村料的导数参数,选择合适单元大小并采用Mesher-HD网格划分器对模型进行网格划分。本例中包含风扇主动散热,因此不考虑幅射和重力的影响。求解选项,采用 Zero Equation 湍流求解器同时求解热和流体变量。

风扇的流体轨迹如下图。

 

第二块发热板的温度分布如下图。

 

第二步 创建子模型

通过前面的整体分析,我们已经获得各PCB组件周围的流速等数据,下面将对第二个PCB组件建立子模型,如下图。

 

再拖放一个Icepak模板到Workbench工作面板,读入子模型文件IcepakProj.zoom_in。

 

此时,子模型显示如下图。

 

下面,我们将之前的简化发热替换成详细的电子元器件模型,如下图。

 

替换成详细电子元器件后重新求解,温度分布云图如下图。


小结

在对一些较为复杂的电子产品整机热分析时,若是期望一次性获得准确的分析结果,那么需要建立详细的分析模型,并对关心区域以及热源区域的网格作细化处理,必将导致整个模型的单元节点数量巨大,计算机耗费较多的求解时间甚至无法求解。特别是在早期试算阶段,每一次计算都会耗费较长的时间。此时,可以先整体分析获得系统的流场结果,再应用子模型技术对目标区域进行详细分析,以获得更为精确的结果。


这篇关于Icepak中的子模型技术_51CAE_新浪博客的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/921860

相关文章

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

《SpringBoot整合Sa-Token实现RBAC权限模型的过程解析》:本文主要介绍SpringBoot整合Sa-Token实现RBAC权限模型的过程解析,本文给大家介绍的非常详细,对大家的学... 目录前言一、基础概念1.1 RBAC模型核心概念1.2 Sa-Token核心功能1.3 环境准备二、表结

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N