System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于网格剖分,具体涉及一种穿越有厚度断层的结构化网格剖分方法。
技术介绍
1、网格剖分是数值模拟计算的第一步,其目的是将三维模型进行剖分,以便于使用有限差分法或有限元法求解控制方程。
2、在地下矿房开采研究过程中,断层问题是重难点,如何将断层信息融合于网格剖分模型之中,是工程领域的一大难点。
技术实现思路
1、本专利技术的一种穿越有厚度断层的结构化网格剖分方法,其为了能对穿越有厚度断层的矿房,进行网格剖分。
2、为了实现上述目的,本专利技术的一种穿越有厚度断层的结构化网格剖分方法,包括以下步骤,s1:确定矿房的基准面,对基准面作标准的面网格剖分;s2:记基准面相对的面为面g;作基准面的多个法线段,法线段分别以基准面上的网格节点为起点,法线段的终点位于面g上;将法线段用若干个网格节点均匀划分;s3:判断法线段与断层是否有交点;无,则不调整网格节点的位置;有,则标记出法线段与断层的交点;s4:判断交点与对应相邻的两个网格节点的距离,将其中一个网格节点调整到交点上;s5:建立断层前网格节点集、断层中网格节点集和断层后网格节点集;将所有的网格节点分别归属于上述节点集;s6:将同一网格节点集中对应的网格节点连接;s7:s6中会出现网格节点数量不匹配,以网格节点数量最多的节点,多次划分网格。
3、进一步地,步骤s5中,将基准面上的网格节点归属于断层前网格节点集;将面g上的网格节点归属于断层后网格节点集;记断层的两个断层面分别为断层面a和断层面b;将
4、进一步地,判断标准是:作基准面上网格节点的法线,法线与断层面a和断层面b分别相交与m1和m2;如果网格节点到m1和m2的向量均为正,则该网格节点属于断层前网格节点集;如果网格节点到m1和m2的向量一正一负,则该网格节点属于断层中网格节点集;如果网格节点到m1和m2的向量均为负,则该网格节点属于断层后网格节点集。
5、进一步地,步骤s1中,以矿房的竖直面,且位于断层最远的面为基准面。
6、进一步地,步骤s4中,将与交点距离近的网格节点调整到交点上。
7、进一步地,步骤s7中,如果某一法线段上没有断层中网格节点,则以该法线段上位于面g上的网格节点作为断层中网格节点,多次划分网格。
8、有益效果:
9、本方法通过调整网格节点的位置到断层面上,来反映断层的情况。通过设置对网格节点分成不同的网格节点集,再对网格节点集中对应的网格节点进行连接,主要是为了方法的通用性,对于任一法线段,其上的网格节点都可以归于上述其中之一的网格节点集中。
本文档来自技高网...【技术保护点】
1.一种穿越有厚度断层的结构化网格剖分方法,其特征在于,包括以下步骤,
2.根据权利要求1所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,步骤S5中,将基准面上的网格节点归属于断层前网格节点集;将面G上的网格节点归属于断层后网格节点集;
3.根据权利要求2所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,判断标准是:
4.根据权利要求2所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,步骤S1中,以矿房的竖直面,且位于断层最远的面为基准面。
5.根据权利要求2所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,步骤S4中,将与交点距离近的网格节点调整到交点上。
6.根据权利要求2所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,步骤S7中,如果某一法线段上没有断层中网格节点,则以该法线段上位于面G上的网格节点作为断层中网格节点,多次划分网格。
【技术特征摘要】
1.一种穿越有厚度断层的结构化网格剖分方法,其特征在于,包括以下步骤,
2.根据权利要求1所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,步骤s5中,将基准面上的网格节点归属于断层前网格节点集;将面g上的网格节点归属于断层后网格节点集;
3.根据权利要求2所述的一种穿越有厚度断层的结构化网格剖分方法,其特征在于,判断标准是:
4.根据权利要求2所述的一种穿越有厚度断层的结构化网...
【专利技术属性】
技术研发人员:孟庆祥,戴骏飞,娄阁,徐云致,周宇昂,
申请(专利权)人:河海大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。