水沙数学模型与可视化系统的集成研究
Integration of flow-sediment mathematical model and visualization system
-
摘要: 基于VC++平台开发了二维水沙数学模型与可视化的集成系统(NHRS-2D),给出了系统中关键环节的处理方法,包括计算模块以Fortran生成动态链接库(DLL)的形式集成到系统中;以读写DXF文件的方式与AutoCAD实现了互接;多线程编程等.该系统包括前处理模块、计算模块及后处理模块3个部分.前处理模块具有正交曲线网格的生成、绘制、地形数据的摘取等功能;计算模块可进行河道水沙数值计算、河口海岸潮流泥沙计算及波一流共同作用下的泥沙计算等,并实现了计算过程的实时显示;后处理模块实现了流场、流线、含沙量场、河床(海床)变形等动态可视化的制作和显示,并能以AutoCAD的形式实现流场、等值线图的绘制等.系统采用Windows风格的菜单、工具栏及窗口操作,界面友好,可视化程度高.