论文部分内容阅读
计算机技术的迅猛发展为水利工程的进一步发展提供了强大的技术支持。随着计算机在水利工程中的广泛应用及计算机硬件技术的发展,实际工程中将会产生大量的相关数据,如何从大量数据中获取直观有用的相关信息,成为水利工程中需要解决的重要问题,可视化技术就是解决这些问题的有力工具。随着近代科学计算可视化的发展,可视化技术广泛应用于地形地貌模拟、流场显示、大坝施工进度及土石方开挖等工程领域。 本文研究内容是将河道地形及流场显示用可视化方法进行表述,包括洪水警示以及相关功能查询。结合实际工程以及目前可视化系统开发情况,着重探讨了桥梁对河道泄洪影响可视化评价系统的实现。该系统考虑河道数据量及可移植性要求,利用对话框直接读取工程数据,利用Grid数据转化为三角形网格的方法,对本文的河道地形数据进行可视化显示。考虑到本文流场数据高程差不大的特点,通过设定对应于流场相关物理量的颜色映射表,实现流场相关物理量的云图显示,增强了可视化效果。本文采用面向对象的编程技术,以Visual C++6.0为开发工具,利用openGL提供的图形函数库及其完善的真实感显示功能,实现了河道地形网格显示、河道地形高程云图显示、河道地形真实感显示、流场真实感显示、流场流速矢量图显示及相关流场水深流速图的显示等。 本文编制了一个能读取多种基于Grid地形网格数据的程序接口,通过本接口程序能很快的实现相关地形的显示,本文的接口程序具有通用性。本系统的另外一个特点就是用户可以交互控制视图的显示,本系统构造了平移、旋转及放缩类,用户能精确控制视图的显示。在洪水警示模块中,本系统建立了洪水数据与河岸堤坝数据高程判断函数;在洪水漫过堤坝的数据处,利用动画提示效果进行洪水警报显示。参数化设置相关程序,可以对多个洪水数据进行洪水警示。本文研究的可视化评价系统能为相关决策者进行建桥防洪评价提供必要的参考,有着很好的应用价值。