一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

支吊架的校验方法、系统及计算机存储介质与流程

2022-11-14 12:02:23 来源:中国专利 TAG:


1.本发明涉及计算机软件领域,尤其涉及一种支吊架的校验方法、系统及计算机存储介质。


背景技术:

2.在工艺管道设计过程中,存在有大量的支吊架设计,因载荷、环境等因素变化,单个支吊架在整个设计周期内需要多次进行校验,导致支架校验工作量巨大。
3.当前支吊架的校验工作大多由人工完成,且多个校验环节都是重复性机械劳动。具体地,首先要通过人工计算得到各校验项的数值,再利用excel公式进行校验,并在指定的sheet表位置生成校验结果,或全程不利用其他工具,只用人工校验并生成校验结果。支吊架校验完成后,还需编写校验报告,每个支吊架都需要一份独立的校验报告,在校验报告的编写中,也需要人工手动输入校验数据,以及有些校验报告中需当前支吊架的外形图,并将其插入校验报告的指定位置。基于此,现有的支吊架的校验方式存在以下缺陷:
4.1.从支吊架的校验到校验报告的编写的整个校验过程,需要大量人力和工时,而且,对设计人的设计经验要求较高,存在人因失误的风险,影响设计质量;
5.2.由于需要在excel中写入了大量公式和比对条件数据,所以在进行批量校验时,由于支吊架数量较多,所以excel运行非常缓慢,严重影响校验效率,而且,excel表存在卡顿现象,无法保障校验结果数据是否准确无误。


技术实现要素:

