参数化导入的CAD文件的尺寸

2014年1月8日

当您使用外国CAD数据(例如以步骤或IGES文件格式)之类的外国CAD数据时,您可能会认为,如果您想研究大小的更改或形状。但是,实际上,您可以修改您用一些巧妙用法导入的几何形状变形的几何形状comsol多物理学中的接口。在这里,我们将研究如何完成。

导入,网格和分析CAD文件

供应商中立的CAD文件,例如或一个iges文件,包含边界表示您希望建模的固体。您可以使用CAD导入模块。您也可以导入ECAD布局文件,例如GDS,与ECAD导入模块。导入文件后,您可以使用它们进行分析。例如,在下面,您可以看到已导入,网上和求解的扳手和螺栓的模型,以用于施加的负载。

导入,网状和解决的扳手和螺栓的模型

CAD文件本身仅包含几何形状的描述,并且不包含有关零件功能和历史记录的任何信息,因此我们无法修改变量,例如长度。(现在,如果我们正在使用其中之一乐动体育 将COMSOL连接到CAD软件,我们可以简单地修改原始CAD软件包中的文件。虽然,有时我们没有这个选择。)幸运的是,即使在这种情况下,也有一个解决方案!

修改导入的CAD

让我们介绍一个示例,说明如何修改扳手的此导入的CAD文件,以研究不同的扳手长度。我们在这里要做的第一件事是创建一个长度为1厘米的圆柱体,将其放在原点,然后将其使用为分割扳手进入三个领域。然后,我们使用一个扫过中间部分的网格,以适应我们将要实施的几何变化。我们也可以使用四面体网状网,但扫射的网格可以更好地控制元素。

划分扳手的导入CAD文件的扫描网格的模型

接下来,我们介绍一个变形的几何形状界面。这使我们可以指定几何形状将如何变化。另外,让我们介绍一个全局参数dlength表示长度的差异。因此,我们指定扳手远端的域的变形为(dx,dy,dz)=(dlength,0,0),同时将整齐端的变形作为固定的几何形状。在中间域中,我们规定(DX,DY,DZ)=(dlength*(XG/1 [CM]),0,0)的变形。

CAD导入模块的变形几何接口

此表达利用几何框架坐标,(XG,YG,ZG),它是指原始CAD几何形状的坐标系。分区域开始于XG = 0,以XG = 1 cm结束。此表达式将线性拉伸应用于中间域。我们现在可以运行参数扫描dlength看看结果。

扳手参数扫描结果的模型

观察到中央区域的网格已被拉伸。为了适应这一点,我们在该区域使用扫掠网状。

我们现在已经使用原始CAD文件和变形的几何形状界面。

如果您想访问此处使用的文件,请转到用变形的几何接口修改导入的CAD几何形状在模型画廊中。如果您有兴趣了解有关使用COMSOL多物理学来满足分析需求的更多信息,请联系我们


评论(3)

发表评论
乐动体育app
加载...
伊瓦尔·凯尔伯格(Ivar Kjelberg)
伊瓦尔·凯尔伯格(Ivar Kjelberg)
2014年1月9日

嗨,沃尔特,
感谢您的一个很好的例子
确实,使用几何框架,您可以执行微妙的案例

如果您想要另一个主题,我很高兴能在“如何”博客中看到:
如何链接不同的参数扫描,以使第二个单独研究的初始条件正确地索引到第一个参数研究的通讯参数索引
求解器节点具有针对初始条件的相当多的设置选项,可以在当前,存储,参数…之间进行选择。
与此相关的是“持续扫描”与“外部扫描”以及4.4中的新方法,您建议选择选项。comsol如何链接“延续”

真正有趣
伊瓦

达格·赫尔曼·安德森(Dag Herman Andersen)
达格·赫尔曼·安德森(Dag Herman Andersen)
2016年11月1日

vey很好的例子。感谢您的申请文件

constantinos tsangarides
constantinos tsangarides
2019年12月12日

嗨,沃尔特,

我在扳手文件上尝试了此示例,并且可以使用。但是,如果我在其他位置(不是原点)创建分区,则扳手看起来确实使其三个部分彼此断开。如何解决此问题?

亲切的问候,
君士坦丁堡

探索comsol乐动体育赛事播报博客