CN112446197B - 一种针对工业应用的标准化报告自动生成方法 - Google Patents
一种针对工业应用的标准化报告自动生成方法 Download PDFInfo
- Publication number
- CN112446197B CN112446197B CN202011345083.XA CN202011345083A CN112446197B CN 112446197 B CN112446197 B CN 112446197B CN 202011345083 A CN202011345083 A CN 202011345083A CN 112446197 B CN112446197 B CN 112446197B
- Authority
- CN
- China
- Prior art keywords
- generating
- report
- data
- configuration file
- automatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004364 calculation method Methods 0.000 claims abstract description 29
- 238000013461 design Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000009877 rendering Methods 0.000 claims description 6
- 238000004445 quantitative analysis Methods 0.000 claims description 4
- 230000000007 visual effect Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000036962 time dependent Effects 0.000 description 2
- 238000010205 computational analysis Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提出了一种针对工业应用的标准化报告自动生成方法,包括:接收用户提交的模具设计方案至SaaS平台;所述SaaS平台提交计算任务至超级计算机,由所述超级计算机自动生成标准化报告,包括如下步骤:利用CAE软件生成计算数据;采用自动化程序分析计算结果数据;采用自动化程序生成文档框架;生成多媒体动画页面;生成三维几何模型页面;生成报告元素配置文件;利用文档框架程序读取配置文件,生成自动化PDF报告;为所述PDF报告添加数字签章。
Description
技术领域
本发明涉及建模技术领域,特别涉及一种针对工业应用的标准化报告自动生成方法。
背景技术
工业CAE领域计算分析报告的生成过程多采用非标准、人工撰写为主的传统方式。不同分析案例之间无法做一致性评价。不同领域、不同CAE软件、以及软件的不同使用者生成的计算分析报告纷繁复杂,缺乏标准;同时同一应用领域相似案例生成报告则需大量重复劳动,缺乏自动化过程。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种针对工业应用的标准化报告自动生成方法。
为了实现上述目的,本发明的实施例提供一种针对工业应用的标准化报告自动生成方法,包括:
步骤S1,接收用户提交的模具设计方案至SaaS平台;
步骤S2,所述SaaS平台提交计算任务至超级计算机,由所述超级计算机自动生成标准化报告,包括如下步骤:
步骤S21,利用CAE软件生成计算数据;
步骤S22,采用自动化程序分析计算结果数据;
步骤S23,采用自动化程序生成文档框架;
步骤S24,生成多媒体动画页面;
步骤S25,生成三维几何模型页面;
步骤S26,生成报告元素配置文件;
步骤S27,利用文档框架程序读取配置文件,生成自动化PDF报告;
步骤S28,为所述PDF报告添加数字签章。
进一步,在所述步骤S21中,利用CAE软件分析得到场变量随时间的变化数据,并将分析得到的数据处理为可解读格式的数据。
进一步,在所述步骤S22中,所述采用自动化程序分析计算结果数据,包括:生成图片序列过程,该自动化脚本程序条用CAE后处理程序自动执行,包括:文件读取、数据加载、随时间变化三维数据序列可视化渲染、设定特定三维显示视角,保存当前渲染生成的图片结果;定量分析过程,该自动化脚本程序调用CAE后处理处理程序自动执行文件读取,数据加载,全计算域数值的定量查询,绘制数据并形成图片。
进一步,在步骤S23中,所述采用自动化程序生成文档框架,包括:通过读取JSON格式配置文件,明确文档框架中各个元素的相关数据,规划章节位置,然后根据配置文件规定的位置和样式显示特定内容;最后根据文件内显示元素生成目录、图录和表录。
进一步,在所述步骤S24中,所述生成多媒体动画页面,用于实现播放控制功能。
进一步,在所述步骤S25中,所述三维几何模型页面,用于实现三维模型的旋转、缩放和拖动。
进一步,所述生成报告元素配置文件,包括如下步骤:通过运行一个特定的Javascript代码文件实现,该代码文件读取一个模板Json配置文件,从而生成配置文件,其中,所述模板Json配置文件定义了通用模板化信息,通过整合通用信息和个性化信息,最终生成可供reportlab为底层的pdf生成程序读取的配置文件。
根据本发明实施例的针对工业应用的标准化报告自动生成方法,通过自动化程序自动处理CAE计算结果并生成报告基本元素如图片、图表、三维模型等;再基于报告基本元素通过配置文件控制报告的生成结构和内容,从而生成标准化的CAE报告。可对CAE计算数据进行自动化处理,生成图片、图表、三维模型等基本元素,并通过控制报告配置文件的输入、自动生成计算报告,相对于传统报告,报告内容更为标准一致,同时大大降低人力成本。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明实施例的针对工业应用的标准化报告自动生成方法的流程图;
图2为根据本发明实施例的用户层操作流程图;
图3为根据本发明实施例的自动化报告基本组成元素的架构图;
图4为根据本发明实施例的自动化保护生成过程示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
如图1所示,本发明实施例的针对工业应用的标准化报告自动生成方法,包括如下步骤:
步骤S1,接收用户提交的模具设计方案至SaaS平台。
具体的,首先进行用户注册。用户在互联网环境下,通过浏览器登陆SaaS平台,注册成为付费用户。然后,注册成功的用户提交模具设计方案至SaaS层
如图2所示,用户登陆SaaS平台后,新建并配置设计项目,并在当前项目下新建计算任务,然后上传模具设计方案对应的三维设计模型,并根据计算类型配置相关任务参数;用户在和SasS层交互选择计费方案,并复核任务配置后即可提交计算至SaaS层。
步骤S2,参考图4,SaaS平台提交计算任务至超级计算机,由超级计算机自动生成标准化报告,包括如下步骤:
步骤S21,利用CAE软件生成计算数据
具体的,利用CAE软件分析得到场变量随时间的变化数据,并将分析得到的数据处理为可解读格式的数据。
工业领域CAE分析的计算结果常为流场、温度场等场变量随时间的变化数据。工业领域CAE分析常需专业后处理软件对计算结果进行可视化处理成为用户可解读的图像、图表、文字等数据。报告中基本元素的生成均需先采用CAE软件生成原始计算数据。如图3所示,自动报告基本元素包括以下内容:图片、图表、视频、三维几何模型和文字等。需要说明的是,自动报告基本元素不限于上述内容类型,还可以包括其他类型的数据,根据需要进行设置,在此不再赘述。
步骤S22,采用自动化程序分析计算结果数据
具体的,自动化报告的基本元素均需自动化脚本程序调用CAE软件后处理软件对原始计算数据进行处理。生成的基本元素包括随时间变化的图片序列、定量分析数据,三维模型等。
生成图片序列过程,该自动化脚本程序调用CAE后处理程序自动执行,包括:文件读取,数据加载,随时间变化三维数据序列可视化渲染,设定特定三维显示视角,保存当前渲染生成的图片结果。
定量分析过程,该自动化脚本程序调用CAE后处理程序自动执行文件读取,数据加载,全计算域数值的定量查询,如最大值,最小值,均值等,将查询结果形成文字输出,绘制数据并形成图片,完成图片保存。
步骤S23,采用自动化程序生成文档框架
具体的,采用自动化程序如开源版本reportlab等生成文档框架,如章节、目录、图表位置、正文、引文等。Reportlab程序通过读取JSON格式配置文件,明确文档框架中各个元素显示的位置、样式、内容等。首先需规划章节位置;然后根据配置文件规定的位置和样式显示特定章节中正文、图片序列等;最后根据文件内显示元素生成目录、图录、表录。
步骤S24,生成多媒体动画页面
在本步骤中,生成多媒体动画页面,用于实现播放控制功能。
具体的,采用JS代码对指定的图片序列生成多媒体动画页面,该功能包括播放控制,如播放和暂停等。
步骤S25,生成三维几何模型页面
在本步骤中,三维几何模型页面,用于实现三维模型的旋转、缩放和拖动。
使用U3D格式生成3维几何模型页面
采用JS代码对U3D格式生成三维几何模型页面,该功能可以支持PDF中三维几何模型显示,支持三维模型的旋转、缩放、拖动等。
步骤S26,生成报告元素配置文件
具体的,报告配置文件生成通过运行一个特定的Javascript代码文件实现,该代码文件读取一个模板Json配置文件,从而生成配置文件。该Json文件直接规定了通用模板化信息,对于个性化信息,通过规定显示文件或信息的路径来获取。通过整合通用信息和个性化信息,最终生成可供reportlab为底层的pdf生成程序读取的配置文件。
在本发明中,报告中基本元素的源文件以及在文档中所处的位置和大小均由报告配置文件指定。同时报告中文字也由配置文件生成。
步骤S27,利用文档框架程序读取配置文件,生成自动化PDF报告
具体的,文档框架主程序在读取配置文件后,自动编译生成自动化PDF报告。
步骤S28,为PDF报告添加数字签章。
在本步骤中,为保证文档内容的完整性和真实性,自动为自动化报告添加数字签章。
本发明可以根据用户输入的参数,进行自动分析并将分析结果以标准模板形式,对用户进行呈现。其中,根据用户需求不同可设置多种结构模板,生成对应报告提供。本发明实现自动计算数据,自动分析原始计算数据,自动生成图片、图表、文本等结果数据,自动根据结果数据生成标准化报告。
根据本发明实施例的针对工业应用的标准化报告自动生成方法,通过自动化程序自动处理CAE计算结果并生成报告基本元素如图片、图表、三维模型等;再基于报告基本元素通过配置文件控制报告的生成结构和内容,从而生成标准化的CAE报告。可对CAE计算数据进行自动化处理,生成图片、图表、三维模型等基本元素,并通过控制报告配置文件的输入、自动生成计算报告,相对于传统报告,报告内容更为标准一致,同时大大降低人力成本。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。
Claims (3)
1.一种针对工业应用的标准化报告自动生成方法,其特征在于,包括如下步骤:
步骤S1,接收用户提交的模具设计方案至SaaS平台;
步骤S2,所述SaaS平台提交计算任务至超级计算机,由所述超级计算机自动生成标准化报告,包括如下步骤:
步骤S21,利用CAE软件生成计算数据;
步骤S22,采用自动化程序分析计算结果数据;
步骤S23,采用自动化程序生成文档框架;
步骤S24,生成多媒体动画页面;
步骤S25,生成三维几何模型页面;
步骤S26,生成报告元素配置文件;
步骤S27,利用文档框架程序读取配置文件,生成自动化PDF报告;
步骤S28,为所述PDF报告添加数字签章;
在所述步骤S21中,
利用CAE软件分析得到场变量随时间的变化数据,并将分析得到的数据处理为可解读格式的数据;
在所述步骤S22中,所述采用自动化程序分析计算结果数据,包括:
生成图片序列过程,该自动化程序调用CAE后处理程序自动执行,包括:文件读取、数据加载、随时间变化三维数据序列可视化渲染、设定特定三维显示视角,保存当前渲染生成的图片结果;
定量分析过程,该自动化程序调用CAE后处理程序自动执行文件读取,数据加载,全计算域数值的定量查询,绘制数据并形成图片;
在步骤S23中,所述采用自动化程序生成文档框架,包括:通过读取JSON格式配置文件,明确文档框架中各个元素的相关数据,规划章节位置,然后根据配置文件规定的位置和样式显示特定内容;最后根据文件内显示元素生成目录、图录和表录;
所述生成报告元素配置文件,包括如下步骤:通过运行一个特定的Javascript代码文件实现,该代码文件读取一个模板Json配置文件,从而生成配置文件,其中,所述模板Json配置文件定义了通用模板化信息,通过整合通用信息和个性化信息,最终生成可供reportlab 为底层的pdf生成程序读取的配置文件。
2.如权利要求1所述的针对工业应用的标准化报告自动生成方法,其特征在于,在所述步骤S24中,所述生成多媒体动画页面,用于实现播放控制功能。
3.如权利要求1所述的针对工业应用的标准化报告自动生成方法,其特征在于,在所述步骤S25中,所述三维几何模型页面,用于实现三维模型的旋转、缩放和拖动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011345083.XA CN112446197B (zh) | 2020-11-26 | 2020-11-26 | 一种针对工业应用的标准化报告自动生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011345083.XA CN112446197B (zh) | 2020-11-26 | 2020-11-26 | 一种针对工业应用的标准化报告自动生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112446197A CN112446197A (zh) | 2021-03-05 |
CN112446197B true CN112446197B (zh) | 2024-02-02 |
Family
ID=74738146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011345083.XA Active CN112446197B (zh) | 2020-11-26 | 2020-11-26 | 一种针对工业应用的标准化报告自动生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112446197B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055541A (en) * | 1997-09-19 | 2000-04-25 | Sas Ip, Inc. | Automatic report generating system |
WO2006117615A2 (en) * | 2005-04-27 | 2006-11-09 | Justsystems Canada Inc. | System and method for providing data formatting |
CN101976235A (zh) * | 2010-09-21 | 2011-02-16 | 天津神舟通用数据技术有限公司 | 基于动态网页的可扩展的Word报告自动生成方法 |
CN103020168A (zh) * | 2012-11-27 | 2013-04-03 | 辽宁省电力有限公司电力科学研究院 | 电测监督报表自动生成***及方法 |
CN103514620A (zh) * | 2012-09-29 | 2014-01-15 | 天津十彩动画科技有限公司 | 3d立体动画全流程制作云计算平台 |
CN108491592A (zh) * | 2018-03-06 | 2018-09-04 | 中国第汽车股份有限公司 | Cae仿真结果自动化处理方法及*** |
WO2019226965A1 (en) * | 2018-05-23 | 2019-11-28 | Predictx Limited | Automated production of data-driven reports with descriptive and rich text and graphical contents |
CN111353283A (zh) * | 2020-01-19 | 2020-06-30 | 上海欧易生物医学科技有限公司 | 一种自动化报告生成方法及生成*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9037964B2 (en) * | 2012-01-12 | 2015-05-19 | International Business Machines Corporation | Providing direct manipulation of an analytics data visualization within an analytics report |
US8850274B2 (en) * | 2012-02-01 | 2014-09-30 | Empirix, Inc. | Method of embedding configuration data in a non-configuration document |
-
2020
- 2020-11-26 CN CN202011345083.XA patent/CN112446197B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055541A (en) * | 1997-09-19 | 2000-04-25 | Sas Ip, Inc. | Automatic report generating system |
WO2006117615A2 (en) * | 2005-04-27 | 2006-11-09 | Justsystems Canada Inc. | System and method for providing data formatting |
CN101976235A (zh) * | 2010-09-21 | 2011-02-16 | 天津神舟通用数据技术有限公司 | 基于动态网页的可扩展的Word报告自动生成方法 |
CN103514620A (zh) * | 2012-09-29 | 2014-01-15 | 天津十彩动画科技有限公司 | 3d立体动画全流程制作云计算平台 |
CN103020168A (zh) * | 2012-11-27 | 2013-04-03 | 辽宁省电力有限公司电力科学研究院 | 电测监督报表自动生成***及方法 |
CN108491592A (zh) * | 2018-03-06 | 2018-09-04 | 中国第汽车股份有限公司 | Cae仿真结果自动化处理方法及*** |
WO2019226965A1 (en) * | 2018-05-23 | 2019-11-28 | Predictx Limited | Automated production of data-driven reports with descriptive and rich text and graphical contents |
CN111353283A (zh) * | 2020-01-19 | 2020-06-30 | 上海欧易生物医学科技有限公司 | 一种自动化报告生成方法及生成*** |
Non-Patent Citations (2)
Title |
---|
基于Perl与CGI的报告自动生成方法研究;卢远镭;邱宏茂;王娟;许进;;核电子学与探测技术(第01期);第209-211、222页 * |
基于模版定制的报告自动生成方法;黄兵锋;盛俏;刘杰畅;吴桐;谭密;;湖北汽车工业学院学报(第04期);第42-45页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112446197A (zh) | 2021-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI476677B (zh) | 開發網頁應用程式之方法與系統 | |
US20140074272A1 (en) | System for creation of three dimensional printing files | |
KR101494844B1 (ko) | 메타 데이터를 이용한 차트 변환 시스템 및 그 방법 | |
CN106933887B (zh) | 一种数据可视化方法及装置 | |
US20120229391A1 (en) | System and methods for generating interactive digital books | |
CN113094770A (zh) | 图纸生成方法、装置、计算机设备和存储介质 | |
US10691429B2 (en) | Converting whiteboard images to personalized wireframes | |
US20220180011A1 (en) | Systems and methods for modifying cad files | |
CN112446197B (zh) | 一种针对工业应用的标准化报告自动生成方法 | |
De Goes et al. | Character articulation through profile curves | |
CN113095056B (zh) | 生成方法、处理方法、装置、电子设备以及介质 | |
US20150221074A1 (en) | Adding objects to digital photographs | |
JP5413143B2 (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
KR102247877B1 (ko) | 온라인 쇼핑몰 배너 디자인 생성을 위한 이미지 크롭 방법 및 장치 | |
KR20140098929A (ko) | 사용자 지향적 개인 출판물 저작 도구를 이용하는 웹 기반의 온라인 전자책 출판 방법 및 웹 기반의 온라인 전자책 출판 시스템 | |
CN115018949A (zh) | 图片处理方法、装置、电子设备及存储介质 | |
KR101984058B1 (ko) | 에스브이지파일 포맷을 이용한 템플릿 적용 시스템 및 방법 | |
Horvath et al. | Making a 3D Model | |
US11526578B2 (en) | System and method for producing transferable, modular web pages | |
CN114490912A (zh) | 瓦片数据的下载方法及装置 | |
KR101255199B1 (ko) | 사용자 지향적 개인 출판물 저작 도구를 이용하는 웹 기반의 온라인 전자책 출판 시스템. | |
William Lentz et al. | X3D and glTF model differencing for conversions, comparison and conformance testing | |
US7372995B2 (en) | Analysis apparatus | |
CN113468624B (zh) | 一种基于实例设计圆形图符的分析方法和*** | |
CN115857906B (zh) | 低代码图表生成的方法、***、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhang Wei Inventor after: Liu Fengyuan Inventor after: Wang Zhongwei Inventor before: Zhang Wei Inventor before: Liu Fengyuan Inventor before: Guo Zhipeng Inventor before: Wang Zhongwei |
|
CB03 | Change of inventor or designer information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |