基于WebGL的集装箱港口堆场计划系统的设计与实现开题报告

 2020-02-18 07:02

1. 研究目的与意义(文献综述)

近几十年以来,随着全球港口集装箱运输事业的蓬勃发展,我国港口集装箱吞吐量跃居世界第一,成为全球最大的集装箱运输国。集装箱堆场作为集装箱港口的重要资源,几乎所有的集装箱从陆运转为水运、从水运转为陆运,均需事先在堆场中堆存,堆场可以看成是集装箱港口的缓冲区,是港口中各种作业活动的交汇节点,担负着集装箱的交接、堆存、货运等功能,很大程度上影响了港口的吞吐量。

随着世界经济全球一体化的发展,迅速发展的国际贸易刺激了集装箱运输,世界集装箱港口都在不断扩大自身规模、改进港口物流系统,提高码头作业效率,从而加快船舶周期,提高港口竞争力。集装箱港口物流系统是港口现代化的关键,是港口挖潜、革新、改造的主要对象之一。在集装箱码头运营当中,堆场运作起着非常重要的作用。好的堆场运作可以提高码头作业效率,减少作业路冲突,降低码头操作成本。随着世界主要集装箱港口之间竞争的日益激烈,提升集装箱码头堆场策划效果逐渐成为各集装箱港口提升市场竞争实力的主要途径。

webgl是基于opengles 2.0的web标准,可以通过html5 canvas元素作为dom接口访问。而threejs在底层其实还是调用html5中的canvas api来实现绘图的,但和我们一般绘制2d图像不同,threejs在底层使用的是canvas的webgl context来实现3d绘图。webgl context本身更多是直接多gpu的操作,用起来相当不直观,为此threejs在顶层对3d绘图所需的各种元素(例如场景,摄像机,灯光,几何图像,材质等)进行了封装,如果我们使用threeja来绘图,只需创建一个最小绘图环境即可,这个最小绘图环境包含了场景、摄像机、渲染器三个元素。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

研究的基本内容。第一,当一列火车运载集装箱进港前,进行堆场信息收集,查看在2d界面显示的堆场空间信息,根据集装箱运往目的地分配的轮船停靠位,合理安排堆场区域的划分,保证有足够空间临时存放集装箱;第二,索引2d界面的集装箱信息,收集轮船到港信息,合理安排集装箱装载上车,指导安全高效路径运往靠近轮船的码头准备上船同时在3d界面上显示动画;第三,通过鼠标操作,将集装箱装载上船运往目的地,同时在3d显示界面显示集装箱上船动画,在2d界面更新装载及堆场信息。

此次研究的基本内容主要是集装箱港口堆场信息系统的设计,在掌握webgl开源框架three.js的基础上,对港口集装箱堆场计划进行可视化仿真,其中涉及的主要仿真内容包括显示到港集装箱信息、对将到港的集装箱在2d界面上进行堆场计划、将集装箱分配到集装箱贝位上、在3d界面下显示堆场堆存情况、转运集装箱出堆场。

研究目标。设计一个2d/3d交互式界面,模拟集装箱堆场计划的全过程,优化集装箱堆场贝位的分配问题,在2d的交互界面上进行集装箱堆场信息的操作,在3d仿真界面上实现可视化,有序的安排集装箱堆场分配,合理高效的实现集装箱从进港到堆场分配存放,再到合理筹划运车装箱上船的堆场计划。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-3周 查阅相关文献资料,明确研究内容,了解基于webgl的集装箱堆场计划的实现方案,弄清工作原理,完成开题报告。

第4-7周 进一步阅读相关文献,确定系统框架,明确设计要点,完成基于three.js的代码编程。

第8-10周 根据系统的工作流程进行分步骤仿真,测试设计代码的可行性,获得集装箱堆场3d模型的初步仿真部署结果。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]buyukdemircioglu, m. andkocaman, s.. a 3d campus application based on city models and webgl[j]. int.arch. photogramm. remote sens. spatial inf. sci., xlii-5, 161-165.

[2]渠雁晓. 基于webgl的煤矿机械装备数字模型平台设计[d]. 太原:太原理工大学, 2016.4.

[3]于力超, 张贤锋. 基于webgl的网上虚拟太阳系漫游系统的设计与实现[j]. 电脑与信息技术, 2015年第02期.

剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。