核级管道力学计算前处理文件格式转换系统、方法及设备技术方案

技术编号:24330651 阅读:40 留言:0更新日期:2020-05-29 19:29
本发明专利技术公开了一种核级管道力学计算前处理文件格式转换系统、方法及设备,系统包括:读取单元,用于读取待转换的NOT文件;所述NOT文件为由SYSPIPE软件输出的结果文件;解析单元,用于对所述NOT文件进行解析,以实现从NOT文件中提取数据和根据出现的载荷号选择已制定好的格式依次生成PIPESTRESS计算文件中开头、载荷、载荷组合、公式评定、楼层反应谱、材料、截面尺寸、温度压力、模型、支架约束数据;转换单元,用于根据解析单元解析得到的数据生成适于PIPESTRESS读取的fre文件。本发明专利技术能够实现由NOT文件向fre文件的正确格式转换。

【技术实现步骤摘要】
核级管道力学计算前处理文件格式转换系统、方法及设备
本专利技术涉及力学分析领域,尤其涉及一种核级管道力学计算前处理文件格式转换系统、方法及设备。
技术介绍
力学分析工作,是核岛管道设计中非常重要的环节,该工作影响到核电工程设计质量与安全,SYSPIPE软件作为一款管道力学分析软件,在早期被广泛应用于核电站中的通用管道分析工作。但由于该软件为非通用商业化软件(AREVA80年代开发),且已停止开发与支持服务,同时其配套的服务器也已停产,一旦服务器过期后软件无法使用,进而导致很多基于该软件设计的设计计算资料也无法使用。而这些设计计算资料目前对于在役机组的改造均有重要作用,所以一旦服务器老化无法使用,将对后续承接的各项目力学计算业务、在役项目力学计算工作有很大的影响。目前较为通用的力学管道商业计算软件为PIPESTRESS软件,该软件是被国际广泛采用的核级管道力学分析软件,具有完善的管道模型以及计算结果的前后处理功能,可以开展核级管道静力分析、反映谱分析、时称分析、热分层分析、疲劳分析等。涵盖了目前核电行业常用的标准规范,如ASME、RCCM、KTA、EN13480等,在使用PIPESTRESS软件后,管道力学计算已不再使用SYSPIPE软件。但由于两款软件机理不同,因此已有的通过SYSPIPE制作的设计计算资料仍然无法被利用。针对这个问题,现有应对方法有两种:1)在Linux操作系统下对SYSPIPE软件进行重新编译,使得其可以在Linux服务器的环境下运行。此方法需要SYSPIPE的源代码和配套额外硬件设施,且其生成结果需要在Windows系统做迁移和适应性调整,代价较高,目前使用范围较小,不具备推广性;2)直接采用PIPESTRESS软件进行建模,该方法相当于是基本相当于重新设计,对已有成果文件信息无法有效利用,且重新建模耗费大量时间和人力,生产效率较低。
技术实现思路
针对上述问题,本专利技术的目的在于提供核级管道力学计算前处理文件格式转换系统、方法及设备,能够准确、高效、经济的将NOT文件转化为PIPESTRESS软件计算文件。本专利技术实施例提供了一种核级管道力学计算前处理文件格式转换系统,包括:读取单元,用于读取待转换的NOT文件;所述NOT文件为由SYSPIPE软件输出的结果文件;解析单元,用于对所述NOT文件进行解析,以实现从NOT文件中提取数据和根据出现的载荷号选择已制定好的格式依次生成PIPESTRESS计算文件中开头、载荷、载荷组合、公式评定、楼层反应谱、材料、截面尺寸、温度压力、模型、支架约束数据;转换单元,用于根据解析单元解析得到的数据生成适于PIPESTRESS读取的fre文件。优选地,所述解析单元包括几何模型解析模块和结构载荷解析模块;其中:所述几何模型解析模块包括:节点坐标换算子模块,用于将NOT文件中的相邻单个节点的XYZ三轴坐标的差值换算成fre文件中的管道单元中心点坐标;支架约束判断子模块,用于根据NOT文件中单个节点的6位约束信息,判断支架的约束类型和计算转角;管道截面参数生成子模块,用于通过对各管道材料的参数提取、转换和计算,生成管道截面参数列表;管道材料属性获取子模块,用于获取管道材料;其中,管道材料包括编号、名称和属性;模型构建子模块,用于将NOT文件中的单个节点转换成以相邻节点组成的管道单元;所述结构载荷解析单元包括:材料库获取子模块,用于获取材料库,管道材料信息以可配置化的形式存储在本地;载荷组合子模块,用于根据NOT文件中的1-43号载荷单个出现以及组合出现的情况,转换成fre文件的载荷描述;公式评定子模块,用于生成公式评定卡片,卡片信息由载荷组合决定;反应谱组合子模块,用于获取各楼层反应谱信息;其中,各楼层反应谱信息由10对数据信息以比值形式组合而成,数据来源于NOT文件的A篇TABLES卡片;优选地,所述模型构建子模块具体用于实施如下步骤:将管道单元分为第一类和第二类,其中,所述第一类为起始单元和终点单元,所述第二类为处第一类外的其他单元;对于每一个待处理的单元,获取本单元的单元类型,其中,所述单元的类型包括直管单元、弯管单元、大小头单元以及阀门单元;对于直管单元,通过直管单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将直管单元以及其下一个管道单元一起发送至管道单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;对于弯管单元,通过管道单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将弯管单元以及其下一个管道单元一起发送至管道单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;对于大小头单元,判断其下一个单元是否为弯管单元,若是,则将大小头单元以及其下一个管道单元一起发送至管道单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;对于阀门单元,判断其下一个单元是否为弯管单元,若是,则将阀门单元以及其下一个管道单元一起发送至管道单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句。优选地,在输出模型语句后,还进一步判断是否已到达终点单元;若是,则结束处理;若否,则获取下一个单元,并返回至步骤:对于每一个待处理的单元,获取本单元的单元类型。优选地,所述直管单元定位为:本单元及本单元前后的单元均不是弯管单元,其采用直管单元固定格式和计算公式进行模型语句输出;所述弯管单元定义为:本单元为弯管单元,其中,根据本单元前1个和后1个单元的管道单元的类型分布连续弯管单元以及非连续弯管单元;所述大小头单元分为同心大小头和异心大小头,其对应的卡片关键字分别为CRED和ERED;是否同心由大小头单元和前一个单元的三轴坐标差是否平行决定;所述阀门单元有3个连接点,即P1点、P2点和P3点,根据连接点与其它单元的连接情况,判断是否需要跳转。优选地,所述公式评定子模块具体用于:将NOT文件和fre文件反复进行单个参数修改对比试验,直到确定转换的逻辑关系、计算精度,以生成公式评定卡片。优选地,生成公式评定卡片的过程为:从SYSPIPE生成的中间文件LOG文件中提取出每个载荷下的弯矩,按照载荷组合方法,推算出每个公式应力评定时载荷组合方法,以生成公式评定卡片。本专利技术实施例还提供了一种核级管道力学计算前处理文件格式转换方法,包括:读取待转换的NOT文件;所述NOT文件为由SYSPIPE软件输出的结果文件;对所述NOT文件进行解析,以实现从NOT文件中提取数据和根据出现的载荷号选择已制定好的格式依次生成PIPESTRESS计算文件中开头、载荷、载荷组合、公式评定、楼层反应谱、材料、截面尺寸、温度压力、模型、支架约束数据;根据解析单元解析得到的数据生成适于PIPESTRESS读取的f本文档来自技高网
...

