船舶制造虚拟试验数据管理系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:asdy008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
船舶制造虚拟试验数据管理系统是利用水动力学、流体动力学、理论模型和细粒度数值算法,以高性能计算和大规模数据分析为基础,支持科研领域和工业领域的使用者,完成在不同海洋状态下,船舶受到海洋的流体动力的作用和影响的虚拟试验。船舶制造虚拟试验系统需要支持较大规模的使用者,同时、在线完成试验过程。与此同时,船舶制造虚拟试验系统在工作过程中使用大量的试验参数、模型等数据,并产生大量的试验结果数据。因此,船舶制造虚拟试验系统需要支持并发性高、大规模试验数据的分布式数据库管理系统。船舶制造虚拟试验系统中试验类型众多,不同试验的参数差别大,参数的类型多而且格式不统一,试验中生成数据格式多样,关系型数据库难以满足虚拟试验系统的数据特点和性能要求,因此采用无模式的NoSQL数据库进行数据的组织和管理。本文的目标是构建分布式的MongoDB数据库管理系统,为船舶制造虚拟试验系统提供数据管理支持。本文设计并实现了船舶制造虚拟试验数据管理系统,支持虚拟试验数据的分布式存储、查询、删除、更新、增加、聚合、Map-Reduce、索引、全文检索、审计、备份、灾备与容错、日志分析等功能。根据需求分析,将船舶制造虚拟试验数据管理系统主要分为四个模块:客户端Client模块、中间件MiddleWare模块、数据库审计CMD模块和存储单元MongoDB模块,详细说明每个模块的实现方法与核心结构,并通过流程叙述和流程图的方式辅助说明实现过程。而后重点介绍中间件MiddleWare模块与其他各模块的接口实现,原因是中间件MiddleWare模块位于系统的中心位置,其他模块彼此间互不连通,是通过中间件MiddleWare模块完成命令和操作,并获得命令结果。最后介绍测试相关内容,选择了查询和插入作为代表功能,进行以下七组测试:查询速度测试、查询吞吐量测试、插入速度测试、插入吞吐量测试、容错功能测试、文件功能测试、审计功能测试。根据测试结果可以看出,本文中设计并实现的数据管理系统达到了预期要求,完成了需求分析的要求功能,在一定规模数据量的背景下,响应时间也达到要求,是可行且可靠的。
其他文献
提出一种用于短波红外人脸图像与可见光人脸图像翻译的改进的CycleGAN框架,该框架基于循环生成对抗网络模型,新增了损失函数计算通路并设计了新损失函数。建立了数据集并通过
【正】根据现代认知心理学对知识分类的观点,知识可以划分为陈述性知识和程序性知识,陈述性知识是描述客观事物的特点及关系的知识.数学陈述性知识是指数学的概念和性质、法
电力信息物理融合系统(CPS)借助大量传感设备与复杂通信网络使现代电力系统形成一个实时感知、动态控制与信息服务的多维异构复杂系统。信息流交互使得电网面临更多潜在威胁
本文从GMS交通合作发展的新成绩出发,分析现阶段GMS运输发展存在的问题,借鉴欧盟在道路运输便利化的经验,提出GMS道路运输发展建议:加强基础设施建设;深化各国交通运输合作;
目的:观察探讨输卵管介入再通术治疗输卵管阻塞性不孕症的疗效。方法:对150例行输卵管介入再通术的输卵管阻塞性不孕症患者的临床资料进行回顾性分析,150例术后均获得6个月以上
传统的法学教育在教学目的、教学内容、教学方法等方面已经不能切实适应我国高等教育关于学生素质教育的要求和需要.本文通过对我国目前法学教育的现状及存在问题的分析,认为
近代救灾思想的形成与发展是与近代灾害的频发与“西潮”的冲击分不开的。一方面,由于政治、经济、社会的各种原因,近代灾害发生的的频率较以前更高,灾情也更严重。灾害的频
新形势之下,国有企业党建工作难度更大,同时,新形势下党建工作的要求更高,国有企业党建工作对企业的影响也越来越大,传统的国有企业党建工作模式已经不适应新形势下党建工作
朱维之是当代文学翻译家,比较文学大师。基督教家庭背景和求学经历深刻地影响了他的翻译实践与学术研究,以及他对宗教与文学之间关系的理解。从文学角度出发,朱维之发现了《耶利