摘要
提出一种采用二维随机L系统来模拟墙体、桥梁、路面等混凝土结构表面裂缝形态的方法。分析了混凝土裂缝的形态特点,总结并绘制出裂缝的几种基本图元,在此基础上通过L系统对图元进行组合和迭代,提出二次图元法,加入随机量并针对模拟对象特点,对L系统算法确定一系列控制法则,最终生成裂缝线条骨架。并基于OpenCasCade,在实例中生成了裂缝的三维实体,与虚拟墙体进行布尔运算,模拟真实混凝土结构上的裂缝效果,模拟结果与裂缝实物相比较,具有较好真实感。
A way was proposed to simulate surface crack forms of concrete construction like walls, bridges and pavements by two-dimension stochastic L-System. The form features of concrete crack were analyzed, and several basic primitives of the cracks were summarized and drawn, based on which the primitives were combined and iterated by L-System and quadratic geometric primitive approach was brought forwards. With the adding of random quantities and determination of some control rules of the L-System algorithm according to the features of virtual object, the line framework of crack was finally achieved. Based on OpenCasCade, the three-dimensional entity of crack was formed in the living example. Boolean calculation to the virtual wall was conducted to simulate the crack effect on real concrete construction, which can feel more reality.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2014年第10期2400-2406,共7页
Journal of System Simulation