GiD学习笔记「建议收藏」

GiD学习笔记「建议收藏」GiD软件初步使用时,与一般传统的三维软件,思维方式很难一下子转变过来。它的最基本结构是几何结构,创建模型从点到线,线到面,面到体的顺序。网格面与几何体有截然不同的意义,所以在使用初期,需要先搞清楚一些基本概念。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. GiD的工作模式有两个:preprocessing and postprocessing。

To change between both modes please selectFiles->Postprocess.

2. GiD中,在创建和使用几何实体(geometric entities)时,遵循层级顺序:point, line, surface, and volume。

GiD学习笔记「建议收藏」

3. GiD中,几何面与几何体有明显的区别,如下图左边是几何面(Surface),右边是几何体(Volume)。几何体由几何面创建而来:Geometry->Create->Volume->By contour

GiD学习笔记「建议收藏」

4. 四面体网格和六面体网格是在几何体的基础上生成:Mesh->Generate mesh。一般默认情况下,该功能生成四面体网格(tetrahedral elements of four nodes).

生成六面体网格(hexahedral,eight-nodded structured elements),首先需要分配元胞数目:Mesh->Structured->Volumes->Assignnumber of cells,先选择几何体,然后给各个方向(X, Y, Z)指定添加的数目。最后Mesh->Generatemesh.

GiD学习笔记「建议收藏」

5. 将其他三维软件如3dsmax生成的.obj球体,导入到GiD中,首先必须清楚这些模型格式是网格曲面。若想将这些模型生成体素化网格,需先转化为几何体(Volume)。方式如下:
首先将导入的曲面模型,转化为几何模型:Geometry ->Create->Geometry from Mesh->OneElement One Surface. 然后通过几何面创建几何体:Geometry->Create->Volume->Bycontour. 最后如果想要生成六面体网格,则选择Mesh ->Cartesian->Volumes,再选择Mesh->Generate Mesh.

GiD学习笔记「建议收藏」

6. 自定义问题类型(Problem Type)

A problem type is a set of files configured by asolver developer so that the program can prepare data to be analyzed. 问题类型是由某种求解器开发者配置的一系列文件,数据可用于分析。

实例:二维曲面重心计算

[1]  首先创建一个能与GiD交互的计算模块(develop a calculating module)

7. 评判网格质量(Meshquality)的标准(Mesh->Mesh quality)有六个:

There are six criteria in order to measure the quality ofthe elements:

[1] Minimum angle: The quality criterion is the minimum angle insurface elements and the minimum dihedral angle(二面角)for volume elements. This means that elements with asmall angle are considered of a worse quality than the ones with bigger angles.

[2] Maximum angle: It gives the maximum angle for every element.Elements with bigger angles are considered worse. 

Typically, the Minimum angle criteria is good to qualifytriangles or tetrahedra and the Maximum angle criteria is goodfor quadrilaterals(四边形) and hexahedra(六面体)。 

[3] Element vol: Thequality criterion is the size of elements (distance for lines, area forsurfaces and volume for volumes). Elements with small “volume” areconsidered worse.

[4] Minimum edge: The quality criterion is the size of the smalleredge of each element. Elements with smaller edges are considered worse.

[5] Maximum edge: The quality criterion is the size of the largestedge of each element. Elements with bigger edges are considered worse.

[6] Shape quality: The quality criterion measures the likeness of theelement to the reference one (equilateral triangle[等边三角形] in case of triangles, regular tetrahedral[正四面体] in case of tetrahedras, square in case ofquadrilaterals and cube in case of hexahedras). Its value is 1 for a perfectelement (the reference one), and it decreases as the element became worse. Ifit becomes negative it means that the element have negative Jacobian in somepoint. 

质量衡量标准的数学表达式请参考:http://www-opale.inrialpes.fr/Aerochina/info/en/html-version/gid_11.html

8. 结构性网格(structuredmesh)

A structured mesh is defined as a meshwhere all the nodes have the same number of elements around it.

结构性网格定义为每个节点的度数相同。

9. entity, element, mesh, geometry

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234281.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Lucene学习-深入Lucene分词器,TokenStream获取分词详细信息

    Lucene学习-深入Lucene分词器,TokenStream获取分词详细信息Lucene学习-深入Lucene分词器,TokenStream获取分词详细信息在此回复牛妞的关于程序中分词器的问题,其实可以直接很简单的在词库中配置就好了,Lucene中分词的所有信息我们都可以从TokenStream流中获取.分词器的核心类Analyzer,TokenStream,Tokenizer,TokenFilter.AnalyzerLucene中的分词器有Stand…

    2022年7月22日
    9
  • bizchartsX轴文字问题

    bizchartsX轴文字问题1.X轴文字太长了,发生重叠//chartList是数据当横坐标大于15个值得时候,关闭自动旋转,自定义设置旋转角度12度<Axisname=”text”label={{rotate:chartList.length>15?12:0,autoRotate:chartList.length>15?fals…

    2025年7月21日
    4
  • JavaAPI文档

    JavaAPI文档JavaAPI文档Scanner类引用类型的一般使用步骤:1.导包import包路径.类名称;如果要使用的目标类,和当前类位于同一个包下,可以省略导报语句不写。只有java.lang包下的内容不需要导包,其他的包都需要import语句。2.创建类名称对象名=new类名称();Scannersc=newScanner(System.in);3.使用对象名…

    2022年7月16日
    23
  • c++语言计算2的n次方,2的N次方

    c++语言计算2的n次方,2的N次方题目的链接为 http acm njupt edu cn acmhome problemdetai do amp method showdetail amp id 1009 题目为 2 的 N 次方时间限制 普通 Java 1000MS 3000MS 运行内存限制 65536KByte 总提交 999 测试通过 500 描述编程精确计算 2 的 N 次方 N 是介于 1

    2025年8月20日
    4
  • HTML实用的网页代码大全[通俗易懂]

    HTML实用的网页代码大全[通俗易懂]【一】:符号&lt;p&gt;段落&lt;/p&gt; &lt;h&gt;标题&lt;/h&gt;(h1—h6) &lt;br&gt;:换行 &lt;hr&gt;:分割线 左右尖括号:&amp;lt;&amp;gt; &amp;表示为:&amp;amp "表示为:&amp;quot; 表格形式&lt;table&gt;

    2022年6月3日
    65
  • java反射

    java反射

    2021年11月12日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号