Icepak使用手册模型参数化.doc

上传人:新** 文档编号:558061228 上传时间:2023-04-24 格式:DOC 页数:21 大小:265.50KB
返回 下载 相关 举报
Icepak使用手册模型参数化.doc_第1页
第1页 / 共21页
Icepak使用手册模型参数化.doc_第2页
第2页 / 共21页
Icepak使用手册模型参数化.doc_第3页
第3页 / 共21页
Icepak使用手册模型参数化.doc_第4页
第4页 / 共21页
Icepak使用手册模型参数化.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Icepak使用手册模型参数化.doc》由会员分享,可在线阅读,更多相关《Icepak使用手册模型参数化.doc(21页珍藏版)》请在金锄头文库上搜索。

1、128. 模型的参数化 Icepak可以让你通过将模型参数化,来确定各个实体的大小以及其他的特性参数对计算结果的影响。参数化的方法将在以下几个章节中说明: 28.1 参数化概述 28.2 在输入框中定义参数 28.3 设置复选框 28.4定义单选按钮参数(选项参数) 28.5通过Parameters and optimization面板定义参数(设计变量) 28.6 删除参数 28.7 定义试验方案 28.8 运行试验方案 28.9 函数报告和函数图像 28.1 参数化概述 热设计的过程是通过预估各种可变参数的不同搭配的结果,从而确定一种最合适的方案,来满足设备的基本需要(例如, 最小的机柜规

2、格,能使系统处以特定温度的最低风扇转速,最小的通风开口以及恰当的热沉类型和尺寸) 这就需要设计者通过计算不同参数组合下的结果来确定最优的方案。通过研究这些组合的计算结果,你可以知道它们是如何影响系统性能的,从而优化模型的设计。Icepak提供了一个便捷的研究环境,这使得设计者可以在同一个模型中研究在一个范围内变化的几何尺寸、坐标、边界条件(例如:通风机的特性曲线和压力损失系数)和材料属性等参数对系统的影响。之后Icepak就可以利用求解器来计算你选择的各种试验方案。这就节省了分别建造或分析每个模型和依次计算参数连续变化的各种试验方案的时间。Icepak中的参数是数字或者字符串常量,你可以用它们

3、来取代实际的数字,这样就能轻松的改变它们的值来模拟不同的设计方案。例如:如果你想将一个通风机的流量设为0.01,就可以定义一个名为flowrate的参数并将其值置为0.01。你可以给一个参数指定多个值来对你的模型进行试验计算。每个试验方案都是一系列参数的组合,这样便可以对模型进行多次计算。此外,不同的设计方案还可以通过参数化的单选框和复选框进行参数检测。比如,在设计时,将热沉类型由压铸型改为针翅热沉的效果,可通过打开和关闭合适的热沉进行两次试验来检测。类似地,紊流的效果也可以通过设定Basic parameters面板中的Flow regime按钮来实现。在Icepak中有两种方法来定义参数:

4、 在实体、材料、问题默认条件和求解默认条件的输入框中输入参数(参照28.2)。 在实体、材料和问题默认条件的复选框中勾选相应项目(参照28.3)。 在问题默认条件(Option Parameter)和求解默认条件的单选框中勾选相应项目(参照28.4)。 在Parameters and optimization面板中设定参数(参照28.5)。 请注意,所有实体的参数都可由输入来确定,但是宏的参数是无法更改的。 参数定义之后,你可以通过Parameters and optimization面板重新定义它的初始值和指定其它值(参照28.5)。你可以用参数来对模型定义试计算(参照28.7),并且最终用

5、Icepak运行计算(参照28.8)并输入结果(参照28.9)。 28.2 在输入框中定义参数 所有的实体、材料、问题默认条件和求解默认条件的参数都可以通过输入框来定义。譬如,若想规定一个通风机的体积流量,你可以在Fans面板下的Flow rate项中选定Fixed后进一步勾选Volume再定义一个名为flowrate的参数并赋予其预想的数值,如图所示。定义参数名时,你可以使用任何字母和数字的组合及特殊符号(空格除外)。 在通过输入框为实体或材料定义参数时,必须在参数名前饰以“$”。比如在上例中,欲定义风扇的体积流量参数,应输入“$flowrate”。在定义一种各向异性材料时,若指定一个比例因

6、子,则必须在Materials面板中的Tensor输入框中将这个比例因子参数用 括起来,如图所示。如果你在Object或Materials面板下定义的实体或者材料属性中含有几何参数,当点击Update或Done时,Icepak会要求你给其设定数值。例如,你在Param value面板下定义通风机的半径($radius)时,Icepak会要求你键入一个初始值。(如图28.2.1)。 图 28.2.1: Param value面板点击Done后,Icepak就会将数值更新到图形窗口中的实体上。通过Parameters and optimization面板,你可以为一个参数指定多个值(参照28.5)

7、。 如果你定义参数含有几何之外的其他物理性质,Icepak将默认其值为零,然后提示你进入Parameters and optimization面板指定初始值,在这里你还可以修改参数值和添加新的值(参照28.5)。在复合参数或数值输入框中,你可以键入加减乘除等简单的代数式。譬如,你可以指定通风机的体积流量为:($a*($flowrate)/ $b + 0.1) 用数学表达式定义参数时,表达式需要用小括号括起来。 请注意,在默认情况下,整型数与整型数相除的商仍为整型。如果你需要结果保留小数,那么其中一个操作数应以浮点数的形式输入。例如,当$a值为1时,$a/10 的结果是0而$a/10.0的结果则

