[发明专利]一种基于船舶数值虚拟试验的报告自动生成方法有效
申请号: | 201911142359.1 | 申请日: | 2019-11-20 |
公开(公告)号: | CN110991156B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 张泽宝;王勇;张健沛;赵晟辰;徐悦竹;张海涛;张可佳;张艳平;马志强 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F8/30 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 刘景祥 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 船舶 数值 虚拟 试验 报告 自动 生成 方法 | ||
本发明是一种基于船舶数值虚拟试验的报告自动生成方法。本发明本发明主要包括:框架设计、数据处理、后处理、数据替换和框架集成。本发明提出的基于船舶数值虚拟试验的报告自动生成方法,可以将在网页进行虚拟试验时所生成的json文件或相关的数据文件通过智能抽取,自动将其转换成对应的图像、表格、文本,并生成试验报告。这种试验报告自动生成的方法不但可以准确的表达数据之间的关系,还可以展现出各种试验结果。使试验结果具有更好的通用性和一致性,并且提高了生成试验报告的效率。
技术领域
本发明涉及数据处理技术领域,是一种基于船舶数值虚拟试验的报告自动生成方法。
背景技术
如何有效的从试验数据中发现规律,找到试验中隐藏的信息,辅助试验人员做出精准分析,是数据处理领域非常重要的一环。随着信息技术的发展和“互联网+”时代的到来,在公司发展,特别是装备制造业,项目管理领域积累了大量的项目数据,文字、图片以及视频等等,如何对这些数据进行有效的分析与处理,更好地满足政府或企业的工作业务需求,为它们提供日常管理、智能分析,甚至辅助决策的功能,解决“信息孤岛”问题从而实现高效协同办公,具有较高的学术价值和应用场景。
数值水池是用计算机模拟流体流动,求解流体运动方程,模拟海洋结构物的运动和受力,的技术,可以实现包括雷诺平均数值模拟、大涡模拟、直接数值模拟等模拟流体流动的三种类型。其不但可实现用于船舶试验的拖曳水池、空泡水洞、耐波性水池、操纵性水池和用于海洋工程的风浪流水池的功能,还可以揭示流体流动现象产生的原因,对流场精细的观测远远超越了物理水池。
随着数值水池试验的不断增加,各个试验的试验数据就会很庞大,建设一个集中的具有高可靠性和高可用性的报告生成系统,是挖掘出这繁杂数据中隐藏的关键信息至关重要的一步。为此,提出了一种能够统一虚拟试验与试验报告自动生成的方法是一个亟待解决的问题。
发明内容
本发明为解决船舶数值虚拟试验数据繁多,不规则等问题,并为了提高试验报告的准确行和效率,本发明提供了一种基于船舶数值虚拟试验的报告自动生成方法,本发明提供了以下技术方案:
一种基于船舶数值虚拟试验的报告自动生成方法,包括以下步骤:
步骤1:设计框架,采用单例模式与工厂模式相结合进行设计框架;
步骤2:提取虚拟实验生成的文本数据,将提取出的数据存储并整合;
步骤3:将整合后的数据进行后处理,生成报告中所需的图像、表格和文本;
步骤4:采用特殊标记替换生成报告中的图像、表格和文本,所述特殊标记位于段落或者表格中,更新目录;
步骤5:根据设计好的框架与前端网页集成,完成试验报告的生成。
优选地,所述步骤1具体为:
步骤1.1:根据试验需求,编写不同试验报告对应的试验模板,在模板中插入需要的位置信息,并设置好标记;
步骤1.2:采用工厂模式中的抽象工厂方法,将试验模板变成抽象类,将共同部分封装在抽象类中,不同的试验模板使用子类实现;
步骤1.3:进行代码改动实现针对不同试验生成相应的试验报告,在不同试验的报告生成时采取单例模式,保证在后续对模板进行操作时只在同一个对象中操作,保证的程序的稳定性以及扩展性,完成框架设计。
优选地,所述步骤2具体为:
步骤2.1:在网页上进行虚拟试验,将所产生的相关数据文件存入队列中进行管理和存放在ArrayList中,并逐一进行读取;
步骤2.2:根据每个试验不同的要求将抽取出的有效的数据进行整合和处理,所述有效数据包括单一数据、填充表格中的数据、图片的横纵坐标数据、生成云图和网格图片的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911142359.1/2.html,转载请声明来源钻瓜专利网。