1、第4期2023年8 月D0I:10.19364/j.1674-9405.2023.04.007水利信息化Water Resources Informatization防汛多尺度预演可视化技术研究与应用NO.4Aug.2023田茂春12,杨跃2 3,范光伟12,赖杭(1.水利部粤港澳大湾区水安全保障重点实验室,广东广州510 6 11;2.珠江水利委员会珠江水利科学研究院,广东广州510 6 11;3.水利部珠江河口治理与保护重点实验室,广东广州510 6 11)摘要:针对当前防汛预演中存在的场景加载慢、表达不直观等问题,研究并实现防汛多尺度预演可视化技术。由于洪水防御需要考虑洪水量级、影响范围
2、、保护对象等众多因素,将预演按照空间分为流域宏观、河段中观、城镇/水工程3个尺度;基于GPUShader、粒子系统、BIM、缓存加载等技术,研究实现不同尺度下的洪水传播、淹没模拟、工程调度等业务场景的预演可视化呈现和场景快速加载技术;以流域一张图为数据支撑,结合预报、调度、淹没等模型的计算结果,构建流域宏观、河段中观、城镇/水工程等多尺度的可视化预演场景,实现洪水流量过程、水工程调度、洪水淹没等的快速直观及动态仿真模拟。防汛多尺度预演可视化技术在珠江水旱灾害防御“四预”平台的应用表明:该技术可改善不同尺度下的防汛预演效果,提高预演效率,为流域防汛调度会商决策提供强力支撑。关键词:防汛;多尺度预
3、演;三维可视化技术;可视化场景中图分类号:P228;P42 6.6 160引言我国是世界上水旱灾害最频繁、最严重、防御难度最大的国家之一。中华人民共和国国民经济和社会发展第十四个五年规划和2 0 35年远景目标纲要中明确提出“构建智慧水利体系,以流域为单元提升水情测报和智能调度能力”。智慧水利是水利高质量发展的显著标志,要建立物理水利及其影响区域的数字化映射,实现预报、预警、预演、预案“四预”功能,预演是关键,即在数字李生流域中对水利工程调度方案进行精准预演,以及时发现问题,选迭代优化方案,科学制定防范措施。为提升预演效果,推进数字李生流域、防汛“四预”的建设,大量学者开展了研究。朱祖乐!使用
4、Three.js开源库构建三维场景,实现基于3D绘图协议WebGL 的内涝淹没过程的三维动态模拟。赵忠琛2 运用Unitiy3D三维模拟驱动引擎和内涝相关模型,模拟城区内涝发生和发展的过程,可自主设定模型参数快速生成科学、逼真的城区内涝灾害三维虚拟场景。房晓亮等3 在三维地形场景的基础上,集成相关水文要素,开发实现基于三维软件平台Skyline的洪水风险图三维可视化系统。刘昌军等提出数字李生淮河收稿日期:2 0 2 2-10-13基金项目:水利部重大科技项目(SKS-2022143);广州市基础与应用基础研究项目(2 0 2 2 0 10 112 18)作者简介:田茂春(19 8 8 一),男
5、,贵州遵义人,硕士,工程师,主要从事计算机图形学、水利信息化等研究工作。E-mail:346 38 0 533 q q.c o m文献标识码:A文章编号:16 7 4-9 40 5(2 0 2 3)0 4-0 0 41-0 5流域智慧防洪试点建设方案,探索了数字李生淮河流域智慧防洪“四预”新模式。黄艳5 深入探讨了流域数字李生的概念与意义,梳理了现阶段流域数字李生发展需求。陈月华等 应用数字李生技术展现数字流场的概念和视觉效果,直观反映王家坝洪水态势及蒙洼蓄洪区分洪过程。数字李生黄河、数字李生珠江以构建数字李生流域,开展智慧化模拟,支撑精准化决策为实施路径,其中数字李生技术是技术支撑7-8 。
6、李琛亮9 在海河流域防洪“四预”试点中,通过智能感知、三维建模、三维仿真等技术实现数字流域和物理流域数字映射,形成流域调度的实时写真、虚实互动。本研究从流域洪水防御角度出发,对流域、河段、城镇/水工程等宏观微观相互结合下的防汛多尺度可视化场景相关技术进行研究,以改善当前流域防汛预演的效果。1技术路线防汛多尺度预演以流域一张图为数据支撑,对流域水系、河湖、水库及地形等进行三维可视化煊染,建立全流域数字化场景;运用WebGL和LOD(多层次细节)等三维技术,实现多尺度信息模型数据的大规模加载与煊染,以GPUShader(图形处理器着色器)技42术作为三维特效染手段,对洪水预报、调度模型、洪水淹没模
7、型等结果数据进行仿真可视化分析,实现多尺度下的防汛预演,具体架构如图1所示。三维可视化平台为各个应用系统提供可视化场景支撑服务,流域一张图为三维可视化平台、应用系统层或其他平台系统提供地图和模型数据服务,模型管理服务平台提供模型计算、结果服务,应用系统层包含数字李生流域需建设的“2+N”应用,三维可视化平台为应用系统层提供“四预”过程的模拟仿真场景。算据、算法和算力方面的具体分析如下:1)算据。珠江水利委员会(以下简称珠江委)经过多年的建设,形成了包含雨水情感知、空间遥感影像、重点防洪城镇三维模型、重点水工程BIM等数据的L1L2,L3级数据底板,本研究将利用底板数据进行数字化场景建设。2)算
8、法。从防汛角度出发,通过模型管理服务平台对现有的新安江、马斯京根、库群联合调度、洪水淹没模拟等水利模型进行标准化集成和统一管理,为防汛提供高效、准确的算法支撑。3)算力。利用珠江委现有的私有化云平台进行应用系统、可视化平台、模型管理服务平台集群化部署,针对洪水淹没模型对计算资源的要求,补充扩展GPU高性能工作站,达到快速、安全、可靠的算力水平。2关键技术2.1GPU Shader技术计算机图形的染从数据形式到屏幕上的染结果需要在GPU上进行一系列流水线操作,流程图如图2 所示。图中虚线表示可在染管线自定义的流程,实线表示不可干预的流程。同时,显卡厂商提供了灵活的顶点及片元2 种着色器,基于着色
9、器,可对各种图形数据进行专业处理,编程实现各种酷炫效果的染。防汛多尺度预演可视化效果基于着色器进行建设。2.2基于GPUShader+GIS的流域洪水传播可视化技术利用GPUShader和GIS等技术,结合洪水预报水利信息化流域一张图应用系统层防洪抗旱水资源管理遥感影像“四预”系统服务矢量地图服务三维数据服务地形数据服务地理标注服务2023(4)珠江模型管理服务平台其他业务系统系统三维可视化平台城镇(水利流域防洪区域(河段)宏观预演防洪中观预场景演场景图1际防汛多尺度预演架构图顶点顶点数组/缓冲对象顶点顶点顶点着色器基本API处理装载纹理纹理片元剪裁着色器片元测试顿缓冲区抖动图2 GPU渣染管
10、线流程图数据,在地图的河流水系矢量上叠加不同线宽和颜色代表不同洪水,利用线宽直观反映洪水量级,实现流域级洪水传播的预演,从整个流域场景上直观、动态地展示各个河段洪峰的出现和传播过程。结合各河道控制点的警戒水位、堤防防洪等级等基础数据,判断洪水传播过程中通过某一河段或者某一测站的来水是否超警,根据超警等级用红黄蓝等不同颜色染相应河段,直观反映每个河段的危险程度。2.3淹没模拟分析技术接入洪水演进方案水动力模型计算结果,运用三维技术,进行洪水淹没效果演示,结合土地利用类型、人口分布等防灾底板数据,对洪水计算淹没范围内的淹没人口、耕地等进行社会经济损失统计。叠加灾害调查数据,在淹没区同步进行避险转移
11、方案的分析展示,避险转移方案包括淹没范围内需转移人口数量、安置点位置、转移路径等内容。2.4基于BIM+GIS的仿真场景构建技术基于流域三维数字化场景,结合倾斜摄影模型,模型管理模型服务模型装配模型运营工程)防洪其他微观预演场景场景图元装配纹理:片元纹理内存深度及模板测试颜色缓冲混合模型计算管理光栅化第4期田茂春等:防汛多尺度预演可视化技术研究与应用43直观展示城镇街道建筑,搭建区域基础仿真场景;根据数字李生工程建设需要,接入数据底板中的水闸三维模型数据,如BIM可视化模型数据,对水闸闸门及各部件进行单独查询和平移、旋转等控制,结合模型动画、粒子系统,实现物理水利工程的数字空间映射。2.5三维
12、模型分级建模及缓存加载技术根据预演所涉及的各类要素对模型精度及人机交互的不同需求,参考数字李生流域数据底板分级方法,制定三维模型分级建模策略:通过DEM(数字高程模型)拉伸、无人机倾斜摄影快速构建大范围三维数字化场景;利用BIM模型或手工对象化建模,实现重点部位轻量化建模,有效改善三维模拟仿真效果并提高建模效率。为解决网络不稳定、三维场景数据量大、加载时间长等问题,建立二级缓存自适应加载机制:利用IndexedDB非关系型数据库,在浏览器端构建无上限且永久的本地缓存,实现大型三维场景数据的本地化快速加载;后台服务端运用分布式文件数据库进行三维模型的存储和管理,提高管理效率及访问速度。3多尺度预
13、演可视化场景构建基于关键技术,根据不同尺度所关注的洪水特征,建设流域防汛宏观、河段防洪中观、城镇/水利工程防洪微观等多尺度可视化场景,实现洪水传播、淹没模拟、水工程调度等的快速直观表达。3.1流域防汛宏观场景立足流域统一调度管理,统筹考虑流域上下游、干支流、左右岸、水库群关系,动态分析洪水来源、洪水组成、洪峰传播、错峰和水库拦蓄等过程,初步研判可能出现超警的防洪风险点、风险段和风险区。流域大尺度的预演主要关注全流域洪水演进情况,实现“降雨一产流一汇流”动态演示,直观展示重要控制断面洪水上涨过程,主要展示要素包括:调度后水库最高水位、最大出库流量、削峰率、拦蓄洪量、距防洪高水位库容,调度后河道站
14、洪峰流量及变幅、洪水量级,调度后淹没区域减少最大淹没面积、减少影响市县及人口。建设流程分析如下:1)建立河流水系可视化拓扑关系。首先,根据重要控制节点,从流域河流水系矢量中选取关注的干支流矢量。其次,根据控制站点、河道的分叉点和汇合点将河流水系矢量分割成不同的河段。然后根据上下游关系建立相应的拓扑关系,即在相应的矢量属性字段中标记每个河段及上游河段的编号。通过河段编号建立河段间上下游的拓扑关系。最后,将河段上的控制点关联到相应的河段上,建立控制点到河段及河段上下游间的关联关系,为洪水演进的预演提供展示的数据基础。2)计算河段洪水染所需数据。洪水演进预演开始时,接入水情预报部门提供的洪水预报数据
15、,根据每个河段的洪水预报及组成,计算河段洪峰出现、结束时间,洪峰流量,是否超警戒等数据。根据洪峰流量及超警信息设置不同的线宽及颜色。3)洪水传播动态演示。根据每个河段洪峰的开始和结束时间及河段的长度,计算洪峰的传播速度。在场景染时,每帧都要更新河段的染状态,达到洪水沿着河道演进的效果。同时,通过实时更新标签的位置实时标记洪峰的位置及流量。3.2河段防洪中观场景立足区域防洪管理,协同重要河段两岸保护区水库、堤防、闸门、泵站等工程运行状况,分析超保河段和超警站点,预演漫堤和溃堤洪水没范围、淹没历时、影响分析、社会经济损失要素指标,并进行人财物的避险转移分析。河段防洪场景预演关注调度后的洪水淹没情况
16、,展示淹没区域及涨退水过程,主要展示要素为调度后的淹没影响要素变化,包括减少最大淹没面积、受影响人口等,同时分析受淹没各县区工情、社会经济等影响情况,实现洪水淹没的可视化和数据量化,为洪水防御提供更加有力的数据支撑。河段中观洪水模拟效果如图3所示。建设流程分析如下:1)加载洪水淹没模型网格。将网格转化成水深/血大于7.04.07.02.04.00.52.000.5图3河段防洪中观场景洪水模拟预演44WebGL中可展示的三角网格面,作为后续淹没范围展示的载体。2)接入洪水方案计算结果,运用WebGL和GPUShader等技术,对网格面进行洪水淹没范围、水深染。洪水演进预演时,从计算结果中读取每个
17、时刻的网格编号及淹没水深,对相应的网格根据水深赋值不同的颜色,为防止颜色出现斑块状,采用Shader技术对颜色进行插值处理,使颜色过渡更加自然。最后根据计算结果,逐时刻染相应的淹没状态,实现整个洪水演进过程的动态展示。3)分析不同区域的社会经济损失数据,进行人财物避险转移分析。根据淹没范围,结合社会经济数据、土地利用类型数据、避险转移方案信息,实现社会经济损失的统计分析及避险转移方案的实时动态展示。3.3城镇/水利工程防洪微观场景城镇/水利工程防洪微观服务场景关注调度后漫堤洪水演进过程中重要城镇、堤防、联围的漫堤和淹没情况,主要展示城区淹没过程、各片区淹没水深等要素。同时,立足重点调度水库工程
18、,结合库区和坝区工程建筑物的高精度影像、倾斜摄影、BIM等可视化模型,精细化预演库区洪水传播过程,研判库区移民人口、耕地、企业等淹没风险;通过模拟水库不同拦蓄条件下的洪水淹没场景,对下游影响区超警站点、超保堤段、漫堤河段等风险进行分析,预演效果示例如图4所示。建设流程分析如下:水利信息化4)初步实现水利工程数字李生。在水利工程调度场景上,通过接入闸门启闭状态、水位、发电厂发电等实时检测信息,驱动数字场景进行相应的调整,对水闸闸门不同开度、泄流进行仿真,实现对水闸闸门抬升、放水等的可视化染和仿真模拟,为闸门调度提供场景支持,预演效果示例如图5所示。4结果分析4.1大规模三维模型流畅加载分析本研究
19、采用二级缓存进行场景模型加载,前端先从一级缓存IndexedDB中查找是否有相应的数据,如有,则直接从IndexedDB中获取相应的数据进行场景构建,否则,则从二级缓存分布式文件数据库中获取相应数据,同时进行缓存保存。一级缓存可有效减少网络传输负担,二级缓存可减少服务端硬盘IO读取消耗,因此可大幅度提升场景加载速度。当场景数据完全缓存至客户端,速度可提升数倍。4.2洪水模拟可视化效果对比分析根据不同尺度对洪水要素的表达要求,达到不同洪水的可视化效果,图3采用传统三角形颜色着色方神丰成灶SANFER2023(4)1)构建城镇/水利工程小场景。在L2级数据底板的基础上,通过加载城镇倾斜摄影或水库大
20、坝BIM等模型,构建与现实物理环境一致的数字场景。2)叠加洪水淹没模拟结果。在数字场景的基础上,结合方案计算结果,进行洪水淹没模拟。3)分析研判淹没风险及影响。在水库工程调度基础上,通过模拟洪水淹没区域,研判城镇/库区人口、耕地、企业等淹没风险,同时对下游超警站点、超保堤段、漫堤河段等风险影响进行分析。图4城镇防洪微观场景预演图5水利工程闸门泄洪微观场景预演第4期田茂春等:防汛多尺度预演可视化技术研究与应用45式煊染,能比较方便地展现洪水趋势概况,而图4则参考文献:采用基于GPUShader技术的洪水可视化技术,能更加逼真、真实地展现局部洪水现状,符合“四预”高保真建设要求。5结语通过三维模型
21、分级建模及缓存加载技术,可在前端、服务端减少数据请求时间,解决预演中场景加载慢的问题。根据不同尺度所关注的洪水特征不同,构建了相应的预演可视化场景,实现了洪水流量过程、水工程调度、洪水淹没等的快速直观及动态仿真模拟,相关技术在珠江流域进行了应用,模拟了汇流一产流一调度一演进一淹没全过程,识别了河、库、堤、坝、闸等防控风险,研判了防洪薄弱环节,相对于当前的防汛预演,效果更好,效率更高,为流域智慧化防汛决策会商提供了支撑。随着数字李生流域/工程对可视化场景保真度要求的越来越高,结合当前已有的技术基础,如何将在其他行业应用比较成熟的李生技术引入“四预”建设中,进一步提升预演效果,是本课题未来的重点研
22、究方向。1朱祖乐.基于WebGL的郑州市区积水路段暴雨洪水三维场景模拟D.郑州:郑州大学水利与环境学院,2 0 16:14-19.2赵忠琛.基于Unity3D的城区内涝分析与风险评估D.沈阳航空航天大学安全工程学院,2 0 18:33-35.3房晓亮,张阳,张云菲.基于Skyline的洪水风险图三维可视化系统构建.科技创新与应用,2 0 18(33):2 1-2 3.4刘昌军,吕娟,任明磊,等.数字李生淮河流域智慧防洪体系研究与实践.中国防汛抗旱,2 0 2 2,32(1):47-53.5黄艳.数字李生长江建设关键技术与试点初探.中国防汛抗旱,2 0 2 2,32(2):16-2 6.6陈月华
23、,林少喆,赵梦杰.淮河流域防洪“四预”试点和演练.中国防汛抗旱,2 0 2 2,32(2):32-35.7李文学,寇怀忠.关于建设数字李生黄河的思考.中国防汛抗旱,2 0 2 2,32(2):2 7-31.8甘郝新,吴皓楠.数字李生珠江流域建设初探1.中国防汛抗旱,2 0 2 2,32(2):36-39.9李琛亮.永定河“四预”智慧防洪系统建设初探.中国防汛抗旱,2 0 2 2,32(3):57-6 0.Research and application of multi-scale flood control rehearsal visualizationtechnologyTIAN Maoc
24、hun 2,YANG Yue 23,FAN Guangwei 2,LAI Hang(1.Key Laboratory of Water Security Guarantee in Guangdong-Hong Kong-Marco Greater Bay Area,Ministry ofWater Resources,Guangzhou 51061l,China;2.Pearl River Water Resources Research Institute,Pearl River WaterResources Commission,Guangzhou 51061l,China;3.Key L
25、aboratory of the Pearl River Estuary Regulation andProtection,Ministry of Water Resources,Guangzhou 510611,China)Abstract:In view of the problems of slow scene loading and unintuitive expression in current flood control rehearsal,the visualization technology of multi-scale flood control rehearsal is
26、 studied and implemented.Since there are manyfactors to be considered in flood control such as flood magnitude,impact scope,protection objects,etc.,the rehearsal isdivided into three scales according to space,which are river basin,river section,and the urban/water project.Based onGPU Shader,particle
27、 system,BIM,cache loading and other technologies,the rehearsal visualization and rapid loadingtechnology is studied and implemented,which can be applied in flood propagation,inundation simulation,engineeringscheduling and other business scenarios at different scales.Based on the data support of the
28、river basin map,combinedwith the calculation results of prediction,scheduling and flooding,a multi-scale visual rehearsal is constructed withscenarios of river basin,river section,urban/water project,etc.Thus,the flood flow process,water project scheduling,flood inundation,etc.can be simulated in a
29、rapid,intuitive,and dynamic way.The multi-scale flood control rehearsalvisualization technology is applied in“four-pre platform of flood and drought disaster prevention in Pearl River,which shows that it can improve rehearsal effect at different scales,enhance rehearsal eficiency,and provide strongsupport for flood control scheduling consultation and decision-making in the basin.Key words:flood control;multi-scale rehearsal;3D visualization technology;visualization scene(责任编辑:陆燕)