基于DSP并行架构的海浪模拟系统设计与实现
发布时间:2020-08-22 18:19
【摘要】:三维海浪模拟仿真一直以来都是计算机图形学和实时仿真领域的热点问题,在社会的很多领域都具有非常现实的意义。海洋场景非常广阔,对逼真度和实时性都有很高的要求。海浪的复杂性和随机性导致了大面积的海浪模拟存在计算量大、计算效率低、容易对计算机造成内存不足等特点。单一的计算机仿真已经很难满足海浪模拟的复杂性和实时性的要求,这就要求挖掘仿真计算的并行性,选用在并行运算和数据处理上具有优势的DSP来实现大面积的海面模拟仿真。采用并行处理技术来实现大面积的海浪表面的模拟将是一种必然趋势。 本文在查阅了大量海浪模拟仿真的文献的基础上,从大面积海面模拟仿真在计算机图形学中的局限性出发,依据风浪的特性对几种经典的海浪数学模型进行比较。选择海浪谱模型作为模拟依据,在计算机上结合VC与OpenGL绘制三维场景,分别从计算效率和绘制过程两个方面对局限性进行分析。针对计算效率低、CPU占用率高的现象提出采用DSP并行处理的方法,解放CPU去做其他的任务,让GPU释放更多空间进行图形渲染,利用DSP的高速运算能力和数据处理能力来计算海浪复杂数据。本文选用了ADSP-BF538芯片和LAN91C111网卡芯片,基于DSP并行架构对大面积海面进行分块、计算、传递边界数据、拼接等设计。从LOD技术中得到思路,将大面积海面分成小区域,各个DSP分别进行海浪数据的计算,通过以太网将海浪能量分布传递至负责下一区域计算的DSP,使得海面边界成为下一区域的海面初始值,最终实现裂缝消除、提高拼接效果的设计。以两块海面区域的拼接为例,在MATLAB下进行仿真,得出拼接效果图,得出较为光滑无走样现象的海面。 逼真度提升的同时会导致实时性下降的现象,文章最后一章对于计算机图形学和DSP并行处理中的实时性进行介绍,通过仿真,可以看出海浪算法在DSP中的仿真实时性好。在DSP的并行系统中,并行指标并行加速比等数据充分说明了广阔海面的实时性有显著提高。对于大面积的海面模拟仿真,可以根据对面积的不同需要,选用相应数量的DSP进行并行计算,保证逼真度的同时也可以达到一定的实时性,使得大面积海面模拟仿真不受硬件条件的限制。
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P731.22;TP391.9
本文编号:2800994
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P731.22;TP391.9
【引证文献】
相关博士学位论文 前3条
1 陈俊;近海海浪的仿真研究[D];武汉理工大学;2011年
2 任鸿翔;航海模拟器中基于GPU的海洋场景真实感绘制[D];大连海事大学;2009年
3 李波;复杂环境下的海面实时建模与仿真研究[D];华中科技大学;2010年
本文编号:2800994
本文链接:https://www.wllwen.com/kejilunwen/haiyang/2800994.html
最近更新
教材专著