论文部分内容阅读
提出一种采用二维随机L系统来模拟墙体、桥梁、路面等混凝土结构表面裂缝形态的方法。分析了混凝土裂缝的形态特点,总结并绘制出裂缝的几种基本图元,在此基础上通过L系统对图元进行组合和迭代,提出二次图元法,加入随机量并针对模拟对象特点,对L系统算法确定一系列控制法则,最终生成裂缝线条骨架。并基于OpenCasCade,在实例中生成了裂缝的三维实体,与虚拟墙体进行布尔运算,模拟真实混凝土结构上的裂缝效果,模拟结果与裂缝实物相比较,具有较好真实感。
A method of simulating the surface crack morphology of concrete structures such as wall, bridge and pavement by using two-dimensional random L-system is proposed. The morphological characteristics of concrete cracks were analyzed, several basic elements of cracks were summarized and plotted. On the basis of this, the primitives were combined and iterated through L system. Then the quadratic primitive method was proposed, and the random quantity was added. According to the characteristics of the simulated objects , A series of control laws are established for the L system algorithm to finally generate the crack line skeleton. And based on OpenCasCade, fractured three-dimensional entities are generated in the instances. Boolean operations are performed with the virtual wall to simulate the effect of cracks on the real concrete structures. The simulation results are better than the real ones in fractures.