【技术保护点】
1.一种核级管道力学计算前处理文件格式转换系统,其特征在于,包括:/n读取单元,用于读取待转换的NOT文件;所述NOT文件为由SYSPIPE软件输出的结果文件;/n解析单元,用于对所述NOT文件进行解析,以实现从NOT文件中提取数据和根据出现的载荷号选择已制定好的格式依次生成PIPESTRESS计算文件中开头、载荷、载荷组合、公式评定、反应谱、材料属性、截面尺寸、温度压力、模型、支架约束数据;/n转换单元,用于根据解析单元解析得到的数据生成适于PIPESTRESS读取的fre文件。/n

【技术特征摘要】
1.一种核级管道力学计算前处理文件格式转换系统,其特征在于,包括:
读取单元,用于读取待转换的NOT文件;所述NOT文件为由SYSPIPE软件输出的结果文件;
解析单元,用于对所述NOT文件进行解析,以实现从NOT文件中提取数据和根据出现的载荷号选择已制定好的格式依次生成PIPESTRESS计算文件中开头、载荷、载荷组合、公式评定、反应谱、材料属性、截面尺寸、温度压力、模型、支架约束数据;
转换单元,用于根据解析单元解析得到的数据生成适于PIPESTRESS读取的fre文件。


2.根据权利要求1所述的核级管道力学计算前处理文件格式转换系统,其特征在于,所述解析单元包括几何模型解析模块和结构载荷解析模块。


3.根据权利要求2所述的核级管道力学计算前处理文件格式转换系统,其特征在于,所述几何模型解析模块包括:
节点坐标换算子模块,用于将NOT文件中的相邻单个节点的XYZ三轴坐标的差值换算成fre文件中的管道单元中心点坐标;
支架约束判断子模块,用于根据NOT文件中单个节点的6位约束信息,判断支架的约束类型和计算转角;
管道截面参数生成子模块,用于通过对各管道材料的参数提取、转换和计算,生成管道截面参数列表;
管道材料属性获取子模块,用于获取管道材料;其中,管道材料包括编号、名称和属性;
模型构建子模块,用于将NOT文件中的单个节点转换成以相邻节点组成的管道单元。


4.根据权利要求3所述的核级管道力学计算前处理文件格式转换系统,其特征在于,所述模型构建子模块具体用于实施如下步骤:
将管道单元分为第一类和第二类,其中,所述第一类为起始单元和终点单元,所述第二类为处第一类外的其他单元;
对于每一个待处理的单元,获取本单元的单元类型,其中,所述单元的类型包括直管单元、弯管单元、大小头单元以及阀门单元;
对于直管单元,通过直管单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将直管单元以及其下一个管道单元一起发送至弯管单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;
对于弯管单元,通过管道单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将弯管单元以及其下一个管道单元一起发送至弯管单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;
对于大小头单元,通过大小头单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将大小头单元以及其下一个管道单元一起发送至弯管单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句;
对于阀门单元,通过阀门单元处理模块进行处理,并判断其下一个单元是否为弯管单元,若是,则将阀门单元以及其下一个管道单元一起发送至弯管单元处理模块进行处理,并根据处理结果输出模型语句;若否,则直接输出模型语句。


5.根据权利要求4所述的核级管道力学计算前处理文件格式转换系...

【专利技术属性】
技术研发人员:杨帆张宇许心炜龚小成周伟张敏
申请(专利权)人:中广核工程有限公司深圳中广核工程设计有限公司中国广核集团有限公司中国广核电力股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1