8、是0.1。注意参数的定义与其单位是分离的;即,参数只是纯算术值。在上面通风机体积流量的例子中, Icepak 将这样计算表达式:($a*($flowrate)/ $b + 0.1) 先代入参数值,然后把单位(例如:ft /s)缀到表达式的计算结果之后。 为了能使你快捷地为实体的副本定义常见参数(例如一组PCB板), 在你复制实体的同时Icepak会自动拷贝已经定义了的参数,然后将这些值而不是操作对象的当前值赋给所有副本。副本的几何参数能自动地加上你为每次拷贝设定的相关量。例如,你定义一个xE轴坐标为$a的实体,然后制作它在x方向偏移的拷贝,那么副本的xE坐标就是:$a+d其中d是副本的规定偏移

9、量。28.3 设置复选框 你可以通过定义一个参数来决定复选框中选项的开关状态。方法是:在Object、Materials或Basic parameters面板中右击复选框中的某一个选项来打开定义面板。例如,定义一个表征某实体是否存在的参数,右击该实体编辑面板下的Info选项卡中的Active复选框,就打开了Active parameter定义面板。(如图28.3.1)。图28.3.1: Active parameter定义面板有两种定义Active parameter的方法: 指定实体名要与之相同的变量名。在Active parameter面板中,选中Option is ON if varia

10、ble is equal to this objects name,然后在Variable name后键入变量名。Icepak会要求你在Param value面板给变量一个初值(如图28.2.1)。必须输入一个实体名或是其他名称,并用括号括起来。 指定表达式及其值。在Active parameter面板,选中Option is ON if expression is equal to a specified value,在Expression和Value下分别输入表达式和数值。同样,你也需要在Param value面板为变量提供一个初值(如图28.2.1)。 注意,变量名和表达式前必须饰以$。

11、 欲取消复选项的参数化,请选中Not Parameterized,然后点击On. 举例 1. 假设一个有两个热沉的模型(压铸热沉和针翅热沉),为了有选择性的开启和关闭它们,你可以定义Active的参数如下:(a) 将压铸热沉的参数设为0(关闭)和1(开启)。打开heatsink.1的Active parameter面板选择Option is ON if expression is equal to a specified value,在Expression下输入$extruded_on在Value下输入1,如图28.3.2所示。Icepak会要求你在Param value面板为变量设定一个初值

12、,输入1点击Done。将另一个值设为0,来代表关闭此热沉,在这里你将会用到Parameters and optimization面板(参照28.5)。 图 28.3.2: 压铸热沉Active parameter的面板(b) 将针翅热沉的参数设为heatsink.2 (开启)和 off(关闭)。如上,打开heatsink.2的Active parameter面板,选择Option is ON if variable is equal to this objects name,在Variable name后输入$pin_fin_on,如图28.3.3所示。Icepak会要求你在Param val

13、ue面板为变量设定一个初值,输入heatsink.2点击Done。将另一个值设为off,来代表关闭此热沉,在这里你将会用到Parameters and optimization面板(参照28.5)。图28.3.3: 针翅热沉Active parameter的面板2. 下例将说明布尔表达式的用法。假设某模型有五个肋板,你想要在五次试验中,每次将其中一个肋板换成栅格板,栅格板与原肋板的位置相同。你可以定义参数active如下:(a) 对于每个肋板,你分别可以在Active parameter面板中选择Option is ON if expression is equal to a specifie

14、d value后在Expression下定义如下布尔表达式: ($grille!=1)、($grille!=2)、($grille!=3)、($grille!=4)和 ($grille!=5),并在Value下分别键入1,代表逻辑真(其余数字均表示逻辑假)。在你为第一个肋板设定表达式后,Icepak会要求你在Param value面板为变量设一个初值,输入1后点击Done。 (b) 同样,对于每个栅格板,你分别可以在Active parameter面板中选择Option is ON if expression is equal to a specified value后在Expression下

15、定义如下布尔表达式:($grille=1)、($grille=2)、($grille=3)、($grille=4)和($grille=5),并在Value下分别键入1。每次试验时,将参数值设成2、3、4、5来决定当前被激活,在这里你将会用到Parameters and optimization面板(参照28.5)。 请注意:Basic parameters面板中的一个复选框参数只能定义一个表达式和一个相应值。28.4 定义单选按钮参数 ( 选项参数) 你可以通过Basic parameters、Parallel settings、或 Advanced solver setup面板设置一个参数来选择一个单选按钮的选项。方法是:在Basic parameters、Parallel settings、或 Advanced solver setup面板中右击某一个单选钮来打开定义面板。例如,欲定义一个选择流体流态的参数,只要右击Basic parameters面板中Flow regime下的Laminar 或Turbulent按钮,就打开了Option parameter定义面板。(如图 28.4.1)。图28.4.1: Option parameter定义面板在这个面板中用一个表达式为参数指定名称(例如:flow_regime

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号