1.一种基于bim技术的土石堤坝智能化设计方法,其特征在于:包括如下步骤:
步骤1:创建土石堤坝的三维模型骨架;
步骤2:创建定位平面;
步骤3:创建参数集;
步骤4:创建知识工程规则;
步骤5:建立土石堤坝轮廓;
步骤6:建立分段土石堤坝模型。
步骤7:创建土石堤坝用户特征模板;
步骤8:实例化土石堤坝用户特征模板;
步骤9:统计土石堤坝工程量及各段参数信息;
步骤10:基于创建的全线土石堤坝三维模型进行工程出图。
2.根据权利要求1所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤1中,
所述三维模型骨架包括土石堤坝中心轴线(1)、分段起点(2)、分段终点(3)及地形面(4)。
3.根据权利要求2所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤2中,
所述定位平面为基于三维模型骨架的分段起点(2)和分段终点(3),创建以土石堤坝中心轴线(1)为法线的分段起点平面(5)和分段终点平面(6)。
4.根据权利要求3所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤3中,
所述参数集包括土石堤坝总控制参数集、土石堤坝迎水侧参数集、土石堤坝背水侧参数集及内部参数集。
5.根据权利要求4所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤3中,
所述土石堤坝总控制参数集包括土石堤坝顶宽、迎水侧马道级数及背水侧马道级数;
所述土石堤坝迎水侧参数集、土石堤坝背水侧参数集及内部参数集包含各级边坡坡比、高度及马道宽度。
6.根据权利要求5所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤4中,
所述知识工程规则为,当改变土石堤坝总控制参数集中的马道级数时,改变土石堤坝迎水侧参数集、土石堤坝背水侧参数集及内部参数集之间的相互关系。
7.根据权利要求6所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤5中,
所述土石堤坝轮廓的建立方法为,以分段起点平面(5)为草图支持面,创建草图,建立土石堤坝轮廓,并将草图结构轮廓与步骤3中内部参数集中的参数关联。
8.根据权利要求7所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤6中,
所述分段土石堤坝模型的建立方法为,以土石堤坝中心轴线(1)为中心曲线,创建土石堤坝肋,并利用分段起点平面(5)、分段终点平面(6)及步骤1中的三维模型骨架的地形面(4)切割土石堤坝轮廓,从而得到分段土石堤坝模型。
9.根据权利要求8所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤7中,
所述土石堤坝用户特征模板的创建方法为,以步骤1中三维模型骨架的土石堤坝中心轴线(1)、分段起点(2)、分段终点(3)及地形面(4)为输入元素创建土石堤坝用户特征模板。
10.根据权利要求9所述一种基于bim技术的土石堤坝智能化设计方法,其特征在于:所述步骤8中,
所述土石堤坝用户特征模板的实例化方法为,在实例中分段实例化土石堤坝户特征模板,并根据各段情况改变相关参数,快速生成全线土石堤坝三维模型。