如何基于数据模拟规则形状构建构建几何何

2017年12月19日

Comsol多物理学®(或(((或))是Xy坐标函数的数据

一一不规则:欧洲matterhorn

在之前博客文章,我们我们使用头部形状形状的,讨论,讨论如何如何的曲线数据放样何。。今天,Matterhorn(,阿尔卑斯山峰,阿尔卑斯山峰,位于瑞士意大利意大利之间之间之间之间之间之间之间之间之间之间

马特洪峰的
Matter Horn的东面和。照片camptocamp.org。。CC BY-SA 3.0下,通过,通过Wikimedia Commons公布

高度数据描述数据的典型格式。。。。。。。。讨论讨论导入导入高程高程高程数据数据数据数据数据模拟模拟数据数据数据数据数据模拟模拟模拟模拟模拟模拟模拟数据数据数据模拟模拟数据模拟数据数据数据模拟模拟数据模拟数据模拟模拟导入导入导入导入模拟表面

  • 将高程从文件,图像或文件文件文件为一个函数函数
  • 根据根据步中的函数创建参数化化
  • 将将与实体以获得获得
  • (((())

现在,让让如何如何在在

创建创建,图像和

我们将使用文件和山脉高程的灰度图像图像图像图像图像的的的的模型模型。文本插值函数,而,而图片通过图像函数导入。还简要介绍如何如何将文件文件文件文件高程函数,但是但是文示例示例文件包括此此,该包括此内容内容

图像函数,我们,我们Xy方向上实际大值和最,因为最小小包含包含包含像像素数素数和和每每每个像素像素像素颜色颜色颜色颜色颜色的信息信息信息信息信息。。。。。。Xy的最和大大-1000米米米米米米米米米米米米。。米注意。。。

comsol多物理学中中设置的的截图截图
comsol多物理学中中设置的的截图截图

插值(函数()和图像(((())的的窗口。的的和由插值函数中文本文件定义,而而必须必须必须图像函数设置区域的实际大小

基于导入数据的插值函数
马特宏峰高度高度灰度

(DHM25©swisStopo。。。。。。。。。。。。彩色标尺值的的代表山的实际高度高度高度。灰度(右)(0〜1)。

如果地理数据在文件,则则则更适合高程(dem()dem在在文件中的区域矩形是是是不不不是区域不可以可以可以可以可以可以用用用替换替换替换替换丢失丢失丢失丢失丢失的的的的字段字段字段字段字段中指定指定在在在该该区域区域区域的的高度高度。

comsol中中高程界面。。
dem文件文件,dem(dem)dem)函数函数函数。如果中定义的区域区域填满填满填满填满填满矩形矩形矩形矩形矩形区域填满矩形填满矩形请请请请请在请将的将数据的

创建参数化

由于模型中了基础,接下来,我们,我们参数化功能功能创建山顶实际形状形状

comsol中中创建化曲面功能功能
在“几”功能区功能区“更”更体素体素可以下可以可以可以参数参数化化功能功能功能

导入dem文件文件,此此,因为容易,因为因为需单击需创建创建按钮按钮可。设置一一参数化特征,包括dem文件文件的参数方向上最大最小

comsol中中的创建参数化曲面化曲面
单击“创建”,基于按钮基于导入的文件创建参数曲面曲面曲面

由于函数有,因此因此的也将不同。将个参数个S1S2)值值范围0〜1,因此因此获得几何实际尺寸实际实际尺寸实际实际尺寸Xyz表达式表达式参数。

Matter Horn的的的实际尺寸定义定义插值函数,其其如下示获得获得Xy方向上最值和最的种方法,首先种,首先首先种种参数化而无需调整,然后测量所曲位置位置位置Xy。另方法将将数据导入电子,按电子表格电子升序重新重新坐标

XS1*(6.18E5-6.16E5)M
yS2*(9.27E4-9.07E4)M
zint1(s1*(6.18e5-6.16e5)+6.16e5,s2*(9.27e4-9.07e4)+9.07e4)m

图像函数中,其中,其中Xy值-1000〜1000m和和和范围输出值范围输出值范围输出值输出值和和和和和和和和

XS1*2000 m
yS2*2000 m
z(4478-3000)*IM1(S1*2000-1000,S2*2000-1000)M

请,在,在图像函数,我们,我们还沿z方向按尺缩尺缩,将将其标准化标准化标准化标准化标准化标准化。。在显示设置设置中,我们z3000,以以表面转换正确位置。位置

为了更好表示,,最大300((((20)。。。意味着将将将个个参数参数参数方向上方向上最方向上最最最多划分划分划分为为划分划分划分划分划分个划分个个个个个个个个个个个个个个个个z表达式的越,从而从而增加获得更相对的的机会机会

该算区域区域划分为的补丁,然后的数量数量小误差在误差较较大大大的的地方地方地方增加增加补丁补丁补丁补丁的数量数量。。通过允许允许更尝试尝试添加多的结来达到设置相对相对(1.0E-6)。

如果无法达到容差(如果最大(((),则会种这种这这这发生这这种这这发出发出发出警告节点节点公差并其粘贴粘贴参数化特征,然后,然后再次。

在在处示例示例,相对相对0.002。手动。结数​​太,则结数太创建会会大量大量的几何几何。。使用使用多多打结打结打结获取获取较较,以便以便的内操作,较。。。。。是理想,例如,例如,例如,如果如果清晰度清晰度清晰度清晰度清晰度清晰度包含清晰度包含最大将将表面不紧贴噪点噪点

插值函数的参数化曲面功能
图像图像的参数曲面设置设置

两个化曲面设置窗口窗口。重新重新参数参数,以了重新参数重新重新重新保持保持保持保持两个参数的的标准化标准化。。增加增加的

创建创建

无论我们种种种种哪哪都都应该个一个个个个一一个一表面表面表面表面几何几何表面对象表面对象对象,在长方体,使参数参数与与长方体相交

然后然后两个对象添加添加转换为特征。转换为操作创建与的的的的,此外的,它它会删除曲面曲面上伸出伸出到到到长方体外的长方体外的任何任何任何部分部分。。在这下下并并操作,这这有效将表面和在一起一个个实体实体对象

基于基于的不规则曲面模拟何
基于基于图像的曲面几何几何

构建“转换”特征特征后的几何形状显示的是基于基于文本文本文件中中插值插值数据的的的不规则不规则的不规则不规则

本文可可用于夹心型,例如生成每,并并它们全部包含在转换为特征中。

生成最终几何

创建好几何体,就就进行模拟模拟,如果。。,如果我们,就对对对,就对,就分析,就就岩石感可以几何并并添加添加到,使用,使用删除删除特征删除空气域,如果,就旋转,就就看到与文章开头显示显示显示显示的的的的显示显示的的显示照片

Matter Horn山脉山脉山脉山脉山脉最终几何几何
Matter Horn山脉山脉山脉山脉几何形状形状形状

(((((((())和和图像图像DHM25©Swisstopo

结论

即使两几何形状非常,但非常非常仍然。如果的网格网格大小大小,将进行进行,将将进行插值图像函数函数参数化特征特征的输入有不同不同

因为参数化特征本身内以使适应到结上述上述表面,所以所以到涉及到到到两个个个个内内内内内但是插。,只要

延伸延伸

不规则也其他类型的文件。之前之前文章博客,我们博客博客文章文章的如何如何的网格中创建何。在系列的篇文章,我们篇文章文章演示如何在在形状形状的

点击下面的,下载下载于于示例示例示例mph文件文件

博客博客


评论(0)

留言
登录|注册
正在... ...
浏览comsol博客