COMSOL后管理组织与可视化综述.pdf





《COMSOL后管理组织与可视化综述.pdf》由会员分享,可在线阅读,更多相关《COMSOL后管理组织与可视化综述.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2COMSOL MULTIPHYSICS 后处理与可视化综述 截点与计算 COMSOL Multiphysics后处理与可视化综述 COMSOL 手册丛书 COMSOL Multiphysics 后处理与可视化综述 COMSOL、COMSOL Multiphysics、Capture the Concept、COMSOL Desktop、LiveLink,和 COMSOL Server 是 COMSOL AB 的注册商标或商标。所有其他商标均属其各自所 有者所有,并且 COMSOL 及其子公司和产品并不从属于这些商 标的所有者,或受其认可,或接受其赞助,或受其支持。 2014年11月 联系信息
2、 请点击 访问联系 COMSOL 页面。在 此页面,您可以进行一般咨询、联系技术支持、或查询我们的 联系地址与电话。您同时还可以点击 访问全球销售办公室页面,查 询联系地址和信息。 如果您需要联系技术支持,可以点击 访问 COMSOL Access 页面在线 填写申请表 ii 更多资源 更多有关 COMSOL 后处理的文字说明和教程参见: 视频 博客 社区 技术支持知识库 目录 简介 1 数据集、 派生值与表格 解 2 截点与计算 3 表格 6 绘图类型 选择一个绘图类型 8 三维绘图 8 二维绘图 15 一维绘图 21 使用后处理解释结果 24 导出结果 数据、 表格与网格 25 报告 27
3、 操作提示与技巧 快捷方式 28 重新排列 COMSOL Desktop 28 在表面图中显示网格 29 滑动与交互式定位 30 结束语 31 iii iv 1COMSOL MULTIPHYSICS 后处理与可视化综述 简介 对计算机建模所得的对象进行定位、着色和 调整,有助于更好地展示研究对象的几何、 功能以及可行性。在工业设计中,可视化是 非常重要的一个环节。仿真结果的可视化展 示,可以帮助我们了解器件或产品设计中涉 及的物理现象和过程,比如,传热分析中, 颜色深浅表示的温度高低显示了温度场的分 布;结构分析中,失效点的位置清晰可见; 流体分析中,可以追踪流体的运动轨迹,等 等。 COMS
4、OL Multiphysics 软件的后处理和可视 化工具,是您更好地理解仿真结果的一大助 力,它可以帮您了解研究对象中发生的物理 现象和过程,并向同事、合作方以及客户清 晰直观地展示您的研发成果。本手册中的案 例为您演示了结果可视化的众多技巧,帮助 您分享成果,交流设计理念,探讨设计中遇 到的局限和挑战。此外,仿真建模尤其有助 于产品原型制造前的设计验证工作,这些技 巧也可以帮助您快速分析材料、设计尺寸以 及其他参数对产品质量的影响。 为了回应广大 COMSOL 用户对于高效运用 COMSOL 软件后处理和图形工具的需求, 我们编写了本材料。希望这里所介绍的各类 技巧能够满足您的要求,启迪您
5、探索产品功 能展示的新方式,探索工作中遇到的物理现 象,以及隐藏在这些现象之后的神奇的物理 世界! 简介 亥姆霍兹线圈 一对具有相同直径的圆形线圈平行放置,线圈 间距为线圈半径;并且以特定的方式缠绕确保 流过两个线圈的电流同向。仿真结果显示线圈 之间形成均匀的磁场,磁场的主要分量与线圈 的轴向平行。 2 解 COMSOL 手册丛书 说起来有点矛盾,虽然我们将研究 COMSOL 软件中用于创建可视化结果的技术细节,但 我们必须从数字开始 需要可视化处理的 数据。本章将主要介绍用于绘制结果图的数 据集、派生值与表格。 解 解是由求解器储存的数据集,与所选用的 求解器、求解的分量 (对于多个组分量的
6、模 型) 、求解过程中用到的时间步长或其他变 量值有关。每个完成求解的模型至少包含一 个解。 这里将以传动滑轮应力分布模型为例,介绍 数据集、派生值与表格的用法: 本例采用动态静力学分析方法进行求解,该 方法假定在某一时刻皮带是“静止”的,并且 滑轮的中心固定。我们可以研究不同转速下 滑轮的应力分布和形变,其中转速由变量n 定义,单位为转/分(rpm)。 打开 COMSOL Multiphysics 软件,点击 文件 案例库并打开滑轮应力模型,路 径为:COMSOL Multiphysics Structural Mechanics。 已完成求解的模型结果节点如图 3 所示: 数据集下包含 S
7、tudy 1 / Solution 1 和 Study 1 / Adaptive Mesh Refinement 1 两个解,它们 是同一个求解得到的不同结果数据集。其中 Study1 / Adaptive Mesh Refinement 1 对应自适 应网格求解步骤,自适应网格对模型中精度 要求较高的区域自动细化网格。 如果检查结果节点的前两个绘图组 (名称 分别是“应力 (solid)”和“二维绘图组 2”),可以 看到它们的绘图数据来源分别对应于 Study 1 / Solution 1 和 Study 1 / Adaptive Mesh Refinement 1。这两张图显示了不同转速
8、下 滑轮的应力分布,转速可以在参数值 (n) 编辑框中设定。将数据集切换为 Study 1 / Solution 1 后绘图,可以看到网格细化对计 算结果的影响。 数据集、派生值与表格 提示 复制并粘贴解这一操作可 以非常方便地切换绘图的 视图,例如显示不同时刻 或者不同位置的计算结 果,具体操作会在后文详 细介绍。(复制并粘贴解 这一操作仅会增加解的视 图,并没有增加数值求解 器中的底层数据,因此不 会加大内存用量。) 3COMSOL MULTIPHYSICS 后处理与可视化综述 截点与计算 让我们来看一下模型中的其他数据集。 截点与计算 截点 截点是在解中创建的点数据集,不会影响模 型的几
9、何。截点数据集可用于计算截点所在 位置的变量值。本模型中,可利用它来绘制 不同转速 (rpm) 下某个点的应力,查看转速 会如何影响应力。 截点可以放置在模型几何的任何位置。截点 坐标可在设定区调整。 本模型中,点 (0, 0) 位于滑轮中心。 前往二维截点 1 节点,并点击绘图。截点 将在图形窗口中滑轮截面的右上角显示,并 沿着某一开口的边缘 (仅显示了四分之一): 我们之后将使用该点创建一些新的绘图。现 在看一下结果节点中的一维绘图组 3。 选定的数据集是二维截点 1,结果显示了 坐标 (19, 54) mm 处的应力如何随转速变 化,其中坐标单位为毫米。 注意 本指南中提到的所有模型均可
10、在 COMSOL 案例库中找到,所有 COMSOL 用户都可使用。如果您目前没有使用 COMSOL,可访问 联系我们。关于 COMSOL 各模块功能的详 细信息,您可以在 中找到。 本指南假定您已更新 COMSOL 案例库。具体方法如下:点击文件 帮助 更新 COMSOL 案例库,然后点击 Find Models。如果您只 想下载某个特定案例,请在下一页中点击 Uncheck all ,然后浏览到 您想要下载的案例并点击下载,本例中,滑轮应力分析的案例路径 为COMSOL Multiphysics Structural Mechanics Stress in Pulley。 提示 对于截点,“
11、抓取到最近边界”是一项非常有用 的功能,勾选该复选框可以将截点移动到离所选 坐标最近的边界上,这将有助于在某条几何边上 创建截点。 截线和截面 这里使用了截点计算特定 位置处的变量;同样,截 线可以用于沿指定线计算 变量和可视化结果。截面 可用来在三维下创建可视 化的截面表面图。 4 截点与计算 COMSOL 手册丛书 派生值 我们已查看了当前模型中存在的所有数据集。 本小节将讨论最大、最小、积分以及点 和全局计算。这些计算能用于控制结果绘图 所需的数据。 右击结果节点下的派生值可以看到一个可 计算值的列表。让我们来找出截面上的最大 应力。 这使我们能够在表面上计算所选变量的最大 值。在面最大
12、值设定窗口,我们将从数据 集中选择 Study 1 / Adaptive Mesh Refinement 1 (这个结果更为精确)。在绘图窗口中点击滑 轮截面,设定选择为域 1。 表达式下的缺省表达式为 solid.disp (位移, 亦即形变),单位为 m。点击设定窗口顶部的 计算 ,这将生成一个包含两列数据的表 格,给出每个转速对应的最大总位移。 我们也能在这个表格中增加多个变量。在表 达式输入框中输入 solid.mises,或者点击替 换表达式按钮 并选择结构力学 应力 von Mises 应力 (solid.mises)。更改单 位为 Mpa 并点击计算。 表格 1 将如下图所示,显
13、示不同转速下的最 大位移和最大应力值。 瞧!我们得到了所要的数据。 点计算 现在让我们创建一个点计算,点计算用于 求某个特定点的变量或者表达式 (我们刚才 找到的最大值则针对整个域) 。点计算也可 以用来求多个点的变量值,例如可用于探索 模型不同位置处的变形。 右击派生值并选择点计算。 更多派生值 可以计算线或体上给定 变量的其他最大值和最 小值。 平均和积分可以采用类 似方法计算,右击派生 值节点,您可以在显示 的选择列表中看到这些 选项。 5COMSOL MULTIPHYSICS 后处理与可视化综述 截点与计算 在图形窗口显示的几何中,一组点将出现在 滑轮的截面上,这些都是绘制在模型几何上
14、 的点。在点计算中,我们不能像在截点中 那样选取任意位置的点,必须选取这些点中 的一个或多个。 点击图形窗口中的点即可选中该点,让 我们选择滑轮中心孔 (0, 0) 左右两侧的点。 当您点击它们 (点 36 和 55) 时,其名称会添 加到选择列表。将表达式改为 Solid.mises, 并将单位改为 MPa,然后点击计算。 现在我们创建了表格 2,其中显示不同转速 下两个点上的应力。 全局计算 由于滑轮在转动过程中会发生轻微弯曲和形 变,因此滑轮的直径并不是一个定值。怎样 才能测得其直径随旋转速度的变化呢? 我们将创建一个变量来描述截面的形变,这 可以通过测量两点间距在不同转速下的变化 来实
15、现。为此,我们将用到全局计算。 首先,创建两个积分节点,我们将在每个点 上分别计算积分,它们可以给出各个点上函 数 (我们将在后面定义) 的值。 展开组件 1 和定义节点,右击定义,选择 组件耦合 积分,重复该操作两次。 点击积分 1 节点。和我们之前创建点计算 时类似,图形窗口现在将显示滑轮几何中的 所有点。对于本计算,我们将再次选择距中 心最远的左右两侧的点。 在几何实体层次下,选择点。点击选中最 右侧的点 (点 90)。 前往积分 2节点,同样将几何实体层次设 为点,这次选择最左侧的点 (点 1)。 现在,我们需要创建我们所希望测量的变 量。再次右击定义节点,并选择变量。在 变量表格中,
16、在名称列输入 diam,在表达 式列输入 intop1(R+u)-intop2(-R+u)。 变量说明 大多数情况下函数中不需 要保留变量 R,本案例这 么做是为了求解滑轮直 径。变量表达式 intop1(u) intop2(u) 也能正确求 解,但结果表示两点变形 之差。 6 表格 COMSOL 手册丛书 我们刚刚所创建的变量将测量给定转速下的 直径。请注意我们使用了 R 和 -R 来说明两 个方向 (0 的左侧和右侧)。 右击 Study1 并选择更新解。由于这个 模型已经求解完成,我们需要更新结 果。COMSOL 支持您添加这个组件耦合, 然后调整当前已有的解来得到结 果,而不需要整个模
17、拟重新计 算。(如果您在模拟计算完成后才 发现忘了定义变量和耦合,更新 解这项操作会非常有帮助。) 现在让我们回到结果节点。右击 派生值,选择全局计算。在表达 式编辑框中输入 diam-2*R,这表 示初始直径 2*R 和我们刚才所创建 新变量之间的差,给出了单位为米 的变形。 点击计算,自动新建的表格 3 显示了变 形。当转速 n 小于 2500 时,计算结果为负 值,说明直径减小;当 n 等于 2500 时,结 果开始变为正值,并且随着 n 的增加迅速增 大。 我们完成了全局计算。 表格 基本上完成了!我们已经了解几种从求解器 收集和组织数据的方法,下面我们将总结几 点关于有效使用表格的建
18、议。 您可能已经注意到,我们每次计算都会自动 新建表格,表格中储存了来自数据集和派生 值的信息。下面总结一下我们在滑轮模型中 新建的表格: 二维截点数据 1 的计算结果,我们 绘制了不同转速下点 (19, 54) 的应力 随转速变化的曲线。 不同转速下滑轮截面的最大应力和 最大位移。 通过全局计算创建的显示两点间距 变化的表格。 简单介绍一下表格的几个快捷方式。 任何表格窗口顶部的标题下,都可以看到以 下图标显示。 有些按钮的含义非常明确,以下是对部分按 钮的说明: 设定:在软件界面中央打开表格设 定窗口。 全精度:显示完整的值 (全小数位)。 表图:绘制基于表格数据的图表 (稍后会详细介绍)
19、。同理,表格面 图按钮用于绘制表格数据所描述的面 图。 输出:将表格数据输出为文本文件 ( .txt )。 显示:显示表格节点中的下一个表 格,点击右侧的箭头将显示至今为 止所有已创建表格的列表,用户可 以在它们之间进行切换。 提示 您也可以从数据文件中 导入表格。右击结果下 的表格节点并选择表格, 然后通过设定窗口中的 导入按钮,导入文本或 者数据文件。这在比较 实验数据和仿真结果时 非常有用。 7COMSOL MULTIPHYSICS 后处理与可视化综述 表格 最后强调一下,在检查某一时刻或者特定参 数下的计算结果时,表格非常方便有效,例 如显示一个解如何从初始值变为最终值。我 们也可以利
20、用表格内的数据进行绘图,下文 将通过上一章最后全局计算所得的表格为例 进行说明。 右击结果并选择一维绘图组,右击新节点 一维绘图组 6 选择表图。(此外还可以通 过点击表格窗口下的表图按钮完成上述操 作。)从表格选择列表中选择表格 3 并点击 绘图。 表格和图像结果都显示了形变如何随转速提 高而增加。 8 选择一个绘图类型 COMSOL 手册丛书 现在我们有了数据,也学到了一些数据的使 用和处理方法。接下来让我们进入一个非常 有趣的部分:图形化显示结果。 选择一个绘图类型 COMSOL 附件相当灵活,例如您可以根据 二维模型创建三维绘图。这种拉伸操作是一 个非常强大的工具,让您可以更近距离地观
21、 察器件中的物理现象。但是什么时候您需要 这样做?什么样的应用需要这样做呢?有时 候,对结果可视化的最佳绘图类型选择会与 您的直觉不同。在把精力放在这方面之前, 我们将先介绍一下创建绘图的基础知识;然 后再来讲那些华丽的部分。 我们先从最真实的绘图类型开始,通过它, 我们才能对实际生活中的对象进行三维可视 化显示。因为降低维度很容易理解 二维 和一维绘图常常是由三维绘图的截面来创建 所以我们将使用三维模型来研究尽可能 多的绘图技巧。 三维绘图 让我们以用作电路组件冷却的铝制散热器 为例,如果您有传热模块或 CFD 模块,可 以在案例库中找到这个模型:文件 案例 库 Heat Transfer
22、Module Tutorial Models, Forced and Natural Convection,或者文件 案例库 CFD Module Non-Isothermal Flow。其中还附有模型文档,包含创建仿真 的详细步骤。 这个模型是一个很好的案例,理由之一是其 中包含了足够多的物理场!模型研究了流体 流动和传热。散热器由铝制成,其中包括一 簇散热柱,安装在一块硅玻璃板上。它位于 一个有空气流入和流出的矩形通道中。开始 时,散热器底部有 1 瓦的热量流入,热量由 外部热源产生。 模型分析了热传导、对流,以及表面上的温 度场。 您可以展开结果节点并点击 Temperature (ni
23、tf) 绘图组,找到温度图。但因为我们将 会重新创建它,因此先把它删除 (右击,并选 择删除)。我们同样把 Velocity (nitf) 绘图组也 删除掉,因为之后也会重新创建它。 另一个我们要删除和重新创建的重要部分是 视图。最终结果只显示有限的几何隐藏 了部分矩形通道。正如我们将要看到的,像 这样隐藏实体是一个很有用的技巧,有助于 显示模型内部的物理场。 暂时,让我们恢复视图以显示完整几何,以 便研究隐藏组件。展开组件 1 定义 视 图 1,删除隐藏几何实体 1 节点. 表面图 我们在散热器几何上创建的第一个绘图是表 面图,用来显示通道内的温度变化。右键点 击结果节点,选择三维绘图组。右
24、键点击 刚刚创建的节点,然后选择表面。 我们想要的表达式 (温度) 已经在编辑框中 了。如果需要自行添加,可以点击替换表 达式,然后选择共轭传热 (Heat Transfer in Solid) 温度 (T)。 绘图类型 9COMSOL MULTIPHYSICS 后处理与可视化综述 三维绘图 如果您不记得所需表达式的位置,可以在表 达式窗口最上方的编辑框中输入关键词进行 搜索: 点击绘图。我们现在已经有了一个表面图, 不过坦率地说,这丝毫不像我们想要的最 终结果!不过,我们可以调整视图和绘图设 定,直至得到希望的结果。因为颜色表缺省 设为 Rainbow,所以这个框看上去和之前所 显示的结果有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- comsol 管理 组织 可视化 综述

限制150内