6.本发明要解决的技术问题在于,针对现有技术存在的上述缺陷,提供一种支吊架的校验方法、系统及计算机存储介质。
7.本发明解决其技术问题所采用的技术方案是:构造一种支吊架的校验方法,包括:
8.步骤s10,从预先建立的三维支吊架模型中获取各个支吊架的模型数据,以及,从预先建立的工况数据库中获取特定工况下各个支吊架的工况信息;
9.步骤s20,根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;
10.步骤s30,从预先建立的校验数据库中获取限定条件信息,并根据所述校验项数据及所述限定条件信息分别对每个所述支吊架进行校验;
11.步骤s40,根据校验结果分别生成各个支吊架的校验报告。
12.优选地,在所述步骤s10之后,还包括:
13.步骤s50,根据所述模型数据及预设的标准判断条件,分别判断各个支吊架是否属于标准支吊架,若是,则执行步骤s20;若否,则执行步骤s60;
14.步骤s60,根据判断结果获取不属于标准支吊架的原因信息,并对其进行存储。
15.优选地,所述步骤s20包括:
16.步骤s21,从所述工况信息中提取各个支吊架的第一载荷信息及位移信息;
17.步骤s22,分别判断各个支吊架是否位于边界位置,而且,对于位于边界位置的支吊架,从所述工况信息中获取其第二载荷信息,并对所述第一载荷信息及所述第二载荷信息求和后获得实际载荷信息;对于未位于边界位置的支吊架,将所述第一载荷信息作为实际载荷信息;
18.步骤s23,对所述实际载荷信息及所述位移信息分别进行坐标系转换,以获取所述支吊架的各个校验项数据,所述校验项数据包括所述支吊架在所述三维模型中的载荷信息及所述位移信息。
19.优选地,所述步骤s40包括:
20.步骤s41,根据每个所述支吊架的模型数据,获取每个所述支吊架的类型,其中,所述类型包括单支架、单吊架、支吊架组;
21.步骤s42,根据预先存储的三种类型分别所对应的报告模板,获取每个所述支吊架的报告模板;
22.步骤s43,从所述三维模型中截取各个所述支吊架的图片;
23.步骤s44,将各个所述支吊架的所述校验项数据及所述图片分别填充至相应的报告模板中,以生成各个支吊架的校验报告。
24.优选地,还包括:
25.将所述校验项数据及所述校验结果存储至所述校验数据库中。
26.优选地,还包括:
27.接收用户输入的查询指令;
28.根据所述查询指令从所述校验数据库中获取相应的校验项数据和/或校验结果;
29.输出所述校验项数据和/或校验结果。
30.优选地,还包括:
31.从所述工况数据库中获取多个工况下各个支吊架和/或管道的工况信息,并提取每个工况下各个支吊架和/或管道的载荷信息和位移信息;
32.在所述三维模型中显示各个支吊架和/或管道的载荷信息和位移信息。
33.优选地,在所述三维模型中显示各个支吊架和/或管道的载荷信息和位移信息,包括:
34.在所述三维模型中通过勾勒辅助线和/或绘制箭头和/或显示数据的方式,显示各个支吊架和/或管道的载荷信息和位移信息。
35.本发明还构造一种支吊架的校验系统,包括处理器及存储有计算机程序的存储器,所述处理器在执行所述计算机程序时实现以上所述的支吊架的校验方法的步骤。
36.本发明还构造一种计算机存储介质,存储有计算机程序,所述计算机程序在被处理器执行时实现以上所述的支吊架的校验方法的步骤。
37.本发明还构造一种支吊架的校验系统,包括:
38.获取模块,用于从预先建立的三维支吊架模型中获取各个支吊架的模型数据,以及,从预先建立的工况数据库中获取特定工况下各个支吊架的工况信息;
39.计算模块,用于根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;
40.校验模块,用于从预先建立的校验数据库中获取限定条件信息,并根据所述校验
项数据及所述限定条件信息分别对每个所述支吊架进行校验;
41.报告生成模块,用于根据校验结果分别生成各个支吊架的校验报告。
42.优选地,还包括标准判断模块及第一存储模块,其中,
43.所述标准判断模块,用于根据所述模型数据及预设的标准判断条件,分别判断各个支吊架是否属于标准支吊架;而且,
44.所述计算模块,用于在所述支吊架属于标准支吊架时,根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;
45.所述第一存储模块,用于在所述支吊架不属于标准支吊架时,根据判断结果获取不属于标准支吊架的原因信息,并对其进行存储。
46.本发明所提供的技术方案相比现有的校验方式,具有以下有益效果:
47.1.从开始校验到生成校验报告的整个支吊架的校验过程,都由计算机自动完成,提高了支吊架的设计自动化率;
48.2.工作效率大幅提高,据统计,本技术方案完成一个支吊架的校验只需15秒,相比现有的设计人校验一个支架到编写校验报告平均耗时30分钟,工作效率提高120倍;
49.3.通过大量测试与实践,本技术方案的支吊架校验结果更准确,可避免人因失误,提高了支吊架的设计质量。
附图说明
50.为了更清楚地说明本发明实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:
51.图1是本发明支吊架的校验方法实施例一的流程图;
52.图2是本发明一个实施例中pdms系统和sql数据库之间的数据流转示意图;
53.图3是本发明支吊架的校验方法实施例二的部分流程图;
54.图4是本发明支吊架的校验方法实施例三的流程图;
55.图5是本发明支吊架的校验方法实施例四的部分流程图;
56.图6是本发明支吊架的校验方法实施例五的部分流程图;
57.图7是本发明支吊架的校验方法实施例六的部分流程图;
58.图8是本发明支吊架的校验系统实施例一的逻辑结构图。
具体实施方式
59.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.经研究发现,支吊架的校验工作具备通过软件实现批量化校验的条件,因此,本发明基于pdms(plant design management system工厂三维设计管理系统)的三维设计模型,结合pml(programmable macro language,可编程宏语言,与pdms无缝连接的解释性语言)
二次开发技术,实现了支吊架校验的自动化、智能化、批量化、可视化,将三维设计功能进一步完善,可减少设计人力投入,减少人因失误,提高支吊架设计的工作效率和质量,其他工厂设计软件与其他开发语言技术相结合也可实现上述功能。
61.图1是本发明支吊架的校验方法实施例一的流程图,该实施例的校验方法应用于pdms中,而且,结合实际需求,通过pml技术对pdms系统进行二次开发。该实施例的校验方法包括以下步骤:
62.步骤s10,从预先建立的三维支吊架模型中获取各个支吊架的模型数据,以及,从预先建立的工况数据库中获取特定工况下各个支吊架的工况信息;
63.在该步骤中,关于三维模型,其为预先在pdms系统的工厂设计软件平台上建立的三维的虚拟的工厂模型。关于工况数据库,其预先存储有多个工况(例如,特定流速、流量、温度等)下支吊架的工况信息,该工况信息包括支吊架在三个方向上的载荷数据及位移数据,而且,载荷数据包括载荷数据、边界点的叠加载荷数据,工况数据库中存储的这些信息可用于后续支吊架的校验。另外,特定工况是指总的设计工况,例如,同时考虑流速、流量、温度等影响的工况。
64.步骤s20,根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;
65.步骤s30,从预先建立的校验数据库中获取限定条件信息,并根据所述校验项数据及所述限定条件信息分别对每个所述支吊架进行校验;
66.在该步骤中,关于校验数据库,其预先存储有限定条件信息,而且,该限定条件信息可通过以下方式获取:首先对支吊架设计规范手册上的数据(例如包括:管夹参数、各个物项许用载荷、温度系数、管道最小刚度、型钢结构分类及参数等需要用来校验的数据)进行数字化转化,以便通过计算机语言识别及提取,作为标准支吊架校验的限定条件。而且,转换后的数据以固定格式存到校验数据库。另外,校验数据库中还存储有转换数据(例如,某系统与该部件编码的转换对照表)等,方便后续支吊架校验时调用。
67.步骤s40,根据校验结果分别生成各个支吊架的校验报告。
68.该实施例的技术方案,相比现有的校验方式,具有以下有益效果:
69.1.从开始校验到生成校验报告的整个支吊架的校验过程,都由计算机自动完成,提高了设计自动化率;
70.2.工作效率大幅提高,据统计,本技术方案完成一个支吊架的校验只需15秒,相比现有的设计人校验一个支架到编写校验报告平均耗时30分钟,工作效率提高120倍;
71.3.通过大量测试与实践,本技术方案的支吊架校验结果更准确,可避免人因失误,提高了支吊架的设计质量。
72.进一步地,本发明的支吊架的校验方法还包括:将所述校验项数据及所述校验结果存储至所述校验数据库中。
73.下面结合图2说明本发明一个实施例中pdms系统和sql数据库之间的数据流转过程:该实施例采用sql数据库来存储各个工况的工况信息、限定条件信息和校验数据,而且,通过pdms系统建立的三维模型,并从该三维模型中获取各个支吊架的模型数据,例如,包括支吊架材料、截面尺寸、管夹尺寸、管夹接触型钢或垫板的尺寸等,然后利用pml.net和sql技术,从sql数据库读取特定工况的工况信息,并结合模型数据计算各个校验项数据。接着,
利用pml.net和sql技术,从sql数据库读取限定条件信息,并结合各个校验项数据对各个支吊架进行校验。最后,生成校验报告,同时,将校验项数据及校验结果发送至sql数据库进行存储。因此,这种校验方式可方便数据的追溯与复用。
74.进一步地,在一个可选实施例中,在步骤s10之后,还包括:
75.步骤s50,根据所述模型数据及预设的标准判断条件,分别判断各个支吊架是否属于标准支吊架,若是,则执行步骤s20;若否,则执行步骤s60;
76.步骤s60,根据判断结果获取不属于标准支吊架的原因信息,并对其进行存储。
77.在该实施例中,标准判断条件可根据以下方式获取:根据《管道标准支吊架判定规则》定义的标准支吊架判断逻辑,对其进行数字化转化,以形成计算机可识别的判定规则,再使用pml语言开发,设置相应的标准判断条件。例如,如图3所示,标准判断条件包括:管夹数量;逻辑支架数量;型钢数量、角度、长度;支架功能;拉杆数量、角度;垫板厚度;带钢板阀门支架;生根其它支架或钢平台,等等。在校验时,可根据模型数据及标准判断条件判断各个支吊架是否属于标准支吊架,从而实现支吊架是否为标准支吊架的快速分类功能,而且,如果是标准支吊架,则可进行下一步校验;如果是非标准支吊架,则可存储数据及非标原因。
78.下面结合图4说明本发明一个实施例中支吊架的校验过程:首先,设计人员确定待校验的支吊架清单,并将其导入pdms系统中,然后从三维模型中提取各个支吊架的模型数据,然后根据该模型数据判断各个支吊架是否属于标准支吊架。对于标准支吊架,对该标准支吊架进行计算及校验,例如包括:支架的管夹校验、钢结构校验、吊架的校验,并判断校验结果是否通过,如果通过则生成校验报告,如果不通过则存储校验过程数据。对于非标准支吊架,则获取非标原因,并对校验过程数据进行存储,然后进行下一个支吊架的校验。
79.进一步地,在一个可选实施例中,步骤s20包括:
80.步骤s21,从所述工况信息中提取各个支吊架的第一载荷信息及位移信息;
81.步骤s22,分别判断各个支吊架是否位于边界位置,而且,对于位于边界位置的支吊架,从所述工况信息中获取其第二载荷信息,并对所述第一载荷信息及所述第二载荷信息求和后获得实际载荷信息;对于未位于边界位置的支吊架,将所述第一载荷信息作为实际载荷信息;
82.关于第一载荷信息与第二载荷信息,还需说明的是,第一载荷信息为该支吊架所支撑的管线上的载荷数据信息;第二载荷信息为与该支吊架边界相邻的支吊架所支撑的管线上的载荷数据信息。
83.步骤s23,对所述实际载荷信息及所述位移信息分别进行坐标系转换,以获取所述支吊架的各个校验项数据,所述校验项数据包括所述支吊架在所述三维模型中的载荷信息及所述位移信息。
84.在该实施例中,标准支吊架校验的主要内容包括载荷校验和位移校验,其中,载荷校验有强度校验和刚度校验,位移校验有脱空校验和偏角校验。而且,标准支吊架的校验需对支吊架的每一个部件分别校验其是否满足选型要求,例如包括:管夹及其管道附件、刚性吊架及其配件、中间连接板、根部连接件、钢结构等。
85.在一个具体实施例中,如图5所示,若待校验的支吊架为标准支吊架,可先提取第一载荷信息及位移信息,而且,如果该支吊架为边界节点,还需要获取其第二载荷信息,然
后将第一载荷信息与第二载荷信息进行叠加,再进行坐标系转换,以获取该支吊架在所述三维模型中的实际载荷信息及所述位移信息。而且,在校验时,对于支架,需要进行管夹校验和钢结构校验,其中,管夹校验的内容包括:强度校验;钢结构校验的内容包括:强度校验、刚度校验、垫板顶板校验;脱空校验(即,根据实际尺寸叠加位移后判断是否会脱空,从而实现支架脱空校验功能)。对于吊架,校验的内容包括:强度校验、加强板校验、吊架偏角校验。
86.在一个具体实施例中,可应用pml语言开发,提取模型中的支架材料、截面尺寸计算支架各方向的实际刚度,再结合预先通过《管道支架l型钢结构简化校核方法》获取的计算公式计算支架最小刚度,从而实现支架最小刚度校验。
87.进一步地,在一个可选实施例中,步骤s40包括:
88.步骤s41,根据每个所述支吊架的模型数据,判断每个所述支吊架的类型,其中,所述类型包括单支架、单吊架、支吊架组;
89.步骤s42,根据预先存储的三种类型分别所对应的报告模板,获取每个所述支吊架的报告模板;
90.步骤s43,从所述三维模型中截取各个所述支吊架的图片;
91.步骤s44,将各个所述支吊架的校验项数据及图片分别填充至相应的报告模板中,以生成各个支吊架的校验报告。
92.在该实施例中,标准支吊架校验的成果是生成校验报告文件,每个标准支吊架单独生成一份校验报告。具体地,结合图6,可预先制作了单支架、单吊架、支吊架组三种类型分别所对应的报告模板。然后,利用c#和pml.net开发技术,在pdms系统里智能识别标准支吊架的类型,以获取相应类型的报告模板,并在三维模型中截取支吊架的图片,而且,把图片和校验项数据插入相应的报告模板中,最终生成pdf/word版的校验报告,并存入服务器指定文件夹中。
93.进一步地,在一个可选实施例中,本发明支吊架的校验方法还包括:
94.接收用户输入的查询指令;
95.根据所述查询指令从所述校验数据库中获取相应的校验项数据和/或校验结果;
96.输出所述校验项数据和/或校验结果。
97.在该实施例中,结合图2及图7,用户可在pdms系统中输入查询条件,例如包括:提资单号、提资单版本、系统名、支吊架名、是否最新、校验日期,等等,pdms系统可根据查询条件,应用pml.net、sql技术从sql数据库中提取校验项数据和/或校验结果,以获取查询结果,而且,可将查询结果导出到excel中,或者,生成校验报告。另外,对于非标准支吊架,还可获取非标支吊架原因,便于设计人对该非标支架进行核实。还可基于报表信息更新三维模型。因此,该技术方案实现了支吊架校验的查询和导出功能,在pdms系统中对于校验完成的支吊架数据,还可以重新生成校验报告,当输入的是支吊架清单时,可批量生成校验报告。
98.进一步地,在一个可选实施例中,本发明支吊架的校验方法还包括:
99.从所述工况数据库中获取多个工况下各个支吊架和/或管道的工况信息,并提取每个工况下各个支吊架和/或管道的载荷信息和位移信息;
100.在所述三维模型中显示各个支吊架和/或管道的载荷信息和位移信息。
101.在一个具体实施例中,可通过以下方式显示所述载荷信息和位移信息:在所述三维模型中通过勾勒辅助线和/或绘制箭头和/或显示数据的方式,显示各个支吊架和/或管道的载荷信息和位移信息。在该实施例中,为了给设计人在进行支架设计时,更直观体验支吊架点的载荷和位移情况,该实施例应用pml技术将多个工况下的管道/支吊架点载荷和位移信息,通过勾勒辅助线、绘制箭头、显示关键数据等方式,在pdms模型中的支吊架点处显示出来,从而实现校验支吊架点受力大小和方向的可视化,进而实现模型可视化校验功能,其中,可视化内容包括:名称、功能、节点号、约束方向、载荷数值、位移数值。
102.本发明还构造一种支吊架的校验系统,该校验系统包括处理器及存储有计算机程序的存储器,该处理器在执行所述计算机程序时实现以上所述的支吊架的校验方法的步骤。
103.本发明还构造一种计算机存储介质,存储有计算机程序,该计算机程序在被处理器执行时实现以上所述的支吊架的校验方法的步骤。
104.图8是本发明支吊架的校验系统实施例一的逻辑结构图,该实施例的校验系统包括:获取模块10、计算模块20、校验模块30、报告生成模块40,其中,获取模块10用于从预先建立的三维支吊架模型中获取各个支吊架的模型数据,以及,从预先建立的工况数据库中获取特定工况下各个支吊架的工况信息;计算模块20用于根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;校验模块30用于从预先建立的校验数据库中获取限定条件信息,并根据所述校验项数据及所述限定条件信息分别对每个所述支吊架进行校验;报告生成模块40用于根据校验结果分别生成各个支吊架的校验报告。
105.进一步地,在一个可选实施例中,本发明支吊架的校验系统还包括标准判断模块及第一存储模块,其中,标准判断模块用于根据所述模型数据及预设的标准判断条件,分别判断各个支吊架是否属于标准支吊架;计算模块用于在所述支吊架属于标准支吊架时,根据所述模型数据及所述工况信息,计算所述支吊架的各个校验项数据;第一存储模块用于在所述支吊架不属于标准支吊架时,根据判断结果获取不属于标准支吊架的原因信息,并对其进行存储。
106.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献