数字化转型
2.2.2 自动遍历元件的方法
管道布置千变万化,完整而不重复的遍历计算边界范围内的所有元件是此程
序运行的关键,程序采用递归算法流程设计(见图 9)来进行结构化、模块化开发。
边界作为遍历返回的条件,通过循环调用程序(开发的主函数),在管线上运
行,编辑元件的应力节点,提取元件的基础数据,转化为应力分析所需要的命令流。
图 9 递归算法流程设计图
在设计此算法时需要注明以下几个方面:
(1)遇到环路管道,需要设置为程序结束的条件;
(2)此算法需要覆盖 PDMS 管道设计中所有元件类型(PDMS 中包括 32 类
管道元件类型);
629