一种用于动态模拟工业管线控制关系的方法技术

技术编号:14992817 阅读:49 留言:0更新日期:2017-04-03 23:20
本发明专利技术涉及一种用于动态模拟工业管线控制关系的方法。步骤1:将工业管线模型化;步骤2:将步骤1中所述顶点进行编号,并将顶点的三维坐标、顶点的类型和逻辑控制点的初始状态输入到数据库中,并记录各顶点的父节点的编号;步骤3:在第一个时间周期中,以管线起点开始沿所述起点的各个子节点方向绘制一段步长为P的线段,判断起点的各个子节点的类型和状态,若是阀门控制节点且为关,则结束该方向的绘制,否则执行下一步;步骤4:循环直至所有的方向均结束绘制。本发明专利技术具有可视化、可复用和可设定的优点。

【技术实现步骤摘要】

本专利技术涉及工业控制仿真领域,具体的说是一种用于动态模拟工业管线控制关系的方法
技术介绍
在工业生产领域,各种管线立体交织,错综复杂,管线内的物质流向控制是否平稳决定着工业生产能否高效有序的进行。由于管线铺设环境复杂,依据工业生产需要迅速找准管线控制节点,实施管线内物质的流向控制与处置不易。因此对工业管线控制仿真的研究具有重要的现实意义。目前,在工业生产领域其管线安装施工图纸仍然停留在二维的平面图、轴测图、透视图,该系列图纸能够展现在各个节点处的控制关系,却无法反映后续控制节点所受影响,无法全面展现具体节点对全局管道控制的厉害关系。这种传统的展现方式不能满足即时控制决策对管线控制关联关系的需要。针对上述缺陷和实际需要本专利技术要解决的技术问题是提供一种能够动态模拟工业管线控制关系的方法。
技术实现思路
针对上述缺陷和实际需要本专利技术要解决的技术问题是提供一种能够动态模拟工业管线控制关系的方法。本专利技术为实现上述目的所采用的技术方案是:一种用于动态模拟工业管线控制关系的方法,包括以下步骤:步骤1:将工业管线模型化,即将管道抽象为若干线段构成的折线,折线的顶点分为两类,一类是实际管线的拐点,另一类是管线铺设过程中安置阀门所在位置的逻辑控制点;步骤2:将步骤1中所述顶点进行编号,并将顶点的三维坐标、顶点的类型和逻辑控制点的初始状态输入到数据库中,并记录各顶点的父节点的编号;<br>步骤3:在第一个时间周期中,以管线起点开始沿所述起点的各个子节点方向绘制一段步长为P的线段,判断起点的各个子节点的类型和状态,若是阀门控制节点且为关,则结束该方向的绘制,否则执行下一步;步骤4:在下一个时间周期中,以所述起点的各个子节点开始,分别向所述各个子节点的子节点方向绘制同样步长的线段,判断所述各个子节点的子节点的类型和状态,若是阀门控制节点且为关,则结束该方向的绘制,否则循环执行步骤4,直至所有的方向均结束绘制。所述起点的父节点编号为空。本专利技术具有以下优点及有益效果:1.可视化:可用于管线内物质流动、以及管线间复杂控制关系可以用动态可视化的展示;2.可复用:管线控制关系动态模拟不受实际管线制约,任何管线走向、管线控制关系只要写入数据库,便可灵活模拟;3.可设定:管线关联关系,阀门状态只需修改数据库即可,其动态模拟便能自动展现。附图说明图1为本专利技术的流程图;图2为本专利技术动态模拟过程的实施例图。具体实施方式下面结合图1、2及实施例对本专利技术做进一步的详细说明。步骤1:首先将模拟管线模型化,管线的起点如图2所示的为管线的起点,拐点和阀门控制点,管线抽象为由起点、拐点、阀门控制点构成的折线段。步骤2:以管线的起点如图2所示的为起点,搜索其子节点,然后沿着各个子节点方向循环向前绘制步长为P的线段。P的取值没有具体要求,取值越小模拟的越逼真但是耗时越长,可根据具体情况试验取得一个合适的值。步骤3:经过两次绘制后水平方向已经到达一个阀门控制节点如图2所示经判断该节点为开状态的阀门节点,所以将阀门控制节点的各个子节点方向加入到下次循环绘制队列中。步骤3:第3次绘制时,起点的垂直方向已越过了子节点,所以此次在垂直方向仅仅绘制到子节点,同时将节点的各个子节点方向加入到下次循环绘制队列中。由于将阀门控制节点的各个子节点方向已经加入到循环绘制队列,因此在其各个子节点方向上继续向前绘制。步骤4:第5次绘制完成时,检测到阀门控制节点的垂直子节点方向已绘制到子节点,且该节点没有子节点,所以该方向上的绘制结束。步骤5:第6次绘制完成时,检测到循环绘制队列中各个方向全部绘制到管线的端点,且各个端点均无子节点,所以该次管线控制关联关系动态模拟结束。本文档来自技高网...
一种用于动态模拟工业管线控制关系的方法

【技术保护点】
一种用于动态模拟工业管线控制关系的方法,其特征在于,包括以下步骤:步骤1:将工业管线模型化,即将管道抽象为若干线段构成的折线,折线的顶点分为两类,一类是实际管线的拐点,另一类是管线铺设过程中安置阀门所在位置的逻辑控制点;步骤2:将步骤1中所述顶点进行编号,并将顶点的三维坐标、顶点的类型和逻辑控制点的初始状态输入到数据库中,并记录各顶点的父节点的编号;步骤3:在第一个时间周期中,以管线起点开始沿所述起点的各个子节点方向绘制一段步长为P的线段,判断起点的各个子节点的类型和状态,若是阀门控制节点且为关,则结束该方向的绘制,否则执行下一步;步骤4:在下一个时间周期中,以所述起点的各个子节点开始,分别向所述各个子节点的子节点方向绘制同样步长的线段,判断所述各个子节点的子节点的类型和状态,若是阀门控制节点且为关,则结束该方向的绘制,否则循环执行步骤4,直至所有的方向均结束绘制。

【技术特征摘要】
1.一种用于动态模拟工业管线控制关系的方法,其特征在于,包括以下步
骤:
步骤1:将工业管线模型化,即将管道抽象为若干线段构成的折线,折线的
顶点分为两类,一类是实际管线的拐点,另一类是管线铺设过程中安置阀门所
在位置的逻辑控制点;
步骤2:将步骤1中所述顶点进行编号,并将顶点的三维坐标、顶点的类型
和逻辑控制点的初始状态输入到数据库中,并记录各顶点的父节点的编号;
步骤3:在第一个时间周期中,以管线起点开始沿所述起点的各个子节点方
向绘制一段步长为P...

【专利技术属性】
技术研发人员:郭向坤李想修腾飞赵冰雪
申请(专利权)人:中国科学院沈阳计算技术研究所有限公司
类型:发明
国别省市:辽宁;21

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

1