欢迎来到天天文库
浏览记录
ID:12631307
大小:8.00 MB
页数:90页
时间:2018-07-18
《风浪场可视化-港口、海岸及近海工程专业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、优秀毕业论文大连理工大学硕士学位论文风浪场可视化姓名:刘铁锐申请学位级别:硕士专业:港口、海岸及近海工程指导教师:孙昭晨20020626精品参考文献资料优秀毕业论文查垄望三奎兰堡主兰堡丝苎一——————————————————i!曼摘要随着科学计算可视化技术的发展,可视化在工程计算结果的分析中得到了广泛的应用,本文应用由实时预报气压场资料、海上风的数值预报模式、风浪数值预报模式三者构成一种风浪预报方法,结合有限差分方法,编制了风浪预报可视化系统,其中可视化部分是本文的主要工作。整个系统的开发设计采用了面向对象的程序设计技术,从整体的程序设计思想,到具体的编程风格,细至每个
2、变量的命名,均按照软件工程的开发模式进行,达到了模块的独立、概念的抽象、信息隐蔽等要求,编制的程序执行效率较高,可读性强,易于维护管理和扩充。系统是在Windows98平台上采用VC十十与ACCESS数据库实现的.即利用了在windows环境下开发软件的便捷性与高效性,又充分发挥了c十+语言的简洁高效、功能强大的优点。程序中用到数据库编程语言SQL对数据库进行操作。此外,还应用了计算机图形学中的图形缩放、移动、旋转,数据结构中的动态链表等技术,算法实现上,应用了迭代、回溯、遍历等算法。本文的图形显示中,采用了动态链表来实现地形线的绘制,结合缩放技术的使用,使可视化工作很容
3、易扩充到其他的地形区域,能满足一般的风浪场可视化工作的需要。风场风速矢量场采用方向箭头实现可视化,并且可同步显示气压场信息,海浪场可视化采用等高线、彩色云图、文本数值输出,也可实现风场同步。此外还使用了AVI动画按钮,Slider工具条控制视图缩放,鼠标敏感的单选框等技巧。多种技术及工具的综合应用使本系统达到了预定的设计目标:性能稳定、界面友好、操作简单、功能齐备。既可以满足本系统可视化工作的需要,又具有很好的可扩充性和可移植性,具有一定的实用价值。关键词:风浪数值预报,可视化,面向对象精品参考文献资料优秀毕业论文大连理工大学硕十学位论文摘要AbstractWiththe
4、developmentofvisualizationinscientificcomputing,visualizationiswidelyappliedintheanalyzingoftheengineeringcomputing.Adoptingthemethod(beingmadeupofrealtimeairpressurefielddata,themethodfornumericalwindforecastingandthemethodfornumericalwaveforecasting)ofwindwaveforecastingthispaperpresent
5、sthesystemofwindwaveforecastinganditsvisualization,whichisrelevantwiththefinitedifferencemethod,visualizationpartisthemainworkofthispaper.Thedevelopmentofsystemadopts“0bject—OrientedProgramming”(ooP)technologies,whichisaccordingtoexploitingmodelofsoftwareprojectsfromtheprogramdesigningtoc
6、odeediting.Thispapergetsthegoaloftheindependenceofthemodelandtheabstractingoftheconceptandtheconcealingoftheinformation.Thecodeofprogramminghavegoodreadabilityandcanbeexecutedwithhighefficiency,andwecanmanageandextenditeasily.BuildedonWindows98,thewholesystemisdevelopedwithVC6.0++.andusin
7、gACCESSdatabaseformanaginginputandoutputofdata,thusnotonlytakingadvantageofconvenientandefficienciesofsoftwareexploitedinWindowsenvironment.butalsomakingmostuseofvirtuesofconcisionandefficienciesandmightinessofC++language.Notonlyusingtheknowledgeofcomputergraphictor
此文档下载收益归作者所有