- 软件介绍
- 相关专题
- 下载地址
NETGEN简介
NET提供建模功能,可以在软件中通过编程生成几何模型,方便用户在分析动力学和流体时建模,支持定义和网格化2D几何、构造立体几何CSG、使用网格、手动生成网格、网格大小和细化等常用功能。结合python,可以为用户提供更专业的编程方案,适合喜欢用python绘图建模的朋友。软件还提供了解决方案功能。用户可以在NGSolve软件中创建2D模型,在软件中生成网格,编辑实体,并使用各种功能创建模型。适合需要编辑多面体网格的朋友!
NETGEN软件功能
Net/NGSOLVE是一个高能多物理场有限元软件。它被广泛用于分析来自固体力学、流体动力学和电磁学的模型。由于其灵活的Python接口,可以轻松实现新的物理方程和求解算法。
内部整体
从几何建模、网格生成、数值模拟到可视化的无缝集成
灵活的
变量的数学描述允许耦合任意物理模型。
精确的
高级数值技术:高阶,向量,混合和不连续,伽辽金方法。
高效的
功能强大的函数空间和微分方程预处理器
高能的
现代C ++编写的并行计算核心与Python脚本的灵活控制相结合。
打开
基于LL许可证的开源代码,可以通过C ++模块和Python包进行扩展。
NETGEN软件特色
局部网格大小
边界的局部网格大小已指定给实体对象本身,并且可以在将其添加到几何对象时设置体积网格大小。
各向异性网格
Net可以使用封闭表面识别来创建各向异性网格。它会用棱镜填充该层,棱镜可以被切片。
构造实体几何CSG
构造实体的几何格式允许定义几何实体,如球体和圆柱体,并对其执行布尔运算。此对象是实体类型。
定义并网格化2D几何图形。
Netgen-python允许通过边界曲线定义2D几何。曲线可以是直线,也可以是二阶有理曲线。
NETGEN安装方法
1.打开NGSuite-6.1-win.msi软件直接安装,点击下一步。
2.有关软件安装协议的内容,请单击接受。
3.提示其他安装内容并设置安装地址C:Pgram文件netgen6.1
4.提示安装就绪,单击安装。
5.软件安装进度条界面,等待主程序安装。
6.NETGEN已成功安装在计算机上,请单击“完成”。
NETGEN教程
2D的几何学
我们必须使用SplineGeometry从geom2d模块导入类,这样我们就可以生成2d几何。导入模块后,我们可以创建一个新的SplineGeometry。
现在,我们可以使用预定义的对象(矩形、圆形),或者使用二阶直线或有理样条来生成我们自己的几何图形。
预定义几何图形
首先,我们使用预定义的对象,并添加一个矩形和一个圆形到我们的几何图形,矩形和作为边界条件。
为了获得正确的几何图形,我们必须为曲线的左区域和右区域设置区域编号。在这种情况下,曲线的参数以数学上正的方式设置。此外,我们可以使用SetMateal名称来标识域。
使用直线和样条线
我们定义一个新的几何图形,编辑一个要在几何图形中使用的点的列表,并将其添加到地理几何图形中。
,我们定义定义几何图形的曲线,并使用“追加”将它们添加到几何图形中。
除了边界条件之外,还可以使用可选参数来设置整个曲线的最大网格尺寸maxh。
周期几何
下面的例子展示了如何构造一个周期的几何L2L2有限元空间。
同样,我们从给几何图形添加点开始。在这种情况下,六角点。对于前三个部分,我们保存了返回值(行号)geo。现在追加,我们可以使用这些行号来标识最后三个线段中的每一个,它们的相对线段已经被添加。这种识别是通过可选参数复制来完成的。,网格划分算法只是将边界网格复制到相对的部分。因此,这些线段必须具有相同的方向。
二维CSG(新)
SplineGeometry的替代方法是新的CSG2d界面,它允许使用构造实体的几何定义(类似于3D)。
这个功能是新的。与相比,SplineGeometry有一些限制,如周期边界。
第一个例子
Solid2d类
在内部,只有一种实体类型(Solid2d),它包含二次样条曲线段的闭合链。为了方便起见,有一些辅助功能,类似于上面使用的矩形和圆形。
Solid2d的通用构造函数需要一个点列表。要定义曲线段并设置每条边的亏格(如边界条件名称和maxh),可以将EdgeInfo对象放置在两点之间,或者可以将对象放置在PointInfo中的一个点之后。
结构立体几何(CSG)
这些几何形状基于图元(例如,球体、圆柱体、平面),这些图元用于通过执行布尔运算来构造实体。Netgen提供了以下原语
和布尔运算符
使用这些原语和工具,我们可以轻松地构建一个数据集。首先,我们导入netgen.csg模块,创建六个平面并相交它们以获得实体立方体。
,我们创建一个CSGeometry对象并添加一个实体。
设置实体的属
实体有我们可以设置来定义所需属的成员。
如果我们想可视化几何图形,我们可以定义颜色(使用rgb值)和实体的透明度。
为了提高曲面几何的近似性,可以使用曲面元素。这可以在解决方案中完成。因此,在弯曲它之前,我们必须将其转换为Netgen的溶剂晶格。
设置网格大小
有以下选项可以设置网格大小:
生成一个全局参数maxh
到固体表面(如上所述的最大值)
将实体添加到几何图形时,体积添加为可选参数(& # 8230;,bc)
将网格大小限制为1磅
用于闭合曲面以生成各向异性网格。
全局网格大小
您可以使用命名参数设置全局网格大小maxh。以下两个版本是等效的,因为如果没有指定命名参数,GenerateMesh函数的所有参数都将被解析为。MeshingParametersmp
实体的网格大小
要设置网格域的网格大小,我们必须在将实体添加到几何图形时最大化添加所需的参数。
表面的网格大小
如果您只想细化曲面,请将其定义为实体的属。
网格大小(以磅为单位)
网格参数可以通过使用。使用RestctH,我们可以在任何点定义网格大小。
各向异性网格
如果几何图形包含一薄层闭合,可以避免使用小角度的元素。
设置边界条件
固体表面的边界条件
通过将实体作为属添加到实体中,可以在实体的整个表面上设置边界条件。
修改两个实体之间的边界
这可以通过bcmod在向几何图形添加实体时添加命名参数来实现。在这里,我们改变半球体和。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
Lazy Nezumi Pro
v18.4.08 / 12.44M / 简体中文
-
Honeyview
5.35.0.0 / 7.63M / 简体中文
-
靖源图像图片分割器
v1.12 / 1M / 简体中文
-
Zoommy
v3.2.1 / 34.30M / 简体中文
-
图生网页Python版
v1.0 / 6.35 MB / 简体中文
-
corelcad中文破解版
v2021 / 988 MB / 简体中文
-
家软视频转GIF
v1.0.3.1933 / 44M / 简体中文
-
IconCool Studio Pro
v8.20 / 38.14M / 简体中文
-
IconEdit2
7.8.1.0 / 16.29M / 简体中文
-
靖源图章制作专家
v7.71 / 1M / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





