针对传统混凝土重力坝设计效率低、计算量大等问题,提出一种基于WebGL结合Dynamo的混凝土重力坝参数化设计方法,研发了基于BIM的混凝土重力坝参数化设计平台.利用ThreeJS三维可视化建模技术,将设计参数与材料力学法融合,实现在线的重力坝三维设计分析一体化,结合智能算法优化典型断面减少混凝土用量,并以设计参数为媒介利用Dynamo进行坝体重构,对接BIM设计软件进行后续出图等工作.该方法以正向设计思路,利用材料力学设计方法与智能算法驱动参数优化,简化三维设计的同时提高了三维参数化设计水平,提升了设计效率,具有一定的推广与应用价值.
混凝土重力坝 参数化设计 WebGL BIM Dynamo 系统开发