Excel VBA 在核电设计中的应用研究与实现
2020-08-21陈坤王鲁明
现代计算机 2020年20期
陈坤,王鲁明
(上海核工程研究设计院,上海200233)
0 引言
每个核电站中都有大量的管道支吊架需要开展详细评定,尽管通过管道支吊架标准手册,可以完成标准支吊架的选型,但还存在大量的非标支撑需要力学评定计算。非标支撑的计算比较繁琐,主要过程分为三个部分,首先是对设计条件整理;其次是非标支撑的有限元建模分析;最后,由于主流分析软件不支持,非标准焊缝、冲剪应力、工字钢局部应力评定等内容需手工操作,这部分内容也占用时间较多。另外,核电设计因其特殊性对细节要求严格,经常发生优化设计和设计变更,管道支撑需迭代计算。对于管道支撑结构,逐个手工评定的计算方式耗费了设计人员大量的时间和精力,不利于工作开展。针对上述的情况,本文采用VBA 语言借助Excel 平台直接读取和调用有限元内力计算结果,并将评定规范要求集成到不同的功能组件中,设计人员只要选用相应的评定组件,可迅速完成支撑局部应力的评估,并且能够快速复算,有效提供工作效率。
1 实现方法和用途
管道支撑局部应力分析评定主要包括非标准焊缝,冲剪应力,板应力和工字钢局部应力等评定内容。
具体流程见图1。

图1 管道支撑评定流程
在Excel VBA 程序编制过程中,采用了模块化概念,将局部应力评定分为7 个独立模块,见图2。

图2 VBA程序功能
利用该程序进行支撑局部应力评定时,首先,程序读取支撑有限元计算的内力,然后,进入相应评定模块,填写输入数据,运行后VBA 宏程序自动查找和提取单元力,调用自身已集成的规范公式计算并得到结果。……
登录APP查看全文
