当前位置: 首页> 交通专利数据库 >详情
原文传递 面向计算流体力学模拟的道路集成三维建模方法
专利名称: 面向计算流体力学模拟的道路集成三维建模方法
摘要: 本公开实施例中提供了一种面向计算流体力学模拟的道路集成三维建模方法,属于图像处理技术领域,具体包括:通过数字化城市软件导出模拟区域的道路数据;通过程序语言软件对道路数据进行编程读取,并对道路数据中的道路特征进行优化,生成平面道路轮廓;根据平面道路轮廓,得到二维道路参数和三维道路参数并添加道路编号,形成道路几何数据;将道路几何数据与交通源项数据通过空间位置关系关联,交通源项数据和气象数据通过时间记录关联,形成集成数据;通过建模软件脚本语言编译集成数据,生成对应的道路的建模脚本;在建模软件中运行建模脚本,生成道路几何模型。通过本公开的方案,提高了建模效率、适应性和精准度。
专利类型: 发明专利
国家地区组织代码: 广东;44
申请人: 广东工业大学
发明人: 陈进财;符鼎;魏锡泉;王海波
专利状态: 有效
申请日期: 2023-07-04T00:00:00+0800
发布日期: 2023-11-24T00:00:00+0800
申请号: CN202310811244.7
公开号: CN117115367A
代理机构: 长沙轩荣专利代理有限公司
代理人: 李崇章
分类号: G06T17/05;G06F30/28;G06F30/13;G06F113/08;G06F119/14;G;G06;G06T;G06F;G06T17;G06F30;G06F113;G06F119;G06T17/05;G06F30/28;G06F30/13;G06F113/08;G06F119/14
申请人地址: 510062 广东省广州市东风东路729号
主权项: 1.一种面向计算流体力学模拟的道路集成三维建模方法,其特征在于,包括: 步骤1,通过数字化城市软件导出模拟区域的道路数据; 步骤2,通过程序语言软件对道路数据进行编程读取,并对道路数据中的道路特征进行优化,生成平面道路轮廓; 所述对道路数据中的道路特征进行优化,生成平面道路轮廓的步骤,包括: 步骤2.1,导入的路网数据作为道路中心线,以中心线为基准向外拓宽; 步骤2.2,根据计算需求依次在中心线上取点,每两个点都将确定一个规则四边形,两点所连线段为长方形的对称轴,长方形的宽度设定为道路宽度,待道路完全生成后根据车道数或者人工调查数据做修改; 步骤2.3,对于三维道路,通过调整二维道路轮廓顶点的Z坐标添加道路高度、桥面厚度和桥墩高度信息; 步骤2.4,根据实际场景添加桥墩和声屏障,形成平面道路轮廓; 步骤3,根据平面道路轮廓,得到二维道路参数和三维道路参数并添加道路编号,形成道路几何数据; 步骤4,将道路几何数据与交通源项数据通过空间位置关系关联,交通源项数据和气象数据通过时间记录关联,形成集成数据; 步骤5,通过建模软件脚本语言编译集成数据,生成对应的道路的建模脚本; 步骤6,在建模软件中运行建模脚本,生成道路几何模型。 2.根据权利要求1所述的方法,其特征在于,所述步骤1具体包括: 确定数值模拟区域的范围,根据模拟区域范围从ArcGIS等数字地图软件中选择范围内的道路,利用ArcGIS自带工具将经纬度坐标变换为平面坐标,导出选定道路的几何数据到文本文件,包括道路编号、道路中心线的坐标点以及道路宽度; 对数据进行初步处理,设置新的坐标原点:由经纬度直接变换过来的平面坐标需要重新设置坐标原点,选定模拟区域底面内一个点作为参考点,并将所有道路中心线坐标减去参考点的值,得到以参考点为坐标原点的道路中心线坐标数据。 3.根据权利要求1所述的方法,其特征在于,所述通过程序语言软件对道路数据进行编程读取的步骤具体包括: 编写道路数据接口模块,在C++程序中读取道路的几何数据,按道路编号构建道路对象集,其中,每段道路对象包含组成道路中心线的点、道路块的边上的点等元素,并按顺序给这些元素命名。 4.根据权利要求1所述的方法,其特征在于,所述步骤2.1具体包括: 导入道路数据中的路网数据作为初始输入,初始输入包括中心线和道路宽度d,以中心线为基准向外拓宽。 5.根据权利要求4所述的方法,其特征在于,所述步骤2.2具体包括: 确定与P0和P1所构成直线垂直的直线L1,确定与P1和P2所构成直线垂直的直线L2,根据到中心线的距离为0.5d,可确定点p1和p2坐标;而点p0和p1坐标已知,由这两点可确定一条直线作为道路轮廓的一部分,同样可确定点p1和p2所构成的直线,计算两直线的交点px,则px为道路中心线上部轮廓组成顶点,依法类推确定另一侧的交点py,道路中间横截面的顶点坐标确定完毕,生成道路。 6.根据权利要求5所述的方法,其特征在于,所述步骤2.3具体包括: 首先定义两种道路类型:公路,桥梁,当具备高度的道路的出现时,采用高度从0米开始线性抬升的方式,同时设置衔接桥梁厚度; 当道路类型为桥梁时,计算桥墩的几何中心点Pi,道路中心线为对称轴,通过自设定的桥墩横向和纵向的尺寸生成规则矩形,得到桥墩高度信息。 7.根据权利要求6所述的方法,其特征在于,当实际场景为规则道路时,所述步骤2.4具体包括: 以道路轮廓顶点P(x,y)为基准,根据设定的声屏障尺寸确定构成声屏障的顶点坐标完成建模,形成平面道路轮廓。 8.根据权利要求7所述的方法,其特征在于,当实际场景为不规则道路时,所述步骤2.4具体包括: 由预设数量的点所构成的多边形为待添加声屏障的道路,依次遍历该多边形的每个顶点,当某相邻两个顶点对应的多边形内角之和小于角度阈值时,则将该两点组成的线段判断为道路横截面对应的边; 计算道路距离较长一侧的每条线段的距离并求和记为D1,并计算该侧道路任一条线段对应的距离与D1的比值r1,并将该侧道路的每条线段的盯着作为该侧道路声屏障顶点坐标; 计算道路另一侧的每条线段的距离并求和记为D2,并根据r1计算该侧道路声屏障坐标完成建模,形成平面道路轮廓。 9.根据权利要求8所述的方法,其特征在于,所述步骤5具体包括: 根据建模软件脚本语言的相关语法,在C++程序中编写读取二维道路参数、三维道路参数并调取其对应位置的交通源项数据,以及,调取其对应时间点的气象数据,输出建模脚本。 10.根据权利要求9所述的方法,其特征在于,所述步骤6具体包括: 在DesignModeler中运行建模脚本,生成道路几何模型并保存。
所属类别: 发明专利
检索历史
应用推荐