建筑结构模型的四边形网格生成算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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页)