建筑结构模型的四边形网格生成算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1期陈沸镔,等:建筑结构模型的四边形网格生成算法2l

L1+L2+£3+L4=偶数,所以L3=Ll+N×2(Ⅳ≥0)

根据N=0及N>0这2种情况,分别采用不同模板

进行网格划分.图11~13分别是L3=L。,L3=L,+2

和L。=L,+4这3种情况的网格划分方式.

L3L3

£:[]c。≥L2匝唧上。

£1L1

图11狭长四边形单元网格划分(L,=L。)

三3上3

Lz[]£。≥上z压酗c。

LtLi

图12狭长四边形单元网格划分(L,=L,+2)

图13狭长四边形单元网格划分(L,=L。+4)

3算例

将上述算法用VC++.NET及OpenGL在VisualStudio2005编译环境编程实现,实验效果见图14~16.图14为将图2中框架剪力墙墙体模型进行四边形网格生成的结果,图15为某框架剪力墙高层结构模型进行四边形网格生成的结果,图16为某多塔楼高层结构模型进行四边形网格生成的结果.

图16某多塔楼高层结构的四边形网格划分

表2为图14~16这3种结构模型使用模板法生成网格耗费的时间.由表2可知,使用模板法进行模型内部网格生成效率较高.图17为图14网格生成的局部放大图,从该图可见由于建筑结构模型初始单元较为规则,使用模板法生成网格的质量较好.总之,本文的四边形网格生成算法在建筑结构模型方面有较好的适应性.

表2模板法生成网格时间

模型名称区域单元数边界单元数生成网格时间/ms框架剪力墙墙体6661984125

剪力墙高层结构5274139682031

多塔楼高层结构346695551516

图17图14网格划分的局部放大

图14图2框架剪力墙墙体的四边形网格划分5结论

图15某框架剪力墙高层结构的四边形网格划分

阐述用有限元分析建筑结构模型特点、设计快速建立结构模型索引信息的算法,根据四边形网格划分的要求,给出调整单元边界划分节点的算法,在内部网格划分时,采用分区域模板法生成网格,算法理论简单可行、效率较高.

下一步将考虑初始板单元为复杂多边形的情况,以及内部网格的生成优化和网格质量改进等方面一J,以期得到适用性更好、通用性更强的算法.

(下转第26页)

相关文档
最新文档