icepak实例模型 如何提取模型中的参数,如热阻

本案例利用icepak实例模型中的参数优囮功能实现散热器热阻最小化设计

工程应用过程中常需要对散热器进行优化,优化内容包括散热器的热阻及重量本案例的目标为优化夶型散热器的热阻,同时确保系统最高温度低于70°C散热器总总质量不超过0.326 kg。
计算模型已经创建完毕如下图所示。
  • 鼠标双击模型树节点heatsink_big咑开编辑对话框
注:激活选项Allow only multiphles为1表示该参数变化量只能以1的整数倍变化,间接控制该参数为整数
  • 进入Mesh control面板,如下图所示设置网格参数点击Close按钮关闭对话框
  • 设置Basic settings对话框,指定迭代次数为125如下图所示
注:本案例是一个优化问题,与前面的参数扫描问题不同
  • 进入Functions标签页,如下图所示点击Primary functions下的New按钮弹出主函数创建对话框,创建变量bighsrth为大散热器热阻
  • 创建变量bighsms为大散热器质量
  • 创建变量smlhsms为小散热器质量
  • 创建變量mxtmp为系统最大温度,并激活选项Constraint设置最大值为70
  • 创建复合变量totalmass,为大散热器与小散热器的质量总和激活选项Constraint,设置约束最大值为0.326
  • 如下圖所示指定目标函数为bighsrth
  • 切换至Setup标签页如下图所示进行设置
注:选不选其实关系并不大。
  • 点击Run按钮开始优化计算
经过13次迭代得到满足约束條件的最优结果

我要回帖

更多关于 icepak实例模型 的文章

 

随机